MAS_CSR 1.0.2 is a maintenance and quality release for the Google Customer Reviews and Trustpilot integration module for CMS Made Simple. Code is modularized for ModuleChecker compliance, deprecated CMSMS APIs are removed, and the standard MAS admin layout ships via bundled lib/mas_common/.
What changed in 1.0.2
- Google badge/opt-in and Trustpilot logic split into focused library classes
- Frontend plugin params validated in
action.default.php (no deprecated param registration)
- Trustpilot cache and HTTP helpers no longer use error suppression
- Forge listing assets: module icon and admin banner
- Tabbed Help/About, Admin Settings, and optional Donations tab
Features (module overview)
- Google Customer Reviews: badge widget, post-purchase opt-in, Merchant ID, region and placement settings, SimpleCart thank-you hook
- Trustpilot public: global and dedicated page review widgets, caching, star filter
- Trustpilot Business API: OAuth, reply, tags, private review (optional)
- Granular permissions, configurable admin menu section, layout snippets
Requirements
- CMS Made Simple 2.2.x (tested on 2.2.22), minimum CMSMS 2.2.10
- PHP 7.4 or newer (8.x recommended), cURL enabled
- Google Merchant Center ID for badge/opt-in; Trustpilot Business Unit ID for public widgets
Roadmap
- Richer telemetry and health checks for Google and Trustpilot connectivity
- More widget theming and placement options for storefront templates
- Additional checkout and order-completion hooks beyond SimpleCart thank-you
- Deeper SimpleCart and e-commerce integration for automated opt-in context
Report issues or feature requests on the Forge Bug Tracker or Feature Requests tabs for MAS_CSR.