Your checkout — what customers see, step by step
The same checkout on every design: the mobile number and code, Delivery, Payment, Review — the checks that run before an order is placed, and where you change each part.
8 min readUpdated 21 Oct 2026
In this guide
- Mobile + codeOnly if not signed in
- 1 · DeliveryAddress, receiver, day
- 2 · PaymentYour methods, offers
- 3 · ReviewTotal and the order button
- Order placedOrder number + Track My Order
The cart, on the way in
The cart that slides open from the cart icon lists the items with their quantities. Prices and stock are checked again whenever it opens, so a line can carry a small tag — Price updated, Last one in stock!, Sold out, No longer available or Pick another option. Below your minimum order value it says “Add ₹… more for delivery” (and, when you offer pickup, that pickup skips it). While you pause ordering it shows when you reopen. With add-on suggestions on, it can offer the items that go well with what is in the cart.
Before the checkout — the mobile number and a code
When a customer who is not signed in opens the checkout, a full screen asks Enter your phone number and sends a 4-digit code (OTP) to it. A new customer then types their name, and anyone without an email on file may add one or tap Skip for now. Their cart stays exactly as it was, and they stay signed in on that phone for 7 days, so the next order goes straight to the checkout.
This is why every order you receive carries a real, reachable mobile number. Browsing, searching and filling a cart never need it. More: Customer accounts.
Step 1 — Delivery
- Delivery or pickup — How would you like to receive your order? shows only when you offer store pickup. Pickup hides the address and the delivery charge.
- The address — a signed-in customer picks a saved address or taps + Add New Address. Typing the 6-digit PIN code fills the city and state by itself.
- Who receives it? — Me or Someone else. Someone else asks for the receiver's name and 10-digit mobile; your label, packing slip and delivery person then use the receiver's details, while the customer still pays and gets the messages.
- Alternate number — a second mobile, or a landline with its STD code, for the delivery to try. Optional, unless you switch on Ask for an alternate number on every delivery order in Appearance → What customers see (details).
- GSTIN — Have a GSTIN? (for tax invoice) lets a business buyer get a B2B invoice. A wrongly typed GSTIN is refused with “GSTIN looks incomplete — please correct it or leave it blank”.
- Order Notes — anything the customer wants you to know.
- Location on map — only when you switch on Ask customers for their delivery location at checkout (Shipping → Local delivery), or charge delivery by distance. Switch on Don't take a delivery order without the customer's exact location and it shows as Required. See Shipping.
- Delivery day and time — when you run delivery scheduling or Zone Delivery Days, the days to choose from appear here.
Step 2 — Payment and offers
- Ways to pay — only the methods you switched on in Settings → Payments: your payment gateway, UPI QR, Cash on Delivery, Partial COD. Your Default payment method comes pre-selected. Cash on Delivery is not offered for a cart of only downloadable products, and Partial COD replaces plain COD while it is on. See Payments setup.
- UPI — the QR does not sit on the page. The customer taps the pay button, the checkout checks the order first, and only then a sheet opens with the QR; they pay and add the screenshot in the same sheet (how the UPI sheet works).
- Offers & savings — Have a coupon? with Apply, reward points when you run loyalty, combo deals, and Use wallet balance when your customer wallet is on and they have a balance.
- The coupon is checked again on every change. If the customer switches to Cash on Delivery, to pickup, changes the phone or the cart, the coupon is judged again; one that no longer fits comes off with a plain sentence (“This coupon works only when you pay online…”) and an Apply again button. Your coupon's rules live in Coupons.
Step 3 — Review and the order button
The last box shows the items, the subtotal, the delivery charge, discounts, the COD charge and the total. The button's words follow the payment picked — Pay • ₹1,250 when paying online, Place Order (COD) for cash on delivery — and always match the total. Under it sit your short lines (Secure Checkout · Fast Delivery · Easy Returns until you change them) and, if you switched it on, the terms tick-box.
On a phone the order list is a strip at the top (Your order) that opens the items, and a bar at the bottom keeps the total and the order button in view. On a computer the order box shows three lines with Show all.
The checks before an order is placed
When the customer taps the order button, the checkout runs these checks in order and stops at the first one that fails — with a plain message and the box to fix highlighted. The server runs the same checks again, so an old open tab cannot slip an order through.
| What is checked | What the customer sees |
|---|---|
| Their mobile number | “Enter your 10-digit mobile number — we use it for updates about this order.” (A mobile starts with 6, 7, 8 or 9.) |
| The receiver, when it is someone else | “Enter the receiver's name and their 10-digit mobile number.” |
| The alternate number | It must be a mobile or a landline with STD code, and not the main number again; when you require it, “Add an alternate number…” |
| Terms tick-box (if on) | “Please agree to the terms and conditions” |
| Exact location (if you require it) | The order waits until they set their door on the map |
| The PIN code | “We don't deliver to this pincode. Please use a different one.” |
| Products you deliver only to some areas | A card naming the items that can't go to that PIN, with Remove or pick up instead (delivery areas) |
| Stock and price, at that very moment | Verifying availability… on the button; if something sold out or changed price, “Cart updated. Please review the changes above and tap Place Order again.” |
| Your minimum order value | Shown before the tap: a yellow box above the button — “Add ₹… more for delivery · Minimum order: ₹…” — and the button stays off until the cart reaches it. Pickup orders are exempt (the box says so when you offer pickup). Set it in Settings → Payments → Minimum Order Value; your Overview tells you how many checkouts it stopped this week |
| A way to pay at all | “Online ordering is not set up yet — please contact the store to order.” when every payment method is off |
Paying by UPI QR? The QR waits until the order can be placed. While the cart is empty, an item is sold out, the PIN is outside your delivery area or the cart is below your minimum, the UPI box shows the reason instead of the QR (“…the payment details open once the order can be placed”) — so nobody pays for an order that could never be placed.
Example · Ananya Home Store, Kochi
Priya, signed in from last week, orders a ₹1,250 cushion set for her mother in Jaipur (Ananya delivers free and has no COD charge). On Delivery she picks Someone else, types her mother's name and mobile, and adds her own number as the alternate. On Payment she applies WELCOME10 (₹125 off) and picks UPI; the button reads Pay • ₹1,125. She then switches to Cash on Delivery — but WELCOME10 is an online-only coupon, so it comes off with “This coupon works only when you pay online” and the button changes to Place Order (COD) for ₹1,250. She goes back to UPI, taps Apply again, pays from the sheet and sends the screenshot. Ananya's order page shows her mother as Deliver to.
After the order is placed
The customer sees Order Placed Successfully! with the order number (“Save your order number!”), a Track My Order button and Continue Shopping. The order arrives in your Orders page, and the customer can follow it on Track Order and in My Account. When your own WhatsApp number sends order messages, the thank-you message says so; otherwise it does not promise a WhatsApp.
If you pause ordering, the checkout shows your message and reopening time instead of placing the order. If you run Shop confirms the order first, the button reads Send order request and nothing is charged until you confirm.
What you control, and where
The words are explained group by group in Change the words on your checkout page. The order button's own words are not editable — they follow the payment the customer picks. The Checkout and Cart pages can't be disabled; customers need them to buy.
Common questions
A customer says checkout is not working. What do I check?
Ask what the message said — every refusal names its reason (the table above). The usual ones: a mobile number with too few digits, a PIN code you don't deliver to, a cart below your minimum order value, or an item that just sold out. If they say the online payment would not open, check your gateway in Settings → Payments — its card shows the problem, and Test connection checks the keys. You can always take the order on the phone as a manual order.
Can a customer order without the code?
No. The checkout needs a verified mobile number, and it asks for it once — after that the phone stays signed in for 7 days. Customers who cannot receive the code can order from you on the phone or WhatsApp; you then create a manual order.
Why is there no UPI QR on my checkout?
The QR opens in a sheet after the customer taps the pay button and the order passes its checks — it is never shown on the page itself. If the UPI box shows a sentence instead, the order cannot be placed yet (an empty cart, a sold-out item, a PIN outside your area, or a cart below your minimum); the sentence says which. Make sure your UPI ID is saved in Settings → Payments.
A coupon disappeared from the customer's checkout.
It no longer fits what they changed — usually a switch to Cash on Delivery on an online-only coupon, pickup on a delivery-only one, or a cart below the coupon's minimum. The checkout says why and offers Apply again once it fits. Check the coupon's rules in Coupons.
Can I add my own fields to the checkout?
Not new boxes — the delivery form is the same for every shop. You can rename every box, add your notes between the steps, and use Order Notes for anything customers need to tell you. For made-to-order details per product, use personalized orders.
More in Products & orders
Did this answer your question?
It takes one tap and it genuinely changes what we write next.