Help Center / Storefront experience · Concept
Checkout, step by step
The three steps every customer goes through, the order summary, and the messages shown when a price or stock changes.
Help Center / Storefront experience · Concept
The three steps every customer goes through, the order summary, and the messages shown when a price or stock changes.
Every theme uses the same checkout. Your settings decide which choices each step offers.
| Step | What the customer does | Details |
|---|---|---|
| Contact | Enters name, mobile number and e-mail, or logs in | Contact details and guest checkout |
| Delivery | Chooses delivery or pickup, gives an address, picks a shipping option or a time | Delivery, pickup or shipping, Address and map, Delivery times |
| Payment | Chooses how to pay, then selects "Place order" or "Pay now" | Payment methods at checkout |
The button reads "Pay now" for a method that takes the customer to a payment page, and "Place order" otherwise.
The summary is recalculated on every change. It can show these rows:
| Row | Shown when |
|---|---|
| Subtotal | Always |
| Discount | A code or an offer applies. See Offers and discount codes |
| Delivery or Shipping | A delivery order. Before an address is known it reads "Calculated at next step" |
| Express | Express delivery was chosen |
| Cash on delivery fee | The shipping option carries one |
| Service charge | Your shop has a shop charge |
| Gift wrap | The customer added it |
| Gift cards, Wallet | The customer used them. See Gift cards and Wallet, reward points and referrals |
| Total | Always, with the tax note under it. See Tax and invoices |
The summary also holds the discount code and gift card fields.
Text saved in Checkout Page Message is shown at the top of the Payment step. Use it for a short notice.
To change this: Shop › Settings › General Settings. See General Settings: coupons, wallet and checkout.
Prices, stock and availability are checked again when the order is placed. Nothing is placed until the customer has seen the change.
| Customer sees | Cause |
|---|---|
| "The total changed to …. Please review and place your order again." | The total at placement differs from the one shown. For example, a price changed or another location will serve the order |
| "Sold out — remove to continue" on a line | The product sold out |
| "Some items are being checked out by other customers right now. See your order summary to remove them, reduce the quantity or try again." | Stock is held by another customer's unfinished online payment. The line offers to remove it, reduce it or try again |
| "Your delivery time … is no longer available, so we picked …. Check it before you place the order." | The chosen slot filled up or closed |
| "The shipping option … is no longer offered, so we picked …." | You changed or removed the rate |
| "… is no longer available for this order, so we picked …." | The chosen payment method no longer applies |
| "Some quantities need rounding — see them in your order summary." | A product sold loose is off its step. See Quantities and stock |
| "Add … more to reach the … minimum order before placing it." | The cart fell below the minimum. See Set a minimum order amount |
| Customer sees | Cause |
|---|---|
| "We are not taking orders right now" | Your shop is paused or outside its order hours. See Open, closed, password and demo states |
| "Log in to check out" | Guest checkout is off |
| "This checkout link has expired" | An old checkout link. The cart is still saved |
| "This order has already been placed" | The customer came back to a checkout that became an order. "View your order" opens it |
| "Your cart is too big for one order" | The cart has more different items than one order can take |
The checkout footer links to your refund, shipping, privacy and terms pages. A link appears only when the page exists. See Legal pages and cookie consent.