How to take orders on WhatsApp from your website

The simplest way to take orders on WhatsApp from your website is a click-to-chat link (wa.me/ plus your number) with a message already typed in; the WhatsApp Business app adds a catalog and a cart inside WhatsApp. The catch with both is that the orders live only in your chats, so on a busy day you scroll back to find who ordered what. A website cart that writes the order into WhatsApp and also keeps a copy of it solves that. This post shows all three, with the steps for each.

We make Ginta, whose Shop does the third one. Facts about WhatsApp come from WhatsApp's own pages, checked on 9 November 2026.

WhatsApp's help center explains click to chat: a link that opens a chat with your number, on a phone or in WhatsApp Web, with a message already in the text box if you want one.

  1. Write your number in international format, without the +, leading zeros, brackets or dashes. A US number (555) 123-4567 becomes 15551234567 (an example number).
  2. Your link is https://wa.me/15551234567.
  3. To put a message in the box, add ?text= and the message, encoded for a web address (a space becomes %20).
  4. Put the link on a button on your website.
<a href="https://wa.me/15551234567?text=Hi%2C%20I%27d%20like%20to%20order%3A">Order on WhatsApp</a>

This works well for a short menu (a food truck, say) or a few products. The customer still types the order themselves, so you get "2 of the brown ones" instead of a product name, and nobody adds up the total.

Option 2: the WhatsApp Business catalog and cart

The WhatsApp Business app has a catalog: your products with photos, grouped into collections, inside WhatsApp. Customers can pick items from it and send them to you as one message, which WhatsApp calls the cart (WhatsApp Business features). The order isn't paid there: you confirm it and agree on payment in the chat (About Cart).

It's a good fit when your customers already talk to you on WhatsApp. The limit is that the catalog lives inside WhatsApp: people who find you on Google land on your website, not in the catalog, so you keep two product lists.

The real problem: orders get lost in chats

A chat is not an order list. Every order sits between photos, voice notes and "are you open today?", with no status, no total and nothing that says "done". It gets harder when two people answer the same phone, or when you want to see what sold last month.

Whatever you use, keep one list of orders: a spreadsheet, a notebook, or a shop that saves each order before the chat starts.

Option 3: a website cart that sends the order to WhatsApp

This is how Ginta's Shop does it. The customer fills a normal cart on your website, and one button opens WhatsApp with the whole order written out. At the same moment, Ginta saves the order.

  1. Open your website's Parts tab → Shop → Settings.
  2. Type your number with the country code in WhatsApp number for orders and press Save settings.
  3. The cart now has Send the order on WhatsApp. Product pages show an "Order on WhatsApp" label.
Ginta Shop settings: "How people order" with two choices, ask about a product or buy and pay online, and below it the field "WhatsApp number for orders" with a test number and the note that the order opens in WhatsApp, is saved as not paid and works without Stripe
The Shop's settings in Ginta, with a test number.

What the customer does:

  1. Adds products (with size and color if you sell options), picks delivery or pickup, adds a discount code or a note.
  2. Presses Send the order on WhatsApp.
  3. WhatsApp opens with the order written out: the items, the code, the delivery, the total and the note, in the language of your website. The customer presses send.
A Ginta shop's cart on a computer: two aprons in different sizes and colors, delivery €2.50, the code WELCOME10 taking off €6.40, a total of €60.10, the line "WhatsApp opens with your order written out: send it, and agree on payment and delivery there", a note box and the button Send the order on WhatsApp
The cart of a test shop that takes orders only on WhatsApp.

What you get:

It works without Stripe and on every plan, Free too (up to 25 products per website on Free). If you build with your own AI through Ginta's MCP connection, its manage_module tool sets the same number. Want the orders in a spreadsheet as well? See how to send website entries to Google Sheets.

Where Ginta is weaker

Questions

Can customers order on WhatsApp without me having WhatsApp Business?

Yes. A click-to-chat link opens a chat with your number, and Ginta's button does the same. WhatsApp Business adds the catalog, the cart inside WhatsApp and a business profile.

How do I make a WhatsApp link with a message already written?

Use https://wa.me/<your number>?text=<your message>, with the number in international format without + or zeros in front, and the message encoded for a web address. WhatsApp's click to chat page has the details.

Do I need Stripe to take WhatsApp orders on Ginta?

No. The cart and the WhatsApp button work without Stripe. Connect Stripe only if you also want card payments at checkout.

Is the order saved if the customer never sends the WhatsApp message?

Yes. Ginta saves it when the customer presses Send the order on WhatsApp, before WhatsApp opens. That's why some saved orders may never reach your chat.

Written with AI help for Ginta, which Povilas runs; he also teaches a website-building course. The screenshots are from the real Ginta on the date above, and prices come from our pricing page.

Take your first WhatsApp order this week

Write what you sell, your prices and your WhatsApp number. Your shop is live in about a minute.

Make my website

Read next