WhatsApp Order for WooCommerceDocumentation
Complete guide to install, configure, and use the most advanced WhatsApp payment gateway for WooCommerce. Transform your checkout process today.
Overview
Transform your WooCommerce store with the most advanced WhatsApp Payment Gateway available. This plugin seamlessly integrates WhatsApp messaging into your checkout process, allowing customers to complete orders through the world's most popular messaging platform.
Perfect for businesses in regions where WhatsApp is the primary communication method, this plugin offers a familiar and trusted payment experience for your customers while providing you with powerful analytics and targeting options.
WhatsApp Payment Button
Add a WhatsApp order button on checkout and thank you pages
Custom Button Text
Customize button text to match your brand style
Message Templates
Pre-set WhatsApp checkout message templates
Cross-Device Support
Works seamlessly on mobile and desktop devices
Advanced Targeting
Device, user role, and product-based controls
Built-in Analytics
Track clicks, conversions, and generate reports
System Requirements
Installation & Setup
Method 1: WordPress Admin Upload (Recommended)
Download the Plugin: Download the plugin ZIP file from your account or provided download link.
Access WordPress Admin: Log in to your WordPress dashboard and navigate to Plugins β Add New.
Upload Plugin: Click "Upload Plugin" and select the downloaded ZIP file.
Activate Plugin: Click "Install Now" then "Activate Plugin".
Method 2: FTP Upload (Advanced Users)
For users with server access, you can manually upload via FTP:
1. Extract the ZIP file to get the plugin folder 2. Connect to your server via FTP 3. Navigate to /wp-content/plugins/ 4. Upload the plugin folder 5. Set proper permissions (755 for folders, 644 for files) 6. Activate in WordPress admin
License Activation
After installation, you need to activate your license:
- Go to the plugin settings page
- Enter your license code
- Click "Activate License" to unlock all features
- Configure initial settings to get started
Configuration
Configure your WhatsApp payment gateway settings to customize the experience for your customers.
Basic Settings
WhatsApp Number
Your business WhatsApp number in international format
Enter your WhatsApp number in international format:
Examples: +1234567890 (US) +447123456789 (UK) +919876543210 (India)
Button Text
Customize the payment button text
Examples of effective button text:
- Order via WhatsApp
- Complete Order on WhatsApp
- WhatsApp Checkout
- Send Order to WhatsApp
Message Template Configuration
Customize the message that customers will send via WhatsApp when they place an order.
Available Placeholders
Default Template Example:
ππ {site_name} - New Order Received! ππ
ββββββββββββββ
π Order Details
ββββββββββββββ
πΈ Order ID: #{order_id}
πΈ Status: {order_status}
πΈ Date: {order_date}
πΈ Time: {order_time}
ββββββββββββββ
πββοΈ Customer Information
ββββββββββββββ
πΈ Name: {customer_name}
πΈ Email: {customer_email}
πΈ Phone: {billing_phone}
ββββββββββββββ
ποΈ Items Ordered
ββββββββββββββ
{order_items}
ββββββββββββββ
π° Order Summary
ββββββββββββββ
πΈ Coupon Code: {coupon_codes}
πΈ Coupon Discount: {coupon_discount}
πΈ Shipping total: {shipping_total}
πΈ Subtotal: {subtotal}
πΈ Total: {total}
ββββββββββββββ
π Order Notes
ββββββββββββββ
πΈ {order_notes}
ββββββββββββββ
π Billing Address
ββββββββββββββ
{billing_address}Usage Guide
Understanding how customers experience the WhatsApp payment process from start to finish.
Customer Journey
Browse & Add to Cart
Customer browses store and adds products
Proceed to Checkout
Goes to checkout and sees WhatsApp option
Select WhatsApp
Chooses WhatsApp as payment method
WhatsApp Opens
WhatsApp opens with pre-filled message
Send Message
Reviews and sends message to complete order
Device-Specific Behavior
Mobile Devices
- Opens WhatsApp mobile app directly
- Seamless app-to-app transition
- Native mobile experience
Desktop Devices
- Opens WhatsApp Web
- New browser tab/window
- QR code scan if not logged in
WhatsApp Message Example
Here's what customers see when WhatsApp opens:
Advanced Features
Premium Features
These advanced features require an Pro License to unlock powerful targeting and analytics capabilities.
Device Targeting
Control which devices show the WhatsApp button:
- All Devices: Show on both mobile and desktop
- Mobile Only: Show only on mobile devices
- Desktop Only: Show only on desktop devices
User Role Targeting
Show or hide based on user roles:
- All Users: Show for everyone including guests
- Logged-in Users Only: Show only for registered users
- Specific Roles: Show for selected user roles
- Guest Users Only: Show only for visitors
Product & Category Targeting
Control availability based on cart contents:
- Include/Exclude specific products
- Include/Exclude product categories
- Minimum and maximum order amounts
Analytics Dashboard
Track and analyze performance:
- Click tracking and conversion rates
- Revenue tracking from WhatsApp orders
- Export analytics data as CSV files
- Detailed performance reports
Frequently Asked Questions
Do I need a WhatsApp Business account?
While not required, a WhatsApp Business account is highly recommended for commercial use. It provides additional features like business profile, automated messages, and analytics.
Can customers modify the order before sending?
Yes! The WhatsApp message is pre-filled but customers can edit it before sending. They can add special instructions, remove items, or ask questions.
How do I handle payments?
This plugin facilitates order communication via WhatsApp. You can discuss payment methods directly with customers (cash on delivery, bank transfer, payment links, etc.).
Will this work on mobile devices?
Absolutely! The plugin automatically detects devices and provides optimal experience. Mobile users get app-to-app integration, while desktop users get WhatsApp Web.
Can I customize the message template?
Yes, you can fully customize the WhatsApp message template using various placeholders for order details, customer information, and custom content.
Is the plugin compatible with other plugins?
The plugin is designed to work with most WooCommerce and WordPress plugins. It's compatible with translation plugins, caching plugins, and most themes.
What happens if I cancel my subscription?
If you cancel your subscription, your license will be **immediately terminated**. This means all premium features will stop working and the plugin will revert to the free version. Plugin updates, improvements, and security patches will no longer be available.
Why canβt I activate my license?
If your license cannot be activated, please check that you have entered the correct license key & your subscription is active, Make sure the license is not already activated on another domain; if it is, you must deactivate it there first. If the issue persists, please contact our support team with your license details for assistance.
What is the difference between Free and Pro licenses?
The Free license includes basic features, while the Pro license unlocks premium features such as advanced order management, custom templates, and extended integrations.
Can I use one license on multiple websites?
Each Pro license is valid for a single website. If you want to use it on multiple websites, you will need to buy additional licenses.
Do I get updates with the Pro license?
Yes, the Pro license includes regular updates with new features, improvements, and security fixes.
What happens if my Pro license expires?
If your license expires, the plugin will continue to work with basic features, but you will lose access to premium features, updates, and support.
Can I upgrade from Free to Pro later?
Yes, you can upgrade at any time. Simply purchase the Pro license and activate it in the plugin settings to unlock premium features.
What is the difference between Lifetime and Subscription licenses?
A Subscription license requires yearly renewal to continue receiving updates, premium features, and support. A Lifetime license is a one-time payment that gives you unlimited access to all future updates and premium features without renewal.
Does the Lifetime license include future updates?
Yes, the Lifetime license includes all future updates, improvements, and premium features at no additional cost.
Can I switch from a Subscription license to a Lifetime license later?
Yes, you can upgrade from a Subscription license to a Lifetime license at any time by paying the price difference.
Which license is best for me: Subscription or Lifetime?
If you prefer lower upfront costs and flexibility, the Subscription license is a good choice. If you want a one-time payment with unlimited updates and features, the Lifetime license is the best option.
Why is my license key not working after cancellation or refund?
If your subscription has been cancelled or refunded, the license key will no longer be active. Premium features will stop working, and the plugin will revert to the free version. To regain access to Pro features, you will need to purchase or renew a valid license.
Support & Updates
Getting Help
Documentation
Most questions are answered in this comprehensive documentation. Use the navigation to find specific topics.
Direct Support
Need personalized help? Contact our support team through the support section on your account dashboard.
Updates & Licensing
Free
- WhatsApp Payment Button
- Custom Button Text
- Default Message Template
- Manual Button Display
- Unlimited sites
Pro
- All Feature Access
- Single-Site License
- Email Support
- Regular Updates
Troubleshooting
WhatsApp button not showing
β’ Ensure the plugin is activated and licensed
β’ Check that you've enabled the payment gateway in WooCommerce settings
β’ Clear any caching plugins
β’ Verify your targeting settings (device, user role, products)
WhatsApp doesn't open
β’ Check if WhatsApp is installed (mobile) or WhatsApp Web is accessible
β’ Disable pop-up blockers that might prevent WhatsApp from opening
β’ Verify the WhatsApp number is in correct international format
Message template not working
β’ Check that placeholders are spelled correctly (case-sensitive)
β’ Ensure there are no conflicting characters in your template
β’ Test with the default template first