Skip to main content
Flags are per-Version switches that change how the checkout behaves without any code. They live in two tabs of the version page in the Admin (Versions → your version):
  • General Configuration holds the authentication flags and the pickup map selector, next to the version’s name, template, shipping modes and integrations.
  • Props Configuration holds the remaining flags, grouped by area, below the custom props.
Every flag is stored under props.flags of the version and is readable from a custom component through useStoreInfo().props.flags. A flag that was never touched resolves to the default listed below.
Version General Configuration tab

General Configuration: the Authentication section

General Configuration

Authentication

Integrations

Setting both allowGuest.cart and allowGuest.details to off restricts the checkout to authenticated users. This is common for B2B stores that need to show customer-specific prices and payment conditions. See Ollie Login for how the login modal behaves.

Props Configuration

The Props Configuration tab lists 14 flags in four groups. Toggle them in the UI view, or edit the whole flags object at once in the JSON view, then click Save Changes.
Version Props Configuration tab

Props Configuration: flag groups below the custom props

Shipping & address

Payment

UI & summary

Tracking

Reading a flag from a component

Notes

  • Changes apply to new checkout page loads. Shoppers already in the checkout keep the previous value until they reload.
  • The JSON view of the Props tab shows the same flags object. The authentication flags and the pickup map are read-only there (edit them on the General tab), and the shipping, messages, and integrations buckets are read-only too.
  • Once a flag has been saved it cannot go back to “not set”. Turning a toggle off stores false.
  • If you need a behaviour you cannot find here, contact support.
  • Ollie Login: how the authentication flags and the native login modal work together
  • Integrations: the keys the Google Maps pickup map and GTM need
  • Steps, Font and Share Cart: the custom props that share the Props tab