reCaptcha/Cloudflare Turnstile/hCaptcha for WooCommerce

Installation

↑ Nach oben

To start using a product from WooCommerce.com, you can use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product you’re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

More information at: Install and Activate Plugins/Extensions.

🚀 Now Supports Google reCAPTCHA, Cloudflare Turnstile & hCaptcha

How to get reCaptcha Keys

↑ Nach oben

How to get Cloudflare Turnstile Keys

↑ Nach oben

How to get hCaptcha Keys

↑ Nach oben

Setup and Configuration

↑ Nach oben

After the successful installation of reCaptcha for wooCommerce,  you can see a new tab called “reCaptcha” in the wooCommerce settings tab.

  • On left side bar click on “wooCommerce” –> “settings”
recaptcha-for-wooCommerce-settings

  • Click on “reCaptcha” tab in settings screen.
recaptcha-for-wooCommerce-settings

  • Now set general settings like “Site Key” and “Secret Key” and reCaptcha version etc.
reCaptcha-cloudflare-turnstile-&-hCaptcha-for-WooCommerce

  • Now you can enable reCaptcha/Turnstile captcha/hCaptcha for the following
  1. WooCommerce registration captcha
  2. WooCommerce login captcha
  3. WooCommerce lost password captcha
  4. WooCommerce guest checkout captcha
  5. WooCommerce login checkout captcha
  6. WooCommerce add payment method captcha
  7. WooCommerce pay for order captcha
  8. WordPress login screen captcha
  9. WordPress registration screen captcha
  10. WordPress lost password screen captcha
  11. WooCommerce Product review screen captcha
  12. WooCommerce order track screen captcha
  13. WordPress Comment form captcha
  14. JetPack Forms reCaptcha

For example, check below for how to enable reCaptcha for the WooCommerce registration screen.

recaptcha-for-wooCommerce-settings-recaptcha-tab-enable

Enable Captcha on Checkout Block

↑ Nach oben
Enable ReCaptcha on Checkout Block

  •  
  • Now open Checkout Page in edit mode, and unlock and reorder ReCaptcha to Above Submit button
  • How-to-add-reCaptcha-to-Checkout-Block-WooCommerce

 

Usage

↑ Nach oben

Once you enable reCaptcha on the required places, You can see it on the frontend.

Login and Registration 

reCpatcha-for-WooCommerce

Cloudflare Turnstile Captcha

↑ Nach oben

hCaptcha

↑ Nach oben

Lost Password

↑ Nach oben
reCpatcha-for-WooCommerce-lost-password

Checkout

↑ Nach oben
reCaptcha-for-wooCommerce-guest-checkout

Recommend

↑ Nach oben

We recommend following the places captcha to enable.

  1. Checkout captcha, Please enable for both login/guest captcha
  2. Enable captcha for “Payment Method”, There is a separate section
  3. This is the main door for attracts (Pay For Order). Many shop owners don’t know that failed orders also can be re-try. (Enable Pay For Order captcha inside checkout captcha)
  4. Also if you don’t use PayPal Standard checkout that redirects on PayPal and back again to the site, Then please set Re-captcha Validity to 0. ( I mean to say if you don’t have any payment method that do not take time then set Validity to 0 is best)
  5. You can also enable – Block REST API Checkout endpoint if too many false orders
  6. You can also use – Block orders from “unknown” origin feature, If all your orders have an origin set and you are getting too many “unknown” orders.
  7. Also, enable – Refresh captcha on guest checkout error
  8. Also, enable -Refresh captcha on login checkout error

FAQs

↑ Nach oben

How to get reCaptcha/Turnstile/hCaptcha captcha keys?

You can follow below guideline to get keys

Related Products

Advanced, flexible shipping. Define multiple shipping rates based on location, price, weight, shipping class or item count.

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.