Skip to main content

Checkout flows and components

A checkout flow is the sequence of pages a customer sees after you direct them to the shopping cart.

Flow elements can appear on a single page or across multiple steps. Your configuration controls the step order and which information is required, optional, or visible at each step.

Number of steps

The number of steps can vary to fit your market, device, and entry point. Cleverbridge supports two-step, three-step, and five-step flows.

  • Two-step flow:

    • The first screen combines the cart, customer details, and payment.
    • The second screen is the confirmation. This pattern is common where a review page is not legally required, for example in the United States, Canada, Japan, and Australia.
  • Three-step flow:

    • The first screen combines the cart, customer details, and payment.
    • The second screen is a Review page.
    • The third screen is the Confirmation. This pattern is recommended in regions where a review is required by law, such as the European Union. It can also help reduce errors, returns, and refunds even when not required.
  • Five-step flow:

    • The Cart, Customer, and Payment details appear as separate steps.
    • The fourth step is a Review page.
    • The fifth step is Confirmation.
      This pattern suits in-app storefronts that run inside an embedded browser, using smaller, focused screens to fit app constraints.

Screens and elements

For the sake of example, let's consider a three-step checkout flow and see what elements can be added and configured for each of the screens. As the screen designs differ in Checkout 1.0 and Checkout 2.0, please select a corresponding tab for each of the items.

First checkout screen

The first screen (or, if a five-step flow is chosen the first three screens) display the shopping cart items, customer information, and payment options.

Checkout page

First checkout screen components (2.0)

  • Shopping cart: Displays products, prices, quantities, taxes, and product details. Customers can update the quantity of products, add or remove products in the shopping cart. The shopping cart component can be placed on a separate page before the checkout process or it can be included on a checkout page with other components.
  • Customer data input: Information such as customer name, address, and delivery information. Customers enter their information into the fields in this component.
  • Payment options data: Information such as payment options and customer payment information. Customers select their payment option and enter their payment information, such as credit card number, into the fields in this component.

Review screen

The Review screen provides a final, comprehensive summary before purchase. Customers can verify items, quantities, prices, taxes, shipping, currency, addresses, and the selected payment method, and use edit links to return to any step.

Some flows omit the review page to reduce steps and may increase conversion. In certain regions, such as the European Union, a review step is required by law.

Review page

Review screen components (2.0)

Review pages usually include the following elements:

  • Customer details: A summary of the billing and shipping addresses, and contact information.
  • Payment summary: A summary of the payment information entered in the checkout page
  • Order summary: Ordered items with unit prices, quantities, subtotals, taxes, shipping, discounts, currency, and the order total.

For each component, the customer can edit the information.
Review page edit

Confirmation pages

The confirmation page is the final step of checkout. The Checkout 2.0 confirmation page is a clean, focused success view. It acknowledges the completed purchase, displays the Cleverbridge reference number, provides description of the next steps and a support link with a direct path to help if needed. Every flow ends with a confirmation page.

Confirmation page

The result is a checkout that feels simple for buyers and safe for your business. Start with the flow that fits your audience, add the elements you need, and rely on us to handle configuration, compliance, and best practices.


Did you find this doc useful?