xpay✦ Commerce
Directory
WooCommerce plugins
Block Emails & Addresses for WooCommerce Checkout
Block Emails & Addresses for WooCommerce Checkout
Block emails, shipping addresses, phones, names and IPs during WooCommerce checkout — including block checkout and express payment buttons.
5.0
(6 ratings)Will this break my store?
What the WordPress.org registry says about keeping Block Emails & Addresses for WooCommerce Checkout running.
Tested to 7.0.2
Tested against the WordPress branch in use today.18 days ago
At least 1.5 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.5.2
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 Block Emails & Addresses for WooCommerce Checkout is looked after — not on how many stores run it.
96
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
12 / 15Listing transparency
10 / 10Ratings
5.0
6 ratingsBlock Emails & Addresses for WooCommerce lets you stop unwanted customers at checkout. The order is rejected before payment is taken, and you can customize the error message shown to the blocked customer.
Block by:
- Email — exact address (
spam@spammy.org), whole domain (@spammy.org) or TLD (.xyz) - Shipping address — substring patterns checked against all address fields, or
r:regex; also catches street/number split across address lines 1 and 2 - Phone — digit-normalized substring matching, so
5256016catches302-525-6016,(302) 525-6016and+13025256016alike;r:regex supported - Name — case-insensitive fragments against billing/shipping first and last names;
r:regex supported - IP — exact IPs and CIDR ranges (
119.237.8.0/24), with#comment lines
Covers every checkout path:
- Classic (shortcode) checkout
- Block checkout (Store API)
- Express payment buttons — Apple Pay, Google Pay, PayPal — which bypass the classic checkout validation
Keeps you informed:
- Counters of blocked checkout attempts (with reset buttons)
- A recent-blocks log on each settings page showing the matched rule, attempted value and IP
- Full history in WooCommerce > Status > Logs (source
wc-block-emails)
Matching is case-insensitive. Nothing is blocked until you add an entry.
It blocks checkouts by email, shipping address, phone, name or IP during the WooCommerce checkout process.
After installing and activating the plugin, go to WooCommerce->Block Emails for email rules (one per line: spam@spammy.org, @spammy.org or .xyz) and WooCommerce->Block Addresses for address, phone, name and IP rules.
Yes. The checks also run on the Store API, which covers the block checkout and express buttons such as Apple Pay, Google Pay and PayPal.
Yes. This plugin uses the same settings storage, so existing address/IP/phone/name rules are picked up automatically. Deactivate the old plugin after updating so the checks don’t run twice.
Categories
Plugin details
Tags on WordPress.org
