Aprašymas
Notify with GOWA bridges your WordPress site and WooCommerce store directly with your self-hosted GOWA (Go WhatsApp Web Multi-Device) server.
Developed by Imran Ahmed (omnitx).
Key Features
- 100% Self-Hosted & Private: Uses your own self-hosted GOWA REST API gateway without recurring third-party subscriptions or Meta per-template charges.
- Instant Direct Dispatch: Ultra-fast synchronous HTTP dispatch with multi-hook fallback ensuring orders trigger notifications reliably without relying on WP-Cron or Action Scheduler queues.
- WooCommerce Order Notifications:
- Send receipt/processing notification to client upon order placement.
- Send completion notification to client when order is completed.
- Send cancellation notification to client when order is cancelled.
- Send new order alerts and low stock alerts to store admin.
- Direct Client Messaging & Metabox:
- Send custom messages directly to clients from the WooCommerce Order details page.
- Quick templates for Order Updates, Shipping/Courier details, and Payment Reminders.
- WordPress Core Alerts: Instant notifications for new user registrations and comments.
- Customizable Message Templates: Full template control with dynamic placeholders (
{customer_name},{order_id},{order_total},{order_items},{customer_note},{shipping_address},{payment_method},{site_name}). - Universal Phone Number Normalizer: Automatic country code prefixing (e.g.
880,1,91,44,62). - Native WooCommerce Logger: Full debug and transaction logs stored under WooCommerce > Status > Logs (
gowa_whatsapp_api). - Export & Import Settings: Easily backup, export, and restore all plugin configurations and notification templates via JSON.
- Live AJAX Testing & Diagnostics: Instant connection checker and test message dispatcher in the admin dashboard.
Third-Party Service Disclosure
This plugin connects to a self-hosted instance of GOWA (Go WhatsApp Web Multi-Device REST API gateway) hosted by the site administrator to dispatch messages.
* GOWA Open Source Server: https://github.com/aldinokemal/go-whatsapp-web-multidevice
* Service Endpoint: Configured by the site administrator in Settings > Notify with GOWA.
Author
- Author: Imran Ahmed
- Website: imran.mvp.bd
- GitHub: github.com/omnitx
- Email: imranomnitx@duck.com
Diegimas
- Upload the
notify-with-gowafolder to/wp-content/plugins/or upload the.zipfile via Plugins > Add New > Upload Plugin. - Activate the plugin in WordPress.
- Go to Settings > Notify with GOWA and configure your server URL, credentials, and admin phone.
- Verify your connection on the Direct Client Message / Test tab.
Atsiliepimai
Įskiepis neturi atsiliepimų.
Programuotojai ir komandos nariai
“Notify with GOWA” yra atviro kodo programa. Prie jos sukūrimo prisidėję žmonės surašyti toliau.
AutoriaiIšverskite “Notify with GOWA” į savo kalbą.
Domina programavimas?
Peržiūrėkite kodą, naršykite SVN repozitorijoje, arba užsiprenumeruokite kodo pakeitimų žurnalą per RSS.
Pakeitimų istorija
1.4.8.3
- Fix AJAX nonce mismatch for admin connection check and direct message
1.4.8.2
- Fix syntax error in WooCommerce order metabox
1.4.8.1
- Fix WordPress.org compliance formatting issues
1.4.7
- WordPress.org compliance fixes
1.4.6
- Feature: Added optional Background Delay setting for automated messages to eliminate checkout latency.
- Improvement: Integrated Action Scheduler fallback for background deferred queues.
- Fix: Resolved corrupted HTML in settings tab that was inadvertently wiping database configurations.
1.4.5
- Fix: Added full status transition triggers (
woocommerce_order_status_processing,woocommerce_order_status_on-hold,woocommerce_payment_complete,woocommerce_thankyou) for Cash on Delivery (COD) and all payment gateways. - Fix: Guaranteed WooCommerce loader on
plugins_loadedhook to ensure compatibility regardless of plugin load order. - Fix: Two-tier deduplication (in-memory + database metadata) preventing duplicate order notifications.
- Fix: WooCommerce Block Checkout compatibility via
woocommerce_store_api_checkout_order_processed. - Fix: HPOS metabox safety guard to prevent 500 errors on setups using Custom Order Tables.
- Includes multi-admin routing, dynamic placeholders, and rich updater details.
1.4.1
- Feature: Added multi-admin support (enter multiple phone numbers separated by commas).
- Feature: Added new dynamic message placeholders: {payment_url}, {shipping_method}, {items_count}, and {customer_email}.
- Fix: Resolved admin menu slug mismatch on Plugins page.
1.4.0
- Feature: Added Action Scheduler asynchronous background queueing for non-blocking notification dispatch.
- Rebrand: Renamed plugin to Notify with GOWA to abide by WordPress.org trademark guidelines.
- Fix: Formatted
{shipping_address}tag to clean plain text (removed HTML<br/>tags). - Security: Obfuscated password in JSON settings export via Base64 encoding.
- GitHub Updater Support: Integrated automatic updates for standalone GitHub installations.
1.3.3
- Feature: Added Settings Export & Import tool to backup and restore configurations as JSON.
- Fix: Auto-populate default notification templates in settings fields when empty.
- Improvement: Safely merge missing default settings on activation.
1.3.2
- Tweak: Use
woocommerce_checkout_order_processedhook for order receipts to ensure complete order data and prevent false triggers from admin orders, imports, or trash restores. - Fix: Rewritten
parse_order_tags()now shows variation attributes, handles missing product names, filters line items only, and includes proper fallbacks. - Fix: Added item count validation before sending order notifications.
1.3.1
- Updater: prefer CI-built release asset over raw zipball
1.3.0
- Added: Automatic update checks from GitHub Releases, with one-click update from the Plugins page.
- Fixed: Fatal error on new user registration / new comment notifications caused by a call to an undefined method.
1.2.0
- Initial public release.