Skip to main content
Checkouts settings page listing checkout configurations

Settings > Checkouts

This view can look different dependent on your user role.
See Visibility & Permissions for details.

Primary Purpose

A checkout is a configurable flow that takes a customer from cart to confirmation. You can build more than one — for example a B2C checkout and a separate B2B checkout — and connect a specific checkout to a storefront. Each checkout is configured in two parts:

Steps & sections

The flow itself — contact, delivery, payment, confirmation, and the fields shown at each step.

Styling

Colours, typography, inputs, buttons, and layout of the checkout.

Checkout configurations

Usage

  1. Create a checkout configuration and give it a name.
  2. Configure its steps and sections.
  3. Adjust the styling to match your brand.
  4. Set its status to Active, and mark it Default or connect it to a storefront.
You can duplicate an existing checkout to start from a working configuration.

Per-location checkout assignment

You can assign different checkout configurations to different Locations. This is useful when locations have different checkout requirements — for example, a warehouse location that only ships might use a checkout without a pickup step, while a storefront location offers in-store pickup.

How to assign

Per-location checkout assignments are managed in the storefront editor. Open the Checkout page settings and add a location override to map a checkout configuration to one or more locations.
  • Each location can be assigned to one checkout configuration at a time.
  • One checkout configuration can serve multiple locations.
  • Only active checkout configurations can be assigned. Draft checkouts are not available for location assignment.
  • Only locations with the online store channel enabled appear in the assignment picker.

Resolution chain

When a customer reaches checkout, the storefront resolves which checkout configuration to show. The resolution follows this fallback chain: If no checkout is resolved at any level, built-in defaults apply.

Deactivation and deletion guards

A checkout configuration that is assigned to a location cannot be deactivated or deleted. You must first remove the location assignment in the storefront editor before changing the checkout’s status to Draft or deleting it.
Removing a location assignment means that location falls back to the storefront default or tenant default checkout. Verify the fallback is appropriate before removing an assignment.

Visibility and Permissions

Access to this view is controlled by your .