The Playful Sparkle - Google reCAPTCHA extension for OpenCart 4.x+ enhances the security of your online store by integrating Google’s advanced reCAPTCHA service. Safeguard your store from spam and automated abuse while providing a frictionless experience for legitimate users. This extension supports flexible implementation options, including reCAPTCHA v3 (background validation), v2 (checkbox), and v2 Invisible. With multi-language support and fully customizable settings, such as badge position, theme, and size, the extension ensures a seamless fit for your store's design and functionality. It also complies with Google’s guidelines, including the ability to hide the badge when the required branding is visibly included in the user flow.
- Comprehensive reCAPTCHA Options:
- Support for reCAPTCHA v3 (score-based): Validate user actions in the background without user intervention.
- Support for reCAPTCHA v2 (checkbox): Displays the "I'm not a robot" checkbox challenge.
- Support for reCAPTCHA v2 Invisible: Validates actions in the background with minimal user interruption.
- Customizable Display Settings:
- For v3:
- Badge position: Choose between bottom left, bottom right, or inline.
- Theme: Select between light and dark.
- Option to hide the badge with a footer notice to comply with Google policy.
- Set different score thresholds for specific pages, such as Admin Login, Forgotten Password; Client Login, Forgotten Password, Register, Guest Checkout, Reviews, Comment, Returns, and Contact.
- For v2 Checkbox:
- Badge theme: Choose between light and dark.
- Badge size: Select normal or compact.
- For v2 Invisible:
- Badge position: Choose between bottom left, bottom right, or inline.
- Theme: Select between light and dark.
- Option to hide the badge with a footer notice to comply with Google policy.
- For v3:
- Advanced Features:
- Logs any reCAPTCHA verification failures for debugging and monitoring purposes.
- Toggle option to include the client's IP address when sending verification requests to Google's reCAPTCHA service.
- Compatibility: Integrates smoothly with OpenCart 4.x+, supporting a range of online store setups.
- Multilingual Support: Ready for international use with languages including العربية (ar), فارسی (fa-ir), Български (bg), 中文(简体) (zh-cn), 中文(繁體) (zh-tw), Čeština (cs-cz), English (UK) (en-gb), English (US) (en-us), Français (fr-fr), Deutsch (de-de), Ελληνικά (el-gr), Magyar (hu-hu), Italiano (it-it), 日本語 (ja), 한국어 (ko-kr), Polski (pl-pl), Português (Brasil) (pt-br), Русский (ru-ru), Slovenčina (sk-sk), Español (es-es), and Türkçe (tr-tr).
- Download the latest version from this repository.
- Log in to your OpenCart admin panel.
- Navigate to
Extensions > Installer. - Click the
Uploadbutton and upload theps_google_recaptcha.ocmod.zipfile. - Locate the extension in the
Installed Extensionslist and click theInstallbutton. - Navigate to
Extensions > Extensionsand selectModulesfrom theChoose the extension typedropdown list. - Locate the extension in the
Moduleslist and click theInstallbutton. - Click the
Editbutton, configure the extension parameters, and click theSavebutton to save your settings.
For assistance or inquiries related to this extension, please open an issue on this repository, visit our support website, or contact us via email at support@playfulsparkle.com.
This project is distributed under the GPL-3.0 license. Please refer to the LICENSE file for further details.
We encourage contributions from the community. To contribute, please fork the repository and submit a pull request with your proposed changes.