説明
What it does: Blocks suspicious, rapid-fire checkout attempts so fake orders and carding bots cannot overwhelm your store. Legit customers still get through.
Battle tested: The Pro edition is trusted by 1,000+ stores; this Lite version is a hands-on demo so you can see how it behaves before upgrading.
Why you might want it:
– Protects revenue and inventory from bot abuse and testing-card attacks.
– Reduces server load from repeated checkout calls.
– Gives you visibility via WooCommerce log files without adding new dashboards (source name: cbshield).
Features
- Limits rapid checkout retries from the same visitor.
- Shows a friendly message when the limit is reached.
- Works with WooCommerce checkout (Store API).
- Adds entries to WooCommerce logs for easy review (
WooCommerce Status Logs cbshield-*.log). - Runs quietly in the background—no extra setup screens.
Requirements
- WordPress 6.8 or later.
- WooCommerce active.
- PHP 7.4 or later.
How to verify it works
- Place a few quick checkout attempts from the same browser/session; the first attempts should work.
- Another quick attempt right after should be blocked with “Too many checkout attempts. Please try again later.”
- Check WooCommerce logs (source
cbshield) to see recorded attempts and any blocks.
インストール
- Upload the plugin to
/wp-content/plugins/checkout-bot-shieldor install via the WordPress plugin uploader. - Activate Checkout Bot Shield from Plugins in wp-admin.
- No setup required—the default limit is active immediately.
FAQ
-
Does this slow down checkout?
-
No. It only adds a lightweight check when the checkout endpoint is called.
-
Can I change the limit?
-
Yes. Developers can adjust it with a filter. Example to allow 5 quick attempts:
add_filter( 'cbshield_checkout_attempt_limit', function () { return 5; } ); -
Where are the logs?
-
WooCommerce Status Logs, look for files starting with
cbshield-. -
No. All checks and logs stay on your site.
評価
このプラグインにはレビューがありません。
貢献者と開発者
“Checkout Bot Shield” をあなたの言語に翻訳しましょう。
開発に興味がありますか ?
変更履歴
1.0.0 – 02.01.2026
- Initial release: per-session checkout rate limiting with WooCommerce logging.
