Send WhatsApp notifications to customers and admins on WooCommerce order events. Supports Meta Cloud API and Fonnte, opt-in on checkout, reminder scheduling, and customizable templates.
🔹 Key Features
- Customer messages on: New Order, Processing, Completed, Failed
- Admin notification for new orders
- Pending payment reminders (hours & max attempts)
- Message templates with placeholders
- Checkout opt-in checkbox (show/hide)
- Control for zero-total orders & opt-in requirement
- Default country code for phone normalization
- Translation-ready (
languages/wwn.pot)
🔹 Settings
- Enable plugin – Master on/off.
- Gateway – Cloud API or Fonnte.
- Access token – Token from the selected gateway.
- Sender (optional) – For Cloud API sender ID.
- Default country code – e.g.
62(used to normalize0812… → 62812…). - Show checkout opt-in at checkout – Show permission checkbox on checkout.
- Send for zero-total orders – If enabled, send messages even when order total is
0. - Require checkout opt-in – If enabled, customer must tick the opt-in checkbox to receive messages.
🔹 How it Works
- Customer places an order → selected events trigger according to your toggles.
- Plugin renders the message using the corresponding template and placeholders.
- Message is sent to the billing phone via the chosen gateway.
Tip: For testing COD or zero-total orders, disable Require checkout opt-in so messages still send even if the customer did not tick the checkbox.
🔹 Installation
- Go to Plugins → Add New → Upload Plugin.
- Upload the ZIP (e.g.
woocommerce-whatsapp-notifier-1.2.3g.zip), then activate. - Open WA Notifier from the WordPress sidebar.
