Added 7
- Sign in with phone number under every sign-in form (header pop-up, sign-in page, checkout) with a one-time code by SMS or WhatsApp.
- Registration by phone with a short form (name and e-mail configurable), and phone verification in the customer profile.
- Providers: Twilio, any SMS gateway with an HTTP API, WhatsApp Cloud API authentication templates (copy-code button), WhatsApp with SMS fallback; test mode with codes on screen for test numbers.
- Security: hashed and expiring codes bound to the session, limited attempts, rate limits per number, IP address and store, allowed countries, no account discovery, CSRF-checked requests.
- Number handling: E.164 normalisation, country selector with calling codes, matching of numbers saved in customer profiles.
- Sign-in log with filters and a provider test send.
- Domain-bound licence check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
