A WooCommerce WhatsApp integration should do more than add a chat button to your shop. A proper connection lets customers browse live products and stock in WhatsApp, creates real orders in WooCommerce, links each customer to their phone number and sends working payment links from the chat.
This article sets out what to expect, what to test before launch and the questions to ask any provider. For the bigger picture, read our guide to selling on WhatsApp in the UAE.
What ‘integration’ should mean
Many plugins sold as a “WooCommerce WhatsApp integration” only do one thing: a floating button that opens a chat, or a message that sends the cart contents as text to your number. That helps customers reach you, but someone still types the order into WooCommerce by hand.
A full integration connects both directions:
| Feature | Chat button plugin | Full integration |
|---|---|---|
| Customer can message you | Yes | Yes |
| Products and prices shown in chat | No, or a static list | Live from WooCommerce |
| Stock checked before ordering | No | Yes |
| Order created in WooCommerce | No, typed by staff | Yes, from the chat |
| Payment link per order | No | Yes |
| Order status updates on WhatsApp | No | Yes |
Questions worth asking any provider before you sign up:
- Does the chat read stock from WooCommerce in real time, or from a copy that is refreshed now and then?
- Which payment gateways can produce a link for a single order?
- What happens to an unpaid order after a day or two?
- Can my team take over a conversation at any point, and see the basket so far?
- Which WhatsApp number does it use, and is it on the official WhatsApp Business Platform?
If a provider cannot show an order appearing in WooCommerce from a WhatsApp conversation, it is a chat button, not an integration.
Products and stock
The chat should read from the same product data as your website: names, photos, prices, variations and stock. That way, when you change a price or mark an item out of stock in WooCommerce, the chat changes too.
Check these points:
- Variable products. Sizes, colours and weights should be offered as choices, with the right price and stock for each variation.
- Categories. Customers often start broad (“what cakes do you have?”), so the assistant should be able to browse by category.
- Images. Products without a photo convert poorly in chat. A weekly list of missing images helps.
- Hidden or private products. Items you do not sell publicly should not appear in chat either.
Our Help Centre explains managing products by message, so small changes do not wait until you are back at a computer.
Orders created from chat
When the customer is ready, the chat should build a basket and create a real WooCommerce order, with the same order number your team sees in the shop.
- The customer chooses products and options in the conversation.
- The assistant confirms the basket, delivery area and any delivery or collection date.
- A WooCommerce order is created as pending payment, or as cash on delivery where you offer it.
- The customer receives a payment link for that specific order.
- Once paid, the order status updates and the usual WooCommerce emails and stock reduction follow.
“Your basket: 1 x Ka’ak (pack of 6), 1 x Za’atar bread. Delivery to Al Nahda on Friday. Here is your secure payment link for order #2381.”
Because the order lives in WooCommerce, your reports, accounting exports and delivery process stay the same whether the order came from the website or from WhatsApp.
Customer accounts by phone
On WhatsApp, the phone number is the customer’s identity. A good integration matches the number to an existing WooCommerce customer, or creates one, so that order history, saved addresses and notes are available in the next chat.
- Store numbers in one format, with the country code (+971 for the UAE).
- Ask for an email only if you need it for receipts.
- Let returning customers reorder: “Same as last time?” is one of the most useful questions in chat.
Testing before launch
Test with real devices and real payment methods before customers see it. A short test plan:
- Order a simple product and a variable product, paying by card.
- Place a cash on delivery order, if you offer it.
- Try an out-of-stock item and confirm the chat does not sell it.
- Apply a coupon and check the total.
- Order to an area you do not deliver to and check the reply.
- Confirm each order appears in WooCommerce with the right status, and that stock reduces.
- Cancel one order and check the customer is told.
Ask two or three people outside the business to order as well. They will phrase things in ways your team would not, such as asking for “the chocolate one” or switching between Arabic and English mid-chat, which is exactly what real customers do.
Write down anything the assistant got wrong and fix the product data or answers before launch.
How Dub Ai helps
Dub Ai connects your WooCommerce store to your WhatsApp number. The assistant shows products with photos, answers questions about options, builds the basket in the chat and sends a working payment link for each order, or records cash on delivery where you offer it. Orders are created in WooCommerce, and status updates go out on WhatsApp.
The AI WooCommerce specialist lets you add products, change prices, update stock and create coupons by message, with confirmation before bulk changes. If you do not have a shop yet, our team handles the WooCommerce store setup, including payment gateways, delivery zones and a tested checkout.
Frequently asked questions
Will chat orders appear in WooCommerce?
With a full integration, yes. Each order placed in the chat is created in WooCommerce with its own order number, products, delivery details and payment status. Your team processes it like any website order, and stock reduces in the same way. With a simple chat button plugin, the order arrives only as a message and has to be entered by hand.
Does it work with variable products?
It should. Sizes, colours, weights and other attributes set up as WooCommerce variations can be offered as choices in the chat, each with its own price and stock. When you test, include at least one variable product and one variation that is out of stock, to confirm the chat only sells what you have.