Title: ShopGuard for WooCommerce
Author: onertheme
Published: <strong>June 21, 2026</strong>
Last modified: June 21, 2026

---

Search plugins

![](https://ps.w.org/shopguard-for-woocommerce/assets/banner-772x250.png?rev=3580896)

![](https://ps.w.org/shopguard-for-woocommerce/assets/icon-256x256.png?rev=3580896)

# ShopGuard for WooCommerce

 By [onertheme](https://profiles.wordpress.org/onertheme/)

[Download](https://downloads.wordpress.org/plugin/shopguard-for-woocommerce.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/shopguard-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/shopguard-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/shopguard-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/shopguard-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/shopguard-for-woocommerce/)

## Description

**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](https://onertheme.com/plugins/shopguard-for-woocommerce)
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

## Screenshots

[⌊Dashboard overview showing blocked entry counts and recent blocked attempts.⌉⌊
Dashboard overview showing blocked entry counts and recent blocked attempts.⌉[

Dashboard overview showing blocked entry counts and recent blocked attempts.

[⌊Blocklist manager — add and remove entries by email, phone, name, or IP.⌉⌊Blocklist
manager — add and remove entries by email, phone, name, or IP.⌉[

Blocklist manager — add and remove entries by email, phone, name, or IP.

[⌊Settings page — configure the blocked message, support link, and logging options.⌉⌊
Settings page — configure the blocked message, support link, and logging options
.⌉[

Settings page — configure the blocked message, support link, and logging options.

## Installation

 1. Upload the `shopguard-for-woocommerce` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Make sure WooCommerce is installed and active.
 4. Go to **Customer Blocker** in your admin menu to start blocking customers.

## FAQ

### Does the plugin work with the WooCommerce Block Checkout?

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.

### Is it compatible with HPOS (High-Performance Order Storage)?

Yes. The plugin fully supports WooCommerce HPOS / Custom Order Tables and declares
compatibility explicitly.

### How does phone number matching work?

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.

### Can I show customers a link to contact my support team when they are blocked?

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.

### Will my blocklist data be deleted if I uninstall the plugin?

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).

### What capability is required to manage the blocklist?

The plugin requires the `manage_woocommerce` capability, which is granted to Shop
Manager and Administrator roles by default.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ShopGuard for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ onertheme ](https://profiles.wordpress.org/onertheme/)

[Translate “ShopGuard for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/shopguard-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/shopguard-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/shopguard-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/shopguard-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/shopguard-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * Initial release.

## Meta

 *  Version **1.0.2**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [blacklist](https://wordpress.org/plugins/tags/blacklist/)[fraud prevention](https://wordpress.org/plugins/tags/fraud-prevention/)
   [spam](https://wordpress.org/plugins/tags/spam/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/shopguard-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/shopguard-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shopguard-for-woocommerce/reviews/)

## Contributors

 *   [ onertheme ](https://profiles.wordpress.org/onertheme/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shopguard-for-woocommerce/)