iKodes WhatsApp Order Notification is a powerful WooCommerce plugin that sends instant WhatsApp alerts for store activities. Never miss an order, status change, or failed payment again! Get real-time notifications directly to your WhatsApp.
Perfect For:
- 📱 E-commerce store owners
- 🛍️ Dropshipping businesses
- 🏪 Physical store with online presence
- 👥 Multi-admin teams
- 📦 Order fulfillment centers
✨ Key Features
🚀 Core Features
Instant Notifications
- New order alerts
- Order status changes
- Failed payment alerts
- Customer notifications
Multiple API Support
- Twilio WhatsApp API
- Custom Cloud API
- Test Mode (no API needed)
Smart Customization
- Custom message templates
- Variable replacement system
- Conditional notifications
- Multi-language support
Admin Features
- Test message button
- Manual send from order page
- Activity logging
- System status integration
Customer Features
- Order updates via WhatsApp
- Status change notifications
- Personalized messages
- Opt-in/opt-out system
📋 System Requirements
Minimum Requirements
- ✅ WordPress 5.6 or higher
- ✅ WooCommerce 5.0 or higher
- ✅ PHP 7.2 or higher
- ✅ cURL extension enabled
- ✅ 100MB disk space
Recommended
- 🚀 WordPress 6.0+
- 🚀 WooCommerce 7.0+
- 🚀 PHP 8.0+
- 🚀 256MB+ memory limit
- 🚀 SSL certificate (HTTPS)
Compatibility
- ✅ HPOS (High-Performance Order Storage)
- ✅ WooCommerce Blocks (Cart/Checkout)
- ✅ Traditional checkout
- ✅ Multi-vendor plugins
- ✅ Subscription plugins
- ✅ Booking plugins
📥 Installation Guide
Step 1: Download the Plugin
- Purchase/download the plugin from iKodes Technology
- You’ll receive a ZIP file:
ikodes-whatsapp-order-notification.zip
Step 2: Install via WordPress Admin
Login to your WordPress admin dashboard
Go to Plugins → Add New
Click Upload Plugin button
Choose the ZIP file and click Install Now
After installation, click Activate Plugin
Step 3: Verify Installation
You should see a new menu item under WooCommerce → WhatsApp Notifications
Check for any activation notices
Verify system requirements are met
Alternative Installation (Manual)
Extract the ZIP file on your computer
Upload the
ikodes-whatsapp-order-notificationfolder to/wp-content/plugins/Go to WordPress admin → Plugins
Find iKodes WhatsApp Order Notification and click Activate
⚙️ Configuration Tutorial
Part 1: Initial Setup
Step 1: Access Settings
Go to WooCommerce → WhatsApp Notifications
You’ll see the main settings page
Step 2: General Settings
Configure basic settings:
Admin WhatsApp Number
Enable Notifications For:
- ☑ New Orders
- ☑ Order Status Changes
- ☑ Failed Payments
- ☑ Customer Notifications (optional)
Test Mode (Recommended for initial setup)
- Enable to test without sending real messages
- Messages are logged in a test file
Step 3: API Configuration
Choose your WhatsApp provider:
Option A: Twilio (Recommended)
- Sign up at twilio.com
- Get your Account SID and Auth Token
- Get a WhatsApp-enabled number from Twilio
- Enter credentials in plugin settings
Option B: Gupshup
- Register at gupshup.io
- Create a new app for WhatsApp
- Get API Key and App Name
- Enter in plugin settings
Option C: Custom Cloud API
- Enter your API endpoint URL
- Add API Key and Secret (if required)
- Ensure API returns proper JSON response
Part 2: Message Templates Setup
Step 4: Customize Templates
Each template supports variables. Click on any template field to see available variables.
New Order Template Variables:
{order_id} - Order number
{customer_name} - Customer's name
{total} - Order total amount
{payment_method} - Payment method used
{order_date} - Date of order
{customer_email} - Customer email
{billing_address} - Billing address
{items_count} - Number of itemsExample Template:
🛍️ New Order #{order_id}
👤 Customer: {customer_name}
💰 Total: {total}
💳 Payment: {payment_method}
📅 Date: {order_date}
📦 Items: {items_count}
Thank you! 🎉Step 5: Customer Notifications
Enable Customer Notifications in General Settings
Customize the customer template
Set which status changes trigger notifications
Customer Template Example:
Hello {customer_name},
Your order #{order_id} status is now: {status}
Total: {total}
We'll notify you of any updates.
Thank you for shopping with us! ❤️Part 3: Testing Setup
Step 6: Send Test Message
Scroll to Test Configuration section
Enter your phone number (with country code)
Click Send Test Message
Check for success message
Verify message received on WhatsApp
Step 7: Create Test Order
Place a test order on your store
Check if admin receives notification
Update order status
Verify status change notification
Test failed payment scenario
📱 Usage Guide
For Store Admins
1. Daily Operations
New Orders: Automatic WhatsApp alert
Order Updates: Notification when status changes
Failed Payments: Immediate alert for manual follow-up
2. Manual Notifications
From any order page:
Click WhatsApp Actions meta box
Click Send Update to Customer
Or click Send Admin Notification
View results in the order notes
3. Monitoring
Check Activity Logs in
/wp-content/uploads/ikodes-whatsapp-logs/View System Status in WooCommerce → Status
Monitor Test Mode logs during development
For Customers
1. Order Updates
Customers receive WhatsApp notifications for:
Order confirmation
Status changes (processing, shipped, delivered)
Delivery updates (if integrated with shipping)
2. Customer Experience
No app installation needed
Messages in local language
Quick order status checks
Direct communication option
Advanced Features
1. Conditional Notifications
Add conditions to notifications:
// Example: Only notify for orders above $100 add_filter('ikodes_wa_should_send_notification', function($should_send, $order_id, $type) { $order = wc_get_order($order_id); if ($order->get_total() < 100) { return false; } return $should_send; }, 10, 3);2. Custom Variables
Add custom variables to templates:
add_filter('ikodes_wa_template_variables', function($variables, $order) { $variables['{custom_field}'] = $order->get_meta('_custom_field'); return $variables; }, 10, 2);