Phone OTP Auth for WooCommerce
WordPress plugin that replaces WooCommerce's My Account login and registration with phone number plus one-time code verification through Twilio Verify.
Built with
Key Features
Two-Stage OTP Flow
Send-then-verify for both login and registration, handled through AJAX endpoints.
Passwordless Accounts
Password fields are hidden and bypassed, with longer-lived login cookies for returning customers.
Verified Phone Changes
Changing the phone number in the account page requires verifying the new number first.
E.164 Normalization
Phone numbers are normalized to international format before being sent to Twilio.
WooCommerce-Native Integration
Hooks into the login form, account content and edit-account form, using WooCommerce sessions for state.