Skip to content

WooCommerce Purchase via WhatsApp

1 customer review
WooCommerce Purchase via WhatsApp | Order Automation

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.

What is WooCommerce Purchase via 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.

Why sell through WhatsApp

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.

How the WhatsApp order flow works

  1. The customer taps Purchase via WhatsApp on the shop, category, product, or cart page.
  2. WhatsApp opens with your business number and a pre-written order request.
  3. They send it and receive the available shipping options, choosing one by replying with its number.
  4. They apply coupons, or reply “skip” to move on.
  5. They receive an order summary with the payment methods you allow, pick one, and the order is created.

Guest customers who are not registered complete a short form first so the order has an address attached.

Automation and broadcasts

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.

What you control

  • Which products cannot be bought through WhatsApp.
  • Which payment gateways are offered in the chat. Offline gateways and the WooCommerce Wallet plugin are supported.
  • The button label, text colour, and background colour.
  • The button position on the shop and category pages, the product page, and the cart page, or hiding it on any of them.
  • Your Twilio WhatsApp number, Account SID, and Auth Token.
  • The order placed message template.

Who this plugin is for

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.

Setting up WooCommerce WhatsApp ordering

General configuration

General configuration page

Activate license

Enter your purchase code and email to activate the license before use.

Enable purchase via WhatsApp

Turn WhatsApp ordering on or off across the store.

Excluded products

Choose products that cannot be bought over WhatsApp.

Payment gateways for WhatsApp purchase

Choose which payment methods appear in the chat. Offline gateways and our WooCommerce Wallet plugin are supported.

Button label

Set the text on the WhatsApp purchase button.

Button text colour

Set the label colour.

Button background colour

Set the button background colour.

Button position: shop and category pages

Move the button, or hide it on listing pages.

Button position: product page

Move the button, or hide it on the single product page.

Button position: cart page

Move the button, or hide it on the cart page.

Twilio configuration

WhatsApp messaging runs through Twilio. Get your credentials from the Twilio Console.

Twilio configuration page

WhatsApp number

Your Twilio WhatsApp number.

Account SID

Your Twilio Account SID.

Auth token

Your Twilio Auth Token.

WhatsApp notifications

Notifications configuration page

Notify customers on order placement

Send an automatic WhatsApp confirmation when a customer orders.

Order placed message

Write the template used for that confirmation.

WhatsApp broadcast messages

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.

Broadcast message page

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

Broadcast success message page

Customers receive the message on WhatsApp like this.

Broadcast message receive on WhatsApp

WhatsApp orders list

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

Orders list page

Buying through WhatsApp: the customer journey

Saving a WhatsApp number

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.

Save WhatsApp number

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

Shop and category pages

Shop page

Product page

Product page

Cart page

Cart page

The WhatsApp order flow

Tapping the button opens WhatsApp with your business number and the order request already written. The rest of the order happens in the conversation.

  1. The customer sends the auto-generated order request.
  2. They receive the shipping options and reply with a number to choose one.
  3. They apply coupons, or reply “skip” to move on.
  4. They get an order summary with the payment methods you allow.
  5. They pick one, and the order is created in WooCommerce automatically.

Messages that are not order requests

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.

Guest customers

Customers without an account complete a short form first, so the order has an address attached before the chat begins.

Guest customer purchase.

Frequently Asked Questions (FAQs)

Q1. Do I need a Twilio account?

Yes. The plugin uses Twilio’s WhatsApp API. You supply your Twilio WhatsApp number, Account SID, and Auth Token from the Twilio Console.

Q2. Does the order actually get created in WooCommerce?

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.

Q3. Which payment methods work over WhatsApp?

Offline payment gateways, plus the WooCommerce Wallet plugin. You choose which of them appear in the conversation.

Q4. Can guests order through WhatsApp?

Yes. Customers who are not registered fill in a short form first, then continue in the chat as normal.

Q5. Why do customers need their number in the billing phone field?

That field is what links the WhatsApp conversation to the customer record, so it must hold the WhatsApp number including the country code.

Q6. Can I send promotional messages to customers?

Yes. The broadcast tool sends a custom message, with an optional image, to customer WhatsApp numbers and reports the delivery results.

Q7. Can I hide the WhatsApp button on some products?

Yes. Add them to the excluded products list, and the button will not appear for them.

Q8. What happens if a customer messages the number about something else?

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.

Reviews (1)

  1. Avatar of faraiwillie07

    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!

Only logged in customers who have purchased this product may leave a review.