=== VerifyMate Email Verification for WooCommerce === Contributors: devpriyanshu Donate link: https://profiles.wordpress.org/devpriyanshu/ Tags: woocommerce email verification, email verification, verify user email, woocommerce registration verification, confirm email Requires at least: 5.8 Tested up to: 6.9 Stable tag: 1.0.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Verify customer emails before login or checkout. Secure WooCommerce registration verification—block fake accounts and spam. == Description == VerifyMate Email Verification for WooCommerce helps store owners verify customer email addresses before allowing account login or checkout. This plugin adds a secure email verification system to WooCommerce registration and ensures only real users can access their accounts. = Features = * Automatic email verification after WooCommerce registration * Block login until email is confirmed * Resend verification email option * Customizable verification email template * Works with WooCommerce My Account page * Lightweight and fast * Easy setup – no coding required * Fully compatible with latest WooCommerce = Why Use This Plugin? = Fake accounts and spam registrations are a common problem for WooCommerce stores. VerifyMate ensures that: * Customers use real email addresses * Invalid registrations are blocked * Your store database stays clean * Support fraud prevention = How It Works = 1. User registers on WooCommerce 2. Verification email is sent automatically 3. User clicks verification link 4. Account gets activated 5. User can log in and shop It's that simple! = Pro version: temporary-domain and spam prevention = Blocking of temporary and disposable email domains at registration is available in the **Pro version** (sold via Freemius). The free version includes full email verification only; upgrade to Pro to add spam and temporary-domain blocking. == External services == This plugin (as distributed on WordPress.org) does not connect to any third-party or external services. All functionality (email verification, logging) runs locally on your site. No data is sent to external servers. == Installation == 1. Upload the plugin folder to `wp-content/plugins/` or install via **Plugins → Add New → Upload Plugin**. 2. Activate **VerifyMate Email Verification for WooCommerce** (WooCommerce must be active). 3. New registrations will receive a verification email and must verify before logging in. 4. Use **Email verification** in the admin menu to view users, verification status, and email logs. == Frequently Asked Questions == = Do users get blocked from logging in until they verify? = Yes. Unverified users see a message asking them to verify their email first, with an option to resend the verification email. = Can I manually verify a user? = Yes. Go to **Email verification → Users**, find the user, and click **Verify**. You can also use the **Mark as verified** option on the user's profile edit screen. = Is the verification link time-limited? = Yes. The verification link expires after 48 hours. Users can request a new verification email from the login screen. = Does this work with WooCommerce HPOS? = Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage (HPOS) and the cart/checkout blocks. == Screenshots == 1. Admin: Email verification menu – Users tab with stats and verification status 2. Admin: Emails log tab – recent verification email send history 3. Login screen – unverified user message with resend option 4. Verification email – confirm account email template == Changelog == = 1.0.0 = * Initial release * Email verification on WooCommerce registration * Block login until verified * Resend verification email * Admin Users and Emails log tabs * Manual verify from admin * HPOS and cart/checkout blocks compatibility == Upgrade Notice == = 1.0.0 = Initial release. Verify customer emails before they can log in or access your WooCommerce store.