Overview
Customer Email Verification Pro fully supports the WooCommerce Checkout Block (Cart and Checkout blocks). Inline verification lets customers request and enter a verification code directly on the checkout page — without any popup — before placing their order. This prevents fraud and reduces failed orders caused by incorrect email addresses.
User flow (what the customer experiences)
- Customer opens Checkout page and enters an email in the Contact information email field.
- A “Send verification code” button appears (or becomes enabled) near the email field.
- Customer clicks Send verification code → email with 4-digit Or 6-digit code is sent.
- An inline “Verification code” input appears beneath email, with a Verify button and a resend countdown timer.
- Customer enters the code and clicks Verify.

On success:
- Enable the Place order button (and remove the warning “Please verify your email to enable the Place Order button.”).
- Show success message (e.g. green tick, “Email verified successfully”).
- Persist verification state server-side for the checkout session.
