xpay✦ Commerce
Directory
WooCommerce plugins
ShopGuard for WooCommerce
ShopGuard for WooCommerce
Block customers in WooCommerce by email, phone, name, or IP address. Stop fraud, spam orders, and repeat offenders before they reach checkout.
Will this break my store?
What the WordPress.org registry says about keeping ShopGuard for WooCommerce running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.3 months ago
7.4
Your host must be running at least this version.5.8
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how ShopGuard for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
WooCommerce Customer Blocker gives you full control over who can place orders in your store. Block problematic customers by email address, phone number, full name, or IP address — and protect your business from chargebacks, spam, and repeat offenders.
Phone number matching works with or without a country code, so blocking +15551234567 will also block 5551234567 and vice versa.
The blocked message shown to customers can include an optional clickable support link, so blocked users know where to go for help.
Free Features
- Block by Email Address
- Block by Phone Number (with or without country code)
- Block by Full Name
- Block by IP Address
- Custom blocked message with optional support link
- Activity log with attempt tracking
- One-click block directly from any order
- Works with Classic Checkout and Block Checkout (Store API)
- HPOS / Custom Order Tables compatible
- Clean, modern admin dashboard
Pro Features
Upgrade to WooCommerce Customer Blocker Pro for advanced protection:
- Country and Geo blocking
- Wildcard domain blocking (*@spam.com)
- Auto-block rules after X failed or cancelled orders
- Disposable email address detection
- Bulk CSV import and export
- VIP customer whitelist
- Email alerts on blocked attempts
- REST API access
Yes. The plugin hooks into both the Classic Checkout and the Block-based Checkout (Store API), so it works regardless of which checkout your theme uses.
Yes. The plugin fully supports WooCommerce HPOS / Custom Order Tables and declares compatibility explicitly.
Phone numbers are compared by their digits only. Country code prefixes (like +1 or 0044) are handled automatically, so blocking a number with a country code will also block the same number without one, and vice versa.
Yes. In Customer Blocker > Settings, fill in the Support Link URL field with your contact page URL. The link will be appended automatically to the blocked message shown at checkout. You can also customise the link text.
No. Data is preserved on uninstall by default to prevent accidental loss. If you want the plugin to clean up all data on uninstall, enable the Delete data on uninstall option before removing the plugin (available in the Settings page).
The plugin requires the manage_woocommerce capability, which is granted to Shop Manager and Administrator roles by default.
Categories
Plugin details
Tags on WordPress.org
