Skip to main content

Checkout Flows

When brands use a single frontend checkout experience, all shoppers, regardless of their individual needs, proceed through the same checkout experience. By not tailoring individual experiences, brands risk losing conversions due to a poor and un-optimized checkout experience.

A checkout flow is the checkout experience that a customer goes through when they are completing an order. Each brand may have one or multiple checkout flows. Each unique checkout experience has its own flow_id, which is an attribute attached to each order.

A checkout template is the code that composes the frontend and user interface of a checkout flow. Bold provides several checkout templates for brands to use, but a brand can create any number of their own self-hosted checkout flows to meet their particular customer needs.

With the flow_id set on the order, a brand can determine whether a particular checkout experience performs better than another. Breaking various metrics down by flow_id enables brands to compare performance based on frontend checkout experience.

note

The flow_id is an arbitrary string, and it is up to the brand to choose particular values related to any individual checkout experiences offered.