How to Accept WooCommerce Orders via WhatsApp (2026 Guide)
WhatsApp has over 2 billion active users. In markets like India, Brazil, Southeast Asia, the Middle East, and Africa, it's not just a messaging app — it's the primary way people communicate with businesses. Customers in these markets don't want to fill out checkout forms. They want to send a message, confirm the order, and pay. If your WooCommerce store sells to any of these regions, WhatsApp ordering isn't optional — it's expected.
Even in Western markets, WhatsApp is gaining traction as a commerce channel. The conversion rate on WhatsApp conversations is significantly higher than email or web forms because the interaction is personal, immediate, and happens in a context the customer already trusts.
2B+
WhatsApp monthly active users worldwide
175M
People messaging a WhatsApp Business account daily
3x
Higher conversion rate vs email for commerce
Three levels of WhatsApp integration
Not all WhatsApp integrations are created equal. There are three distinct levels, each with different capabilities, complexity, and cost:
Level 1: WhatsApp chat button
The simplest integration. A floating WhatsApp icon on your product pages or checkout that opens a pre-filled WhatsApp message when clicked. The message typically includes the product name and URL. The customer sends it, and you continue the conversation manually.
This requires zero technical setup — it's just a link in the format https://wa.me/YOURNUMBER?text=MESSAGE. Most WooCommerce WhatsApp plugins operate at this level. It's better than nothing, but it's not automated. Every order requires manual conversation, manual payment collection, and manual order entry into WooCommerce.
Level 2: Automated order messages
At this level, WooCommerce sends automated WhatsApp messages when order events happen: order confirmation, shipping notification, delivery update. The customer places the order through your normal WooCommerce checkout, and WhatsApp is used as a notification channel alongside (or instead of) email.
This requires the WhatsApp Business API (not just a regular WhatsApp number) because automated messages need to use pre-approved message templates. It's more useful than a chat button because it improves the post-purchase experience, but it doesn't change how orders are placed.
Level 3: Full WhatsApp commerce (Business API)
The full integration. Customers browse a product catalogue within WhatsApp, add items to a cart, and complete checkout — all within the WhatsApp conversation. The order is automatically created in WooCommerce, inventory is updated, and the customer receives order updates through the same chat thread.
This requires the WhatsApp Business Platform (API), a Business Solution Provider (BSP), and significant development work. It's the most powerful option but also the most complex and expensive. Monthly costs range from $50-500+ depending on message volume and BSP pricing.
Choose the right level for your business
Setting up a basic WhatsApp order button (Level 1)
If you want to get started quickly without a plugin, here's how to add a WhatsApp order button to your WooCommerce product pages:
Step 1: Get a WhatsApp Business number
Download WhatsApp Business (free) on a dedicated phone or use WhatsApp Business on the web. Set up your business profile with your store name, description, address, and business hours. Use a phone number that's dedicated to business — not your personal number.
Step 2: Create the WhatsApp link
WhatsApp provides a click-to-chat URL format:https://wa.me/COUNTRYCODENUMBER?text=ENCODED_MESSAGE. For example, if your number is +1 555 123 4567 and you want the customer to send a pre-filled message about a product, the URL would include the product name URL-encoded in the text parameter.
Step 3: Add to WooCommerce
You can add the button using a simple code snippet in your theme'sfunctions.php or through a child theme. Hook intowoocommerce_after_add_to_cart_button to place the WhatsApp button next to the Add to Cart button. The link dynamically includes the product name and URL.
Step 4: Handle the conversation
When a customer clicks the button and sends the message, you receive it in WhatsApp Business. From there, you confirm details, agree on payment (bank transfer, cash on delivery, or send a payment link), and manually create the order in WooCommerce. This is labour-intensive but effective for stores processing fewer than 20 WhatsApp orders per day.
Current WooCommerce WhatsApp plugins
The plugin market for WhatsApp WooCommerce integration is fragmented and inconsistent. Here's what's available:
OneClick Chat to Order
OneClick is the most popular free WhatsApp plugin for WooCommerce on WordPress.org. It adds a WhatsApp button to product pages that sends a pre-filled message with product details. The free version covers the basics. The premium version adds customisable button positions, multiple agent numbers, and floating widgets.
The limitation is that OneClick is purely a Level 1 solution — it's a chat button, not an order system. There's no automation, no order creation, and no integration with WooCommerce order management. For stores that want WhatsApp as a conversation starter, it works. For anything more, you'll hit its ceiling quickly.
Order on WhatsApp for WooCommerce
This plugin takes a slightly different approach: it replaces the WooCommerce checkout with a WhatsApp redirect. The customer adds items to their cart, and instead of going through the standard checkout, the order details are sent as a WhatsApp message to the store owner. It's popular in markets where cash on delivery is the primary payment method.
The major drawback is that orders bypass WooCommerce entirely. No order record, no inventory update, no analytics. You're essentially using WooCommerce as a product catalogue and WhatsApp as your order management system. This creates a parallel workflow that doesn't scale.
WhatsApp API-based plugins
Several premium plugins connect to the WhatsApp Business API through BSPs like Twilio, MessageBird, or WATI. These support Level 2 (automated messages) and sometimes Level 3 (catalogue commerce). Pricing varies widely — from $49 per year for the plugin plus per-message API costs, to $200+ per month for all-in-one solutions.
The reviews for most API-based plugins are mixed. Common complaints include difficult setup (the WhatsApp Business API verification process is notoriously complex), inconsistent message delivery, and poor documentation. This is partly the plugins' fault and partly the inherent complexity of the WhatsApp Business Platform.
WhatsApp Business API ≠ WhatsApp Business App
The WhatsApp Business API: what you need to know
If you want to go beyond chat buttons, you need to understand the WhatsApp Business Platform. Here's a practical overview:
Verification requirements
To use the WhatsApp Business API, you need a verified Facebook Business Manager account, a phone number that's not already registered with WhatsApp, and to go through Meta's business verification process (which can take days to weeks). This is the biggest barrier to entry and the step where most small businesses get stuck.
Message types and pricing
WhatsApp Business API charges per conversation (24-hour window), not per message. There are four conversation categories:
- Marketing: Promotional messages, offers, re-engagement. Most expensive category.
- Utility: Order confirmations, shipping updates, payment reminders. Lower cost than marketing.
- Authentication: OTP and verification codes. Lowest cost.
- Service: Customer-initiated conversations (responding to customer messages). Free for the first 1,000 conversations per month.
Pricing varies by country. In India, a utility conversation costs approximately $0.004. In the US, it's closer to $0.015. For a store sending 1,000 order confirmations per month in a Western market, expect $15-25 in WhatsApp API costs on top of your BSP subscription.
Business Solution Providers (BSPs)
You can't use the WhatsApp API directly — you need to go through a BSP. Popular options include Twilio (developer-focused, pay-as-you-go), WATI (SMB-focused, from $49/month), and MessageBird (enterprise-focused). Each BSP adds their own markup on top of WhatsApp's per-conversation pricing.
$0.004-0.015
Cost per WhatsApp utility conversation
1,000
Free service conversations per month
$49+/mo
Typical BSP monthly cost for SMBs
Step-by-step: connecting WooCommerce to WhatsApp
Here's a practical setup guide for the most common scenario: using WhatsApp for order notifications (Level 2) with a WooCommerce store.
1. Set up Facebook Business Manager
Go to business.facebook.com and create a Business Manager account if you don't have one. Complete the business verification process by submitting your business documents. This typically takes 2-5 business days but can take longer.
2. Register for WhatsApp Business API
Within Facebook Business Manager, go to WhatsApp Manager and set up a new WhatsApp Business Account. Add a phone number (it must not be currently registered with WhatsApp). Verify the number via SMS or voice call.
3. Choose a BSP or use Meta's Cloud API
Meta now offers a Cloud API that you can use directly without a third-party BSP. This is the simplest option for developers. Alternatively, choose a BSP like Twilio or WATI that offers a WooCommerce plugin or API integration.
4. Create message templates
WhatsApp requires pre-approved templates for any business-initiated messages. Create templates for order confirmation, shipping notification, and delivery confirmation. Each template goes through Meta's review process (usually approved within minutes for standard use cases).
5. Connect to WooCommerce
Install a WooCommerce plugin that supports the WhatsApp Business API, or build a custom integration using WooCommerce'swoocommerce_order_status_changed hook. When an order moves to “processing,” trigger a WhatsApp API call with the order confirmation template. Repeat for shipping and delivery status changes.
6. Test thoroughly
Place test orders through every payment method your store supports. Verify that WhatsApp messages are sent at each status change, that template variables (order number, product names, tracking numbers) are populated correctly, and that messages are delivered promptly. Check both the customer experience and your WhatsApp Business inbox.
Start with order confirmations
WhatsApp commerce in emerging markets
If your WooCommerce store sells to customers in India, Brazil, Indonesia, or Africa, WhatsApp integration moves from “nice to have” to “essential.” In these markets:
- WhatsApp is the default communication channel. Customers check WhatsApp before email. Order confirmations via WhatsApp are seen within minutes; emails might sit unread for days.
- Cash on delivery is common. Many customers in emerging markets don't have credit cards or prefer not to use them online. WhatsApp ordering with cash on delivery is a natural fit because the customer confirms the order through a trusted, personal channel.
- Conversational commerce is the norm. Customers expect to ask questions, negotiate, and confirm details before buying. A checkout form feels impersonal. A WhatsApp conversation builds trust.
- Mobile-first (mobile-only) customers. Many customers access the internet exclusively through their phone. WhatsApp is already installed and uses minimal data. Your WooCommerce checkout might load slowly on a 3G connection; WhatsApp always works.
What a proper WooCommerce WhatsApp integration should do
Based on the current plugin landscape and the actual needs of WooCommerce stores selling through WhatsApp, here's what a well-built integration should include:
- Smart product page button: WhatsApp chat button on product pages with pre-filled product details. Appears only when configured, doesn't replace the standard Add to Cart.
- Automated order notifications: Order confirmation, shipping update, and delivery notification via WhatsApp using the Business API. Falls back to email if WhatsApp delivery fails.
- Order creation from WhatsApp: When a customer places an order through WhatsApp conversation, the order is automatically created in WooCommerce with proper inventory tracking and analytics.
- Multi-agent support: Route WhatsApp conversations to different team members based on product category, language, or time zone.
- Analytics: Track how many orders come through WhatsApp vs web checkout, average order value by channel, and response time metrics.
We're building WhatsApp ordering capabilities into the WPBundle plugin suite. Our approach focuses on making WhatsApp a first-class order channel for WooCommerce — not just a chat button, but a real commerce integration that creates orders, updates inventory, and gives you analytics across channels.
The bottom line
WhatsApp commerce is growing fast, especially in emerging markets where 2 billion people already use the platform daily. WooCommerce stores that add WhatsApp ordering — even at the basic chat button level — see higher engagement and conversion rates from customers who prefer messaging over forms.
The current plugin options range from simple (chat buttons that work but don't scale) to complex (API integrations with steep setup curves and mixed reviews). The market needs a middle ground: a plugin that handles the WhatsApp Business API complexity behind the scenes and gives WooCommerce store owners a simple, reliable WhatsApp order channel.
If you're selling to markets where WhatsApp is dominant, start with a chat button today (it takes 10 minutes) and plan for a proper API integration. Join the WPBundle waitlist for early access to our WhatsApp ordering plugin — free during beta.
Ready to go headless?
Join the WPBundle waitlist and get beta access completely free.
Join the Waitlist