[WordPress] 外掛分享: Authyo Authentication and Notification for WooCommerce

首頁外掛目錄 › Authyo Authentication and Notification for WooCommerce
WordPress 外掛 Authyo Authentication and Notification for WooCommerce 的封面圖片
全新外掛
安裝啟用
★★★★
4/5 分(1 則評價)
16 天前
最後更新
問題解決
WordPress 5.0+ PHP 7.4+ v1.0.15 上架:2025-07-23

內容簡介

Authyo Authentication and Notification for WooCommerce 讓顧客能夠透過手機號碼和一次性密碼(OTP)安全登入或結帳,同時提供即時的 WooCommerce 通知,提升便利性與參與感。

【主要功能】
• 基於 OTP 的用戶登入
• 結帳過程中的 OTP 驗證
• 與 WooCommerce 相容
• 無需使用密碼
• 支援手機號碼登入
• 通過電子郵件、簡訊及 WhatsApp 發送訂單通知

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.15) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Authyo Authentication and Notification for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Authyo Authentication and Notification for WooCommerce lets your customers log in, register, and check out using a one-time password (OTP) — no password required. It also keeps customers informed at every step of their order with real-time notifications via Email, SMS, and WhatsApp.
Built for WooCommerce stores that want to reduce friction, lower cart abandonment, and improve customer communication — all through a single plugin.

Why Use OTP Authentication?
Passwords cause real problems for online stores: forgotten credentials, account lockouts, and weak passwords that put customers at risk. OTP authentication solves all of this by sending a short verification code directly to your customer’s email or phone — no password to remember, no account to recover.
The result: a faster, safer checkout experience that customers actually prefer.
OTP Login & Registration
Add passwordless login and registration to any page using simple shortcodes:

[authyo_login] — Adds an OTP-based login form to any page
[authyo_register] — Adds an OTP-based registration form to any page

Customers enter their email address or mobile number, receive an OTP, and are logged in or registered instantly. No passwords involved.
Supported OTP delivery channels:

📧 Email — Delivered to the customer’s inbox
💬 WhatsApp — Sent as a WhatsApp message
📱 SMS — Sent as a text message
📞 Voice Call — OTP read aloud via automated call

You choose which channels to enable, set a priority channel, and configure automatic fallback so customers always receive their OTP even if one channel fails.
OTP Verification at Checkout
Optionally require customers to verify their email address or phone number before completing a purchase. This adds a layer of confirmation that the contact details provided are accurate — reducing failed deliveries, disputes, and fraudulent orders.
The checkout OTP field is session-based (not form-based) for security, and works with both classic WooCommerce checkout and the newer Checkout Block.
WooCommerce Order Notifications
Keep customers informed automatically when their order status changes. Configure notification flows for any order event:

🔄 Order Received (Pending)
✅ Payment Confirmed (Processing)
📦 Order Completed
⏸ Order On Hold
❌ Order Cancelled
💸 Order Refunded
⚠️ Payment Failed

For each event, choose to notify via Email, SMS, or WhatsApp (or any combination). Notifications use pre-built templates from your Authyo dashboard. Enable or disable individual flows at any time without deleting them.
Security & Rate Limiting

Nonce verification on all form submissions and AJAX requests
Rate limiting: maximum 5 OTP requests per 10 minutes per user
Configurable maximum OTP attempt limit (1–20 attempts)
Configurable lockout period after too many failed attempts (1–1440 minutes)
All inputs are sanitized and validated
OTP bypass mode for testing with whitelisted emails and phone numbers

Configuration Options

OTP length — 4 to 8 digits
OTP expiry — 10 to 600 seconds
Priority channel — Choose which delivery method is tried first for mobile numbers
Fallback channels — Automatically retry with another channel if the primary one fails
Country code management — Restrict the phone country dropdown to specific countries or allow all
Default country — Pre-select a country code in the phone number field
OTP activity log — View and manage all OTP send/verify events from the admin panel

Requirements
This plugin connects to the Authyo.io API to send OTPs and notifications. A free Authyo account is required — sign up at authyo.io, generate your API credentials, and paste them into the plugin settings.

WordPress 5.0 or higher
WooCommerce 5.0 or higher
PHP 7.4 or higher
A free Authyo.io account

WooCommerce Compatibility

✅ Compatible with WooCommerce High-Performance Order Storage (HPOS)
✅ Compatible with WooCommerce Cart and Checkout Blocks
✅ Tested with WooCommerce up to 9.0

延伸相關外掛

文章
Filter
Apply Filters
Mastodon