1. Home
  2. Knowledge Base
  3. WC Vendors Signup
  4. How to Enable CAPTCHA on Vendor Registration and Login

How to Enable CAPTCHA on Vendor Registration and Login

CAPTCHA helps protect your marketplace from spam registrations, bots, and automated login attempts. By enabling CAPTCHA on vendor registration and login forms, you add an extra layer of security while keeping the experience safe for legitimate users.

WC Vendors Signup supports multiple CAPTCHA providers, giving you flexibility to choose the solution that best fits your site and privacy requirements.

Why You Should Add CAPTCHA to Vendor Registration and Login Forms

Vendor registration and login forms are common targets for automated attacks. Without protection, bots can:

  • Create fake vendor accounts
  • Attempt brute-force or credential-stuffing login attempts
  • Increase unnecessary load on your site

CAPTCHA helps prevent these issues by ensuring only real users can submit these forms.

How CAPTCHA Is Applied in WC Vendors

This CAPTCHA feature is only available for vendor registration and login forms provided by the WC Vendors Signup plugin.

If you are not using the WC Vendors Signup form, vendor registration works differently:

  • Vendors first register through the WooCommerce customer registration form on the My Account page
  • After logging in, they complete the vendor registration form from the Vendor Dashboard

In this setup, the CAPTCHA option in WC Vendors Signup will not apply to the WooCommerce customer registration form.

If vendors are signing up via the WooCommerce My Account registration form, we recommend using a CAPTCHA or anti-spam solution specifically designed for WooCommerce user registration, such as a plugin that adds reCAPTCHA, hCaptcha, or Turnstile to the WooCommerce signup form.

This ensures user registrations are still protected before vendors access the dashboard.

Step-by-Step Guide: Setting Up CAPTCHA for WC Vendors Signup Forms

1. Enable the CAPTCHA

  1. Go to WordPress Dashboard → WC Vendors → Settings
  2. Open the Registration Form section
  3. Click the CAPTCHA tab
  4. Enable the CAPTCHA option

2. Choose a CAPTCHA Provider

WC Vendors supports the following CAPTCHA providers:

  • Google reCAPTCHA v2
  • Google reCAPTCHA v3
  • hCaptcha
  • Cloudflare Turnstile

Select the provider that best suits your site’s requirements.

3. Set Up CAPTCHA API Credentials

After selecting a provider, enter the required Site Key and Secret Key.

You can generate these keys from the provider dashboards:

Copy the keys into the corresponding fields in WC Vendors settings.

4. Customise CAPTCHA Appearance 

For Google reCAPTCHA v2, hCaptcha, and Cloudflare Turnstile, you can adjust:

  • Light or Dark theme
  • Normal or Compact size

These options help the CAPTCHA match your site’s design.

5. Configure Score Threshold for  Google reCAPTCHA v3 

Google reCAPTCHA v3 runs in the background and assigns a score based on user behavior.

  • Higher scores are more strict
  • Lower scores are more lenient
  • Recommended score threshold: 0.5

You can adjust this value if you notice legitimate users being blocked or if spam activity persists.

Final Checks and Troubleshooting Tips

Once enabled, CAPTCHA is automatically applied to the WC Vendors Signup registration and login forms.

If CAPTCHA does not appear or does not work as expected, please check:

  • The API keys are correct
  • Your domain is allowed in the CAPTCHA provider’s dashboard
  • Caching or optimization plugins are not blocking CAPTCHA scripts
Was this article helpful?

Related Articles

Complete Your Purchase