Excited to release Simple OTP Plugin for WooCommerce - free and open-source.

Farook
Farook
Apr 24, 2026·20mins
Excited to release Simple OTP Plugin for WooCommerce - free and open-source.

We built this to solve a real problem: WooCommerce’s default login flow doesn’t work well for customers in the Gulf region, where many users prefer registering with a phone number instead of an email.

What it does:

  • Accepts email, phone number, or username at login

  • Sends a 6-digit OTP via SMS and email simultaneously

  • Smart phone matching — supports formats like +966, 00966, 0501234567, all resolved seamlessly

  • Falls back to password login for username-based access

  • Fully bilingual — English and Arabic out of the box

  • Built-in developer hooks so teams can customize UI/UX without modifying core plugin logic

The shortcode [erpgulf_otp_form] can be added to any WordPress page — your theme controls the design, while the plugin handles the logic.

Built using ExpertTexting (SMS) and Oracle OCI SMTP (email) — both easily swappable through the provider pattern documented in the repository.

Free. Open-source. Contributions welcome.

🔗 https://github.com/ERPGulf/erpgulf-otp-login

Farook
Written by Farook