Plugin info

Total downloads: 1,799
Active installs: 200
Total reviews: 3
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 9/3/2025 (119 days ago)
Added to WordPress: 10/29/2024 (1 years old)
Minimum WordPress version: 5.8
Tested up to WordPress version: 6.6.4
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 119 days ago • 3 reviews

52/100

Is Email and Domain Blocker for WooCommerce abandoned?

Likely maintained (last update 119 days ago).

Compatibility

Requires WordPress: 5.8
Tested up to: 6.6.4
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Tired of fake signups and spam accounts in your WooCommerce store?
Email and Domain Blocker for WooCommerce lets you block unwanted emails or domains from registering — keeping your store clean and your customers real.

Key Features:
* Block specific email addresses (e.g. [email protected])
* Block entire domains (e.g. @spam.com)
* Wildcard support (e.g. *@gmail.com, *@*.ru)
* Test Email Checker (instantly check if an email is allowed or blocked)
* Optional logging of blocked attempts
* Logs tab to view, clear, and download blocked attempts as CSV
* Simple admin UI with usage examples

Use cases:
* Stop spam signups with disposable or free mail services
* Block competitors or fraud-prone domains
* Restrict registrations to company emails only

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory or install via WordPress Plugins screen.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Go to Settings > Email & Domain Blocker to configure.
  4. Enter blocked emails/domains (comma separated).
  5. Optionally enable logging.
  6. Test with the built-in Test Email Checker.

Frequently Asked Questions

Does this block users from logging in?

No, it only blocks new registrations. Existing accounts remain unaffected.

Can I use wildcards?

Yes! Examples:
* *@gmail.com blocks all Gmail addresses
* *@*.ru blocks all .ru domains
* test*@domain.com blocks any address starting with “test”

Where can I see blocked attempts?

Enable logging in settings. Blocked attempts will appear in the Logs tab, where you can view, clear, or download them as CSV.

Is this compatible with Paid Memberships Pro or other WooCommerce membership plugins?

Yes, it hooks into WooCommerce’s registration process, so it works with plugins that use WooCommerce accounts.

Review feed

No reviews available

Screenshots

  1. Test Email Checker.

    Test Email Checker.

Changelog

1.1

  • Added wildcard support for blocking emails/domains.
  • Added Test Email Checker (AJAX).
  • Added optional logging system.
  • Added Logs tab with view, clear, and CSV export.
  • Improved admin UI with help text and examples.

1.0

  • Initial release — block specific emails and domains in WooCommerce registration.