All Modules
re-CAPTCHA + Spam Filter / Email Verification Tools logo
Security

re-CAPTCHA + Spam Filter / Email Verification Tools

5.0(23 reviews)

Secure your forms with Google reCAPTCHA. Prevent spam, validate customer emails during registration, and block suspicious IP addresses. Enhance site security and user experience with seamless integration across all forms.

  • reCAPTCHA v2/v3
  • Email validation
  • Spam filtering
  • IP blocking

Price

69.99€

Compatibility: PrestaShop 1.7, 8, 9

Live Demo

Back Office Demo

Admin panel preview

Open Back Office

Front Office Demo

Customer-facing storefront

Open Front Office

Changelog

v1.7.0
  • • reCAPTCHA's script now waits for an invitation — it only loads when there's actually a form worth guarding, so pages that don't need it stay nice and light.
  • • Said yes to reCAPTCHA Enterprise — bring your Google Cloud keys (Project ID + API key) and we'll verify the Enterprise way, no Secret Key required.
  • • reCAPTCHA now patiently waits for fashionably late forms — modal newsletters, lazy-loaded drawers, you name it. No more "sorry, I already left" after 4 seconds.
  • • Gave the form settings a friendlier face — all the scary selector knobs now hide behind a tidy "Advanced (optional)" panel, because sensible defaults already have your back.
  • • Registration, newsletter and password-reset pages joined the multi-form party — add as many selector sets as you like, just like contact and login.
  • • Taught the newsletter to actually subscribe you when reCAPTCHA is invisible — turns out the form was too shy to mention it was being submitted.
  • • Untangled the password-reset button so it stops crying "prove you're human" at humans who already did.
  • • Mail Alert and Product Comment reCAPTCHA are now verified server-side on the real subscribe/post requests, so bots can no longer skip the check by calling those module controllers directly — and Mail Alert finally plays nice with the Hummingbird theme.
  • • Brought the back-office login reCAPTCHA into the PrestaShop 9 era — it now shows up on the new Symfony login screen.
v1.6.1
  • • Taught reCAPTCHA a new trick — it can now protect any custom form on your store, even the ones that show up fashionably late via AJAX.
  • • Fixed a lockout scare — enabling reCAPTCHA without entering API keys no longer leaves you stranded outside your own back office.
v1.6.0
  • • Contact form reCAPTCHA got more flexible: configure multiple selector sets and it’ll protect contact forms wherever they pop up (even two on the same page).
  • • Login form reCAPTCHA got the same multi-form treatment: configure multiple selector sets and protect login forms wherever they appear.
  • • Added an optional checkout login reCAPTCHA switch, so you can enable protection for the login step during checkout separately.
  • • Polished the "verify your email address" notification layout a bit and gave it a shiny new friend — the "Change Email" button!
  • • Email verification logs finally learned some manners—they now only show customers from the shop you actually selected.
  • • Reminders sent by cron for email verification were a bit too enthusiastic in multishop mode—sometimes mixing up shops. They’ve now learned to stay in their lane.
  • • Smoothed things out with the Password Controller so it now plays nicely with version 9.
  • • Added a clever fallback so the registration form reCAPTCHA still shows up even when the theme forgets about the displayCustomerAccountForm hook.
v1.5.3
  • • Squashed a pesky bug where the checkout page got a little too eager and tried to validate your registration twice — calm down, buddy! Now it behaves and validates just once, as it should.
  • • Gave reCAPTCHA a little compass—now it knows to use the default shop when multistore leaves it guessing on the admin login form.
  • • Gave the "Send Email Verification" link a nudge—it now actually does what it says.
  • • Reminders from the back office now speak the customer's language—no more lost-in-translation subject lines.
v1.5.2
  • • PrestaShop 9 compatibility? Fixed! Your module is now in sync with the latest and greatest. 🚀
  • • IP blocking just got smarter! Use wildcards to block entire ranges like a boss. 🔥🚫