WooCommerce
Use OTP-verified checkout and account creation, plus order notifications over SMS, WhatsApp, and Email, on any WooCommerce store.
WooCommerce is a WordPress plugin, which means everything the Mersal-OTP WordPress plugin adds to a WordPress site is directly usable on a WooCommerce store too — there's no separate WooCommerce-specific plugin to install. If your store runs on WordPress, this is the integration path.
OTP-verified checkout and account creation
Once Mersal-OTP is installed and connected to your Mersal account, its OTP verification, one-tap login, and confirm-link login flows apply to WooCommerce's own account and checkout forms the same way they apply to a standard WordPress login form. Practical uses on a store:
- Verify a phone number at checkout or account creation — send an OTP over WhatsApp, SMS, or Email before an order or a new account is confirmed, cutting down on fake orders and typo'd contact details.
- Passwordless account login — let returning customers log into their WooCommerce account with one-tap or confirm-link instead of a stored password.
- Clean international phone numbers — the plugin's intl-tel-input phone field collects properly formatted numbers at checkout or registration, so the number you capture is actually usable for later notifications.
See WordPress OTP Plugin for the full breakdown of what these flows support, including WhatsApp message styles and the phone-number column added to your WordPress Users screen.
Order-related notifications
Beyond login and checkout verification, a store owner can use Mersal's channels to notify customers about their orders — order confirmations, shipping updates, or other order-lifecycle messages — over SMS, WhatsApp, or Email. There are two realistic ways to wire this up:
- Through the plugin's connected channels — if your notification logic lives in WordPress (a hook, a workflow plugin, or custom code), it can call out to the same Mersal-connected channels the OTP plugin uses.
- Through the Mersal API directly — if you'd rather trigger messages from server-side order logic (a webhook, a custom integration, or another backend service watching your store), send them with the API Reference instead of going through WordPress at all.
Mersal doesn't currently ship a dedicated WooCommerce order-sync plugin with pre-built hooks for order status changes. The realistic integration path today is the WordPress plugin for identity/OTP flows, plus the API for anything order-triggered — wire the API call into whatever already fires on order events in your store (a WooCommerce webhook, a hook in your theme or a small custom plugin, or an external automation tool).
Getting started
- Install and connect Mersal-OTP on your WordPress/WooCommerce site via SSO.
- Turn on OTP verification and/or passwordless login for the account and checkout forms you want covered.
- For order notifications, decide whether they'll be triggered from WordPress itself or from your own backend calling the Mersal API, and connect the relevant channel (SMS, WhatsApp, or Email) in your Mersal dashboard if you haven't already.
