Multi-step checkout

Split the checkout into steps, such as details first and then shipping and payment, with a progress bar, per-step validation and accessible navigation. It's still one real WooCommerce checkout underneath.

Free
  • Step 1 "Information" with the progress bar
  • Order summary on the right
  • The Continue button

Turning it on

  1. Open the Checkout page

    In the builder, select Checkout.

  2. Switch the mode

    Page settings → Layout mode → Multi-step, or pick the "Multi-step · Two columns" layout.

  3. Check the split

    If no element has a step yet, the checkout is split for you: "Your checkout was split into 2 steps: customer details first, shipping and payment last. Adjust it in the Steps panel."

New steps are named "Step 1", "Step 2". Until you publish your own design, the default Checkout design is already a two-step checkout ("Checkout", then "Payment") built from the classic elements.

StepGets these elements
First stepReturning Customer Login, Contact Information, Billing Address, Shipping Address, Customer Details (classic)
Last stepShipping Methods, Payment Methods, Terms & Privacy, Place Order Button, Order Review & Payment (classic), Trust Badges
All stepsEverything else, such as notices, the order summary and the Steps Progress bar (added if missing)

The Steps panel

In Page settings on a multi-step checkout, each step has a card where you can:

Elements set to All steps show on every step. Every section and element also has a Step setting on its Content tab; an element without one follows its section. Free has exactly 2 steps (so Add step and removing a step aren't available); Pro allows up to 10.

  • Structure view of the Checkout page: sections, rows and columns
  • Each element tagged with its step (Step: Checkout, Step: Payment)
  • Step tabs in the canvas toolbar: All steps, 1. Checkout, 2. Payment

Back and Continue

Validation

Smart behaviour

Accessibility

Screen readers hear "Step 2 of 2: Shipping & Payment" on each change, and "Please fill in the required fields in this step." when validation fails. The current step is marked for assistive technology, focus moves to the new step, and scrolling respects reduced motion.