Bot protection for WooCommerce shops
Fake registrations, card testing at checkout, spam reviews — CaptchaCore secures account forms and the classic checkout without real customers having to solve a puzzle.
In three steps
Protect WooCommerce in a few minutes
Install the CaptchaCore plugin
The WordPress plugin includes the WooCommerce integration — no second plugin needed.
Choose the WooCommerce forms
Under Settings → CaptchaCore tick “My Account: login / registration / lost password” and “Checkout”.
Let them buy
Real customers normally see just a brief tick. Bots fail at proof of work and behavioural analysis.
What you get
Built for WooCommerce, not just compatible
Checkout
Protects the classic checkout ([woocommerce_checkout]) from automated orders and card testing.
My Account
Login, registration and lost password on the account page — each switchable individually.
Product reviews
Reviews go through the comment protection and are therefore covered automatically.
No conversion brake
Invisible mode available: the widget checks in the background and only shows an extra challenge on suspicion.
GDPR without detours
No customer data passed to US services — important for shops that must keep order data in the EU.
Fail-open
During an outage the order goes through — a CAPTCHA must never cost revenue.
No image puzzles
Proof of work and behavioural analysis instead of traffic lights and crosswalks — humans click once, bots compute themselves to death.
Servers in Germany
Processing on our own servers, no transfer to third countries, no cross-site tracking.
16 KB, no framework
The widget loads fast, never blocks the interface and works with keyboard and screen readers.
Frequently asked questions about WooCommerce
Does it slow down the checkout?
No. The proof of work runs in a web worker while the customer types the address. The server-side check takes under 50 ms on average.
What about the block-based checkout?
Not supported yet — WooCommerce does not offer a stable hook for it so far. Login and registration remain protected regardless.
Do I need a separate plan for the shop?
No, the shop is a site in your account. Its verifications count towards the monthly quota of your plan.
All details, options and code examples: Documentation →
More integrations