Aller au contenu principal
MeteorGPLby WebbingApps

Registration & Login with Mobile Phone Number

Extension
Suivre 0 Ajouter une étoile 0
Installer

Allow customers to register and log in to your WooCommerce store with a phone number OTP. Supports Firebase, MSG91, Twilio, and WhatsApp Meta Cloud API.

  • 0 étoile
  • 0 personne le suit
  • 0 téléchargement
  • GPL-2.0-or-later

Versions 5

Les plus récentes d’abord · chaque version analysée avant publication
  1. 1.3.9 Dernière

    new: Added Support for WhatsApp Meta Cloud API as an OTP provider. Notes de version

    69 fichiers 306,6 KB 40 modifiés +2 109 −9 973 Vérifié

  2. 1.3.5

    CSS-based loading animation Notes de version

    90 fichiers 354,5 KB 36 modifiés +4 035 −2 542 Vérifié

  3. 1.2.9

    67 fichiers 246,6 KB 31 modifiés +9 885 −51 Vérifié

  4. 1.2.2

    MSG91 directives Notes de version

    42 fichiers 178,0 KB 30 modifiés +11 −9 584 Vérifié

  5. 1.2.1

    67 fichiers 245,1 KB Vérifié

Afficher 11 versions pas encore disponibles

Publications citées dans le journal des modifications de l’éditeur ou sur WordPress.org que le dépôt ne contient pas encore.

  1. 1.3.8 Pas encore disponible Date de publication non indiquée

    fix: Fixed qit validation test issues

    Entrée du journal des modifications

  2. 1.3.7 Pas encore disponible Date de publication non indiquée

    fix: Fixed qit issues

    Entrée du journal des modifications

  3. 1.3.6 Pas encore disponible Date de publication non indiquée

    Compatibility with latest WordPress and WooCommerce updates

    Entrée du journal des modifications

  4. 1.3.4 Pas encore disponible Date de publication non indiquée

    Notification message fixes

    Entrée du journal des modifications

  5. 1.3.3 Pas encore disponible Date de publication non indiquée

    Firebase-related fix

    Entrée du journal des modifications

  6. 1.3.2 Pas encore disponible Date de publication non indiquée

    Code optimizations

    Entrée du journal des modifications

  7. 1.3.0 Pas encore disponible Date de publication non indiquée

    Option to hide checkout form on classic checkout until the user logs in

    Entrée du journal des modifications

  8. 1.2.8 Pas encore disponible Date de publication non indiquée

    Shortcode support

    Entrée du journal des modifications

  9. 1.1.7 Pas encore disponible Date de publication non indiquée

    MSG91 and Twilio provider support

    Entrée du journal des modifications

  10. 1.1.2 Pas encore disponible Date de publication non indiquée

    Option to turn off email restriction on registration

    Entrée du journal des modifications

  11. 1.0.8 Pas encore disponible Date de publication non indiquée

    Email account support and registration flow updates

    Entrée du journal des modifications

Registration & Login with Mobile Phone Number

Allow customers to register and log in to your WooCommerce store with a phone number OTP. Supports Firebase, MSG91, Twilio, and WhatsApp Meta Cloud API.

Registration & Login with Mobile Phone Number is a WooCommerce plugin that lets shoppers register, log in, and link accounts using a one-time password (OTP) sent to their mobile phone.

Configure everything under WooCommerce → Settings → Login With Phone. WooCommerce is required.

OTP providers

Choose one SMS / messaging provider:

  • Firebase — client-side phone authentication (optional hide for the Firebase reCAPTCHA badge)
  • MSG91 — server-side OTP send, verify, and resend
  • Twilio — Twilio Verify API (SMS). Use live Account SID and Auth Token (not Twilio test credentials)
  • WhatsApp Meta Cloud API — server-generated OTP delivered via an approved WhatsApp template; verification is handled locally (no Meta webhook)

Customer experience

  • Phone OTP login and registration for guests
  • Optional email-gated registration for new phone numbers: email OTP via wp_mail, or link an existing account with email + password
  • Change phone number on My Account (Edit Account)
  • Login form on My Account and Checkout (classic and block/Store API aware), with options to hide or disable those placements
  • Optional checkout gate: require login before checkout; optionally hide customer/payment fields until the customer is logged in
  • Checkout field values can be restored after login reload
  • Shortcode to place the login form anywhere: [fme_lwp_display_login_form]
  • International phone input with configurable allowed country codes
  • Cart snapshot and restore around login when needed

Security & limits

  • Failed OTP attempt limits (attempts + time window)
  • Successful login count limits (count + time window)
  • Google reCAPTCHA for non-Firebase providers
  • Optional OTP countdown / resend timeout UI

Store branding

  • Custom form labels, placeholders, button text, and front-end messages
  • Button and modal colors
  • Optional hide of default WooCommerce login/register forms

WhatsApp Meta Cloud API

When WhatsApp Meta is selected:

  • Enter Access Token, Phone Number ID, and WABA ID
  • Fetch Templates loads APPROVED templates from Meta; pick one to save name, language, and template metadata
  • Body preview shows the template body (including placeholders) before you go live
  • There is no separate Test mode. Use Meta’s sample hello_world from the same approved-template picker to check connectivity (zero body parameters). For production OTP, use an Authentication template with OTP placeholders (e.g. {{1}})
  • OTP is generated by the plugin, stored briefly, and verified locally after the customer enters the code

Compatible with WooCommerce High-Performance Order Storage (HPOS). Text domain: login-with-phone-number.

Ce qu’il apporte

  • Codes courts : [fme_lwp_display_login_form]
  • S’intègre avec WooCommerce

Installation

  1. Upload the plugin folder to /wp-content/plugins/, or install the ZIP via Plugins → Add New.
  2. Activate the plugin through the Plugins screen. WooCommerce must be active; otherwise the plugin deactivates itself with an admin notice.
  3. Go to WooCommerce → Settings → Login With Phone.
  4. Select an OTP provider and enter its credentials (Firebase, MSG91, Twilio, or WhatsApp Meta).
  5. Configure display placement (My Account, Checkout, shortcode), security options, labels, and colors as needed.
  6. For WhatsApp Meta: save Access Token and WABA ID, click Fetch Templates, select a template, confirm the body preview, then save settings.
  7. Test login/registration on My Account or Checkout (or via [fme_lwp_display_login_form]).

Faq

Does this plugin require WooCommerce?

Yes. It will not stay active without WooCommerce.

Where are the settings?

WooCommerce → Settings → Login With Phone.

Which OTP providers are supported?

Firebase, MSG91, Twilio (Verify), and WhatsApp Meta Cloud API. Only one provider is used at a time.

How do I show the login form on a custom page?

Add the shortcode [fme_lwp_display_login_form]. You can also disable the built-in My Account and/or Checkout placements if you only want the shortcode.

Can new customers register with phone only?

Yes, when email restriction is off. When email restriction is on, new phone numbers must complete email OTP registration or link an existing account.

How does WhatsApp OTP verification work?

The plugin generates the OTP, sends it with your approved WhatsApp template via Meta’s Cloud API, and verifies the code locally against a short-lived store. There is no Meta webhook and no separate Test mode option.

How do I test WhatsApp connectivity?

In the WhatsApp template picker, select Meta’s sample hello_world (create/approve it in Meta if needed). That path has no body parameters and is suitable for a connectivity check. Use an Authentication OTP template for live logins.

Why doesn’t Twilio work with test credentials?

This plugin uses the Twilio Verify API, which requires live Account SID and Auth Token. Twilio test credentials are not supported for Verify.

Is Google reCAPTCHA available?

Yes, for providers other than Firebase. Firebase uses its own reCAPTCHA flow (you can hide the badge if desired).

Can customers change their phone number later?

Yes. A change-phone form appears on the WooCommerce Edit Account screen when My Account display is enabled.

Upgrade Notice

1.3.7

Adds WhatsApp Meta Cloud API as an OTP provider. Review Login With Phone settings after updating if you plan to use WhatsApp.

Installer

composer require meteorgpl-plugin/registration-login-with-mobile-phone-number

Les vérifications de licence de l’éditeur sont intactes : activez l’extension dans WordPress avec une clé de licence achetée auprès de l’éditeur.

Licence

Licence déclarée : GPL-2.0-or-later. Le code est redistribué sous la licence que l’éditeur a déclarée dans les en-têtes de l’extension. Profil de licence : gpl-full.

Les illustrations, polices, médias et documents susceptibles d’être soumis à une licence distincte ne sont pas redistribués ; la page sur les licences explique ce qui est remplacé ou supprimé, et l’onglet Sécurité le détaille par version. Le droit au support et aux mises à jour vient avec la licence que vous achetez auprès de l’éditeur.

WooCommerce WooCommerce Shipment Tracking

meteorgpl-plugin/woocommerce-shipment-tracking

Add tracking numbers to orders so customers can track their shipments via a link.

extension 2.7.9 GPL-3.0-only

WooCommerce WooCommerce FedEx Shipping

meteorgpl-plugin/woocommerce-shipping-fedex

Obtain shipping rates dynamically via the FedEx API for your orders.

extension 4.8.2 GPL-3.0-only

WooCommerce WooCommerce Royal Mail

meteorgpl-plugin/woocommerce-shipping-royalmail

Offer Royal Mail shipping rates automatically to your customers.

extension 4.1.1 GPL-3.0-only

WooCommerce WooCommerce UPS Shipping

meteorgpl-plugin/woocommerce-shipping-ups

Show live UPS shipping rates at checkout, calculated from your own UPS account.

extension 3.9.17 GPL-3.0-only

WooCommerce WooCommerce Warranty Requests

meteorgpl-plugin/woocommerce-warranty

Set product warranties, and let customers buy warranties and request returns from their account.

extension 2.7.14 GPL-3.0-only

WooCommerce WooCommerce Advanced Notifications

meteorgpl-plugin/woocommerce-advanced-notifications

Add additional, advanced order and stock notifications to WordPress - ideal for improving store management or for dropshippers.

extension 1.7.3 GPL-3.0-only

WooCommerce reCaptcha for WooCommerce

meteorgpl-plugin/recaptcha-for-woocommerce

Protect your eCommerce site with google reCaptcha.

extension 2.82 GPL-3.0-only

WooCommerce WooCommerce Admin Custom Order Fields

meteorgpl-plugin/woocommerce-admin-custom-order-fields

Easily add custom fields to your WooCommerce orders and display them in the Orders admin, the My Orders section, and even order emails!

extension 1.18.0 GPL-3.0-only

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues