Registration & Login with Mobile Phone Number for WooCommerce

A WooCommerce plugin that lets customers register and log in with a mobile phone number verified by a one-time password, using Firebase, MSG91, Twilio, or WhatsApp.

Version1.3.9
Last UpdatedAugust 10, 2026
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

This WooCommerce plugin replaces the usual email-and-password sign-in with a mobile phone number verified by a one-time password. Shoppers enter their number, receive a code, and confirm it to log in or register. Store owners pick which SMS or messaging provider sends those codes.

Key Features

  • Phone number login – Customers sign in by entering their phone number and confirming a one-time password instead of typing a password.
  • Phone number registration – New shoppers can create an account with just a phone number, then add an email address after the code is verified.
  • Four OTP gateways – You connect the messaging service that suits your region: Firebase, MSG91, Twilio, or WhatsApp via Meta.
  • Link existing accounts – Customers who already have an account can attach a phone number and use it for later logins.
  • Hide default login – You can remove the standard WordPress login form so phone login becomes the only way in.
  • OTP countdown timer – Each code shows a countdown with an expiry you set, so codes do not remain valid indefinitely.
  • Failed attempt limits – After too many wrong codes, a user is blocked for a period you configure.
  • Country restrictions – You can allow phone login and registration only for chosen countries, or leave it open to all.

Who Is It For

This plugin is for WooCommerce store owners who want customers to sign up and sign in with a phone number and a one-time password rather than an email and password. It suits shops whose buyers are more reachable by SMS or WhatsApp, and stores that want fewer fake registrations and less password-related friction.