Chapter 4 — Shopping basket and checkout

In this chapter: the basket page, discount codes and gift cards, the checkout steps (delivery and payment), order confirmation and the receipt page.

4-1. Basket page

  • A list of items with change quantity and remove.
  • Order summary: subtotal, discount, delivery (calculated at checkout), tax, grand total.
  • Discount code: enter and apply a coupon.
  • Gift card: enter a code; if it cannot be used, the exact reason is shown (expired, insufficient balance, mismatched currency/customer and so on).
  • Store credit: if you have any, it is shown and can be used.
  • "Frequently bought with this basket": a suggestion of complementary items.
  • The Checkout button — the appropriate path is shown for guests and signed-in users.

4-2. Checkout

Depending on the store's configuration, this is single-page or step-by-step. Its parts:

Sign in or guest

  • Continue as a guest, sign in to your account, or create an account right there.

Details and delivery

  • The customer's contact information.
  • Delivery type, depending on the item and the store, is one of these 6 modes:
  • Delivery — to the customer's address.
  • Pickup — by choosing a location; the pickup location type can be a sales branch or a warehouse.
  • Consume on-site — for a café/restaurant.
  • Service on-site — the details are arranged after the order is placed.
  • Digital download — a digital item, with no delivery.
  • No delivery needed.
  • Delivery time: where offered, you choose the date and time window from the calendar; full days/windows are shown as disabled.
  • The delivery address (with a list of countries) and, if needed, a separate billing address.
  • Delivery method: choose from the available methods with the cost of each; if no method is available for your address, this is announced.

Payment

  • Choose a payment method from the store's active methods, along with the description/reference number for manual methods.
  • Depending on the method, the payment flow differs: online with a redirect to the gateway, manual (the order stays in the "awaiting manual payment completion" state), or without an extra payment step.
  • Using a discount code, gift card and store credit is also possible at this step. If a gift card cannot be used, the exact reason is shown (expired, insufficient balance, mismatched currency/customer, "a gift card cannot be bought with a gift card", "the payable balance has already been covered", or "sign in to use this balance").

Additional options

  • Gift order: a gift marker + a gift message; an order note.
  • If the order includes a booking, the booking summary is shown.
  • "Complete your order" suggestions are shown separately from the payment path so they do not interfere with the checkout.

Final placement

  • On confirmation, the order is placed. With online payment, you are redirected to the gateway and, after paying, you return to the store.

4-3. Order confirmation and return from the gateway

  • A success page with the order number, a "Continue shopping" link and "View order in account".
  • An order confirmation email is sent (if an email was provided).
  • Return-from-gateway page: after online payment, the customer returns to a page that shows the result. The states are: successful, failed, processing (pending), needs a retry, invalid, and unauthorised. The "Try payment again" button only appears in the needs-a-retry state (not on every failure, and only if the transaction can be repeated). So if a payment is left half-finished, the order is not lost.

Every order has a public receipt page with a secure link that opens even without signing in (suitable for sharing with others):

  • Order number, items, payment method
  • A list of invoices with single or bulk PDF download; totals, deposits and discounts
  • Electronic invoice signing from within the page (if needed)
  • "Continue payment" (for the balance), "Continue shopping" and "I need help" links