WooCommerce Order Communication Plugin
Chat with customers on the order itself to answer questions and share updates in one place.
WooCommerce Purchase via WhatsApp lets customers place a real order through a WhatsApp conversation. A Purchase via WhatsApp button sits on the shop, category, product, and cart pages. It opens a chat with your business number, order request already written out.
The conversation then completes the order. The customer replies with a number to pick a shipping method, applies coupons or replies “skip”, reviews the summary, and chooses a payment method. The order is created in WooCommerce automatically at that point.
It runs on Twilio’s WhatsApp API, so you supply a WhatsApp number, Account SID, and Auth Token. Order confirmations can be sent to WhatsApp automatically, and a broadcast tool sends custom messages and images to your customers’ numbers.
Note – Customers must add their WhatsApp number in the “Billing phone” field to place orders using WhatsApp.
WooCommerce Purchase via WhatsApp is a WhatsApp plugin for WooCommerce that lets customers complete an order inside a WhatsApp chat. The plugin adds a purchase button to your store, guides the customer through shipping, coupons, and payment by reply, and creates the WooCommerce order automatically.
In many markets shoppers are more comfortable messaging a business than filling in a checkout form. Mobile checkout drop-off is high, and a conversation feels safer to a first time buyer than handing card details to an unfamiliar site.
This plugin does not simply open a chat window and hope. It runs a scripted ordering flow over WhatsApp, and the finished order lands in WooCommerce with the right products, shipping, coupons, and payment method attached.
Guest customers who are not registered complete a short form first so the order has an address attached.
Order placement notifications can be sent to the customer’s WhatsApp automatically, using a message template you write. A broadcast tool sends a custom message, with an optional image, to your customers’ WhatsApp numbers, and reports back on delivery. Any unexpected message sent to your business number receives an automatic reply explaining how to start an order. If the WooCommerce Wallet plugin is active, customers can also check their wallet balance over WhatsApp.
Stores in markets where WhatsApp is the default channel for business contact. That includes India, Latin America, the Middle East, and much of Africa and Southeast Asia. It also suits stores selling items that usually need a question answered before purchase.

Enter your purchase code and email to activate the license before use.
Turn WhatsApp ordering on or off across the store.
Choose products that cannot be bought over WhatsApp.
Choose which payment methods appear in the chat. Offline gateways and our WooCommerce Wallet plugin are supported.
Set the text on the WhatsApp purchase button.
Set the label colour.
Set the button background colour.
Move the button, or hide it on listing pages.
Move the button, or hide it on the single product page.
Move the button, or hide it on the cart page.
WhatsApp messaging runs through Twilio. Get your credentials from the Twilio Console.

Your Twilio WhatsApp number.
Your Twilio Account SID.
Your Twilio Auth Token.

Send an automatic WhatsApp confirmation when a customer orders.
Write the template used for that confirmation.
Send a custom message, with an optional image, to your customers’ WhatsApp numbers. Open rates on WhatsApp are far above email, which makes this the channel for a launch or a flash sale.

After sending, the results are reported back as shown below.

Customers receive the message on WhatsApp like this.

Every order placed through WhatsApp, with the order number, phone number, date, status, and total.

Customers must store their WhatsApp number, including the country code, in the billing phone field. That field is what links the conversation to the customer record.

The Purchase via WhatsApp button then appears on the shop, category, product, and cart pages, wherever you placed it.



Tapping the button opens WhatsApp with your business number and the order request already written. The rest of the order happens in the conversation.
If someone messages your business number about something else, they receive a reply explaining how to start an order from the site. With the WooCommerce Wallet plugin active, they can also check their wallet balance from that same conversation.
Customers without an account complete a short form first, so the order has an address attached before the chat begins.

Yes. The plugin uses Twilio’s WhatsApp API. You supply your Twilio WhatsApp number, Account SID, and Auth Token from the Twilio Console.
Yes. Once the customer picks a payment method in the chat, the order is generated in WooCommerce with the products, shipping method, and any coupons applied.
Offline payment gateways, plus the WooCommerce Wallet plugin. You choose which of them appear in the conversation.
Yes. Customers who are not registered fill in a short form first, then continue in the chat as normal.
That field is what links the WhatsApp conversation to the customer record, so it must hold the WhatsApp number including the country code.
Yes. The broadcast tool sends a custom message, with an optional image, to customer WhatsApp numbers and reports the delivery results.
Yes. Add them to the excluded products list, and the button will not appear for them.
They get an automatic reply explaining that order requests start from the website. With the WooCommerce Wallet plugin active, they can also check their wallet balance from that conversation.
Only logged in customers who have purchased this product may leave a review.
faraiwillie07 –
Amazing Plugin with Reliable Support
I really love how the DevDiggers technical team is always there to help with anything. The plugin works smoothly and fits perfectly with the wallet plugin.
Overall, a great experience with both the product and the support!