You are currently viewing WhatsApp Commerce: Catalog, Cart, Orders and Payments

WhatsApp Commerce: Catalog, Cart, Orders and Payments

  • Post author:
  • Post category:Tips
  • Post comments:0 Comments

WhatsApp commerce means selling inside the chat: customers browse your catalog, add products to a cart, send you the order and, in India, pay inside WhatsApp. On the WhatsApp Business API it rests on four pieces: a catalog in Meta Commerce Manager, product messages, the order you receive, and a way to take payment.

This guide covers each piece: how the catalog connects, every product message, what an order contains, how payment configuration works by country, what it costs and what you can’t sell. For a click-by-click catalog setup, see how to create a WhatsApp catalog.

How WhatsApp commerce works

StageWhat happensWhere
1. CatalogYour products, with images, prices and IDsMeta Commerce Manager
2. ConnectThe catalog is linked to your WhatsApp Business AccountWhatsApp Manager
3. Show productsYou send a product, a list, a carousel or the whole catalogYour WhatsApp platform
4. Cart and orderThe customer adds items and sends the cart to youInside WhatsApp
5. Payment and deliveryYou collect payment and deliver; Meta doesn’t process ordersYour gateway and your team
WhatsApp commerce in three steps: a product message with Add to cart, the cart sent as an order, and an order with a Review and pay button

Meta-commissioned Kantar research found 72.4% of consumers across 22 markets are more likely to buy from a brand that offers messaging. Meta’s developer docs give one figure for product messages: during testing, businesses averaged a 7% conversion from multi-product messages sent to carts received.

Step 1: build the catalog in Commerce Manager

You need a Meta business portfolio you fully control. In Commerce Manager, create a catalog for online products, then add products in one of these ways:

  • Manually, one product at a time.
  • A data feed: a spreadsheet (CSV, TSV, Excel or Google Sheets) or XML file, with uploads scheduled hourly, daily or weekly.
  • A partner platform with a Meta integration, such as Shopify or WooCommerce.
  • The Meta Pixel on your website, or the catalog batch API for developers.

Each product needs an ID (use your SKU), title, description, availability, condition, price, link, image and brand. Images must be JPEG or PNG, at least 500 × 500 pixels and under 8 MB. Use the item group ID for sizes and colours.

WhatsApp reviews every item automatically; anything that breaks the Commerce Policies is flagged, and you appeal in Commerce Manager. Selling in India? Meta requires extra fields, such as country of origin (and importer details for imported goods), plus business details including a legal name, address and grievance officer, which are submitted through the WhatsApp Business API rather than Commerce Manager. Without them, products are removed from your messages, and without the business details you can’t send single- or multi-product messages.

Step 2: connect the catalog and set up the cart

In WhatsApp Manager, open Catalog, click Choose a catalog, then Connect catalog (Meta help). The catalog must be owned by or shared with your business, and you need Manage catalog permission. If an agency runs your account, Meta recommends that you own the catalog and add the agency as a partner.

Two rules catch people out. A WhatsApp Business Account holds one catalog, and every number in it shares that catalog. And the commerce settings are per number: the cart is on by default, but the catalog (storefront) icon in the chat and on your business profile is hidden by default. While it’s hidden, wa.me/c/ catalog links show an invalid catalog link message, so turn catalog visibility on before you share them. Developers change both with the whatsapp_commerce_settings endpoint.

Step 3: show products in a chat

There are two families of product messages. Interactive messages need no approval but only work within 24 hours of the customer’s last message. Templates need Meta’s approval, can be sent any time to opted-in customers, and are all marketing templates.

MessageWhat the customer seesWhen you can send it
Catalog messageA thumbnail and a View catalog button that opens your whole catalogWithin 24 hours
Single productOne product with its image, price and descriptionWithin 24 hours
Multi-productUp to 30 products in titled sections, with a text headerWithin 24 hours
Product carousel2 to 10 swipeable product cardsWithin 24 hours
Catalog, single-product and multi-product templatesThe same formats, approved in advance; multi-product templates take 30 products in up to 10 sectionsAny time (marketing)
Product card carousel templateUp to 10 product cardsAny time (marketing)

Marketing templates need the customer’s opt-in (WhatsApp opt-in and consent). Categories explained: marketing, utility and authentication templates.

Step 4: add to cart and the order

Customers add up to 99 units of each item, with no limit on how many different items. There’s one cart per chat on each device; it never expires, and once sent it can’t be edited. If an item goes out of stock, it drops out of carts.

A sent cart reaches you as an order message: the catalog ID, each product’s ID, quantity, price and currency, and the customer’s note. That’s where WhatsApp stops. WhatsApp’s Business Messaging Policy says Meta isn’t responsible for processing, paying for or fulfilling sales, so you confirm the order, ask for delivery details, collect payment and ship.

Step 5: payments and payment configuration

How customers can pay depends on your country:

MarketPayment optionsCurrency
IndiaReview and pay. With a linked Razorpay, PayU, BillDesk or Zaakpay account: UPI apps, cards, NetBanking and wallets, with payment status reported by WhatsApp. With any other gateway: UPI intent, and the status comes from your gatewayINR
BrazilAn order message with a Pix code (copied into the bank app, or Pix with redirect opens it), a payment link or a Boleto; payment completes outside WhatsApp, through your bank or payment providerBRL
Everywhere elseA payment link to your own checkout, in a website buttonYour choice

Payment configuration in India: in WhatsApp Manager, open Payment configurations, create one under India, link it to your gateway and test it until it shows as active. Your platform sends a Review and pay message that names that configuration exactly. The customer sees the items and total, and pays in WhatsApp or any UPI app; UPI payments are capped at ₹5,00,000 (Meta payments docs). Meta then reports the payment status, and Meta requires order updates as order status messages (processing, partially shipped, shipped, completed or canceled) rather than plain text.

Singapore’s in-chat payments ended on 31 March 2025. Meta’s docs don’t say whether it charges a fee on payments; your gateway’s fees follow your contract with it. Never ask customers to type card numbers in a chat: WhatsApp’s policy forbids it.

What WhatsApp commerce costs

MessageMeta categoryIndia (₹ card, $ card)Brazil ($ card)
Product or catalog message within 24 hoursService: first 1,000 per number each month free₹0.115 ($0.0014)$0.0068
Catalog or product templateMarketing₹0.8631 ($0.0118)$0.0625
Order confirmation templateUtility₹0.115 ($0.0014)$0.0068

Rates are Meta’s list rates per delivered message from 1 October 2026, before tax (Meta pricing). Since that date, service messages beyond the free 1,000 are charged at the utility rate. Abandoned-cart reminders count as marketing. When someone messages you from a click-to-WhatsApp ad in the WhatsApp app on Android or iOS and you reply within 24 hours, Meta opens a free entry point window of up to 7 days in which your messages are free. Every country: WhatsApp API pricing.

What you can’t sell

Catalogs on WhatsApp follow Meta’s Commerce Policies and the commerce rules in the WhatsApp Business Messaging Policy. Prohibited items include alcohol, tobacco, drugs, prescription and medical products (including supplements), weapons, adult products, gambling, animals and real, virtual or fake currency. Digital subscriptions, downloadable digital content and digital accounts are prohibited too, and Meta allows selling services only on the WhatsApp Business app or through Appointments on Facebook or Instagram. Local licences don’t override these rules, and breaking them can cost you access to WhatsApp for Business. You’re also responsible for your sales terms and taxes.

How Wabot handles WhatsApp commerce

  1. Go to Commerce, pick the WhatsApp number and follow the checklist: Connect Meta business, Select a catalog (Link catalog), Configure payments (recommended, not required) and Add products. Wabot connects a catalog you made in Commerce Manager; it doesn’t create one.
  2. Add products in Wabot with Add product (published to your Meta catalog when you save) or Import from CSV or Excel (then Publish to Meta). Sync with Meta catalog pulls in products added in Commerce Manager.
  3. Send products in a chat from Attach → Catalog / product / product list: a single product, the whole catalog or a product carousel. From Commerce → Products, use Send in message or Send whole catalog. A workflow can send your catalog automatically, for example when someone types “catalog”.
  4. Every cart arrives as an order on Commerce → Orders, marked Awaiting payment, and in the contact’s panel. A workflow step for messages of type Order runs on each cart.
  5. India payments: enter your WhatsApp Manager configuration name under Configure payments and choose Razorpay. In the Order step, send a Payment message (Catalog Payment → Payment gateway → Razorpay → Customer orders). The customer gets Review and pay for exactly what they ordered, and the order changes to Paid or Failed when Meta reports the payment.

Payments in Wabot currently run through Razorpay in India; elsewhere, send a link to your own checkout in a message. Revenue collected on the Orders page counts payments confirmed by Meta, not estimates. Catalog visibility and the cart are set outside Wabot, and Wabot doesn’t send Meta’s order status updates yet, so tell customers about dispatch and delivery in the chat. In India, Meta also needs your business details (Step 1) before single- and multi-product messages work; Wabot has no form for them yet, so message us on WhatsApp.

Plans: Starter $9, Silver $25 and Gold $59 a month. In India, Starter ₹840/month, Silver ₹2,160/month, Gold ₹5,749/month and the Base Plan ₹9,240/year (adds workflows), all + 18% GST. The Order step and payment requests run in workflows. You can create a free account and connect your number before choosing a plan. Meta bills you directly, with no markup from us. See plans. More on selling: WhatsApp for ecommerce.

Frequently asked questions

How do I add a catalog to the WhatsApp Business API?

Create the catalog in Meta Commerce Manager, add your products, then connect it in WhatsApp Manager under Catalog, Choose a catalog, Connect catalog. A WhatsApp Business Account can have one catalog, and every phone number in that account shares it.

Can customers pay inside WhatsApp?

In India, yes: a Review and pay message lets customers pay with UPI apps, cards, NetBanking or wallets, through a payment configuration you link to a gateway in WhatsApp Manager. Brazil has Pix, payment links and Boleto. In other countries, send a payment link to your own checkout.

Does Meta process WhatsApp orders?

No. A cart arrives at your business as an order message with the products, quantities and prices. You confirm it, collect payment and deliver. WhatsApp’s policy says Meta isn’t responsible for processing, paying for or fulfilling sales.

What does it cost to send product messages?

Product and catalog messages sent within 24 hours of the customer’s last message are service messages: the first 1,000 per number each month are free, then Meta charges the utility rate. Catalog and product templates are marketing messages. Order confirmations sent as templates are utility.

What can’t I sell on WhatsApp?

Meta’s Commerce Policies and WhatsApp’s Business Messaging Policy prohibit items such as alcohol, tobacco, drugs, prescription and medical products, weapons, adult products, gambling, animals and digital subscriptions, and restrict selling services. Check both policies before you build a catalog.

The short version

WhatsApp commerce runs on a catalog in Commerce Manager, connected to your WhatsApp Business Account. You show products with interactive messages inside the 24-hour window or with marketing templates any time, customers send carts as orders, and you collect payment and deliver.

Customers can pay inside WhatsApp in India; Brazil has Pix, payment links and Boleto through your own provider; elsewhere, send a link to your checkout. Check the Commerce Policies before you upload.

Leave a Reply