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 normalize 0812… → 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

  1. Customer places an order → selected events trigger according to your toggles.
  2. Plugin renders the message using the corresponding template and placeholders.
  3. 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.

🔹 Requirements

WordPress 6.0+
WooCommerce 7.0+
PHP 7.4+

register Fonnte register Meta Cloud

🔹 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.