A WordPress plugin that adds comprehensive email verification to WooCommerce customer accounts.
This plugin enforces email verification for WooCommerce customers, ensuring that:
- New customers must verify their email before logging in
- Orders from unverified customers are held pending verification
- Payments can be captured normally (plugin doesn't interfere with payment processing)
- Both Classic and WooCommerce Blocks checkout are supported
- Install and activate the plugin
- Go to WooCommerce → Settings → Accounts & Privacy
- Enable "Email Verification"
- Configure settings as needed
For detailed documentation, see PLUGIN_README.md
- ✅ Email verification with secure tokens
- ✅ Custom "Awaiting verification" order status
- ✅ Login blocking for unverified users
- ✅ Rate limiting and anti-abuse controls
- ✅ HPOS compatible
- ✅ Dual checkout support (Classic + Blocks)
- ✅ Customizable email templates
- ✅ Admin management tools
- WordPress 5.8+
- WooCommerce 6.0+
- PHP 7.4+
GPL v2 or later