Multi-step checkout
Long forms scare buyers off — break checkout into clean steps with a progress indicator so it feels effortless.
- Step-by-step flow
- Progress indicator
- Higher conversion
A wall of fields kills conversion. The Checkout Builder (Pro) turns checkout into a multi-step flow — add two or more steps and it renders Previous/Next navigation and a step indicator, with validation only on final submit so customers can move freely. Style it to match your brand in the Design panel. This recipe builds a multi-step checkout.
- Checkout splits into friendly, themed steps.
- A progress indicator shows where the customer is.
- Validation runs on final submit — free movement between steps.
- Works on both Classic and Block checkout.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Checkout Builder · EnabledCheckout Builder → Settings | On (Pro) |
| StepsCheckout Builder editor | 2+ steps (+ Add Step) → multi-step mode |
| Step indicator styleDesign panel | numbers (default) · dots · progress-bar |
| Step positionDesign panel | top (default) · left · hidden |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Enable and open the builder
Turn Checkout Builder Enabled on (Pro), then Open Builder.
Checkout BuilderAdd steps
Click + Add Step to create two or more steps; drag fields between step tabs and reorder steps as needed.
Checkout BuilderStyle the step navigation
In the Design panel choose the step indicator style (numbers/dots/progress-bar), position (top/left/hidden), colors, and spacing.
Checkout Builder
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Related setups to explore
Other configurations you can build with the same modules.
Custom checkout fields
Collect anything at checkout — dietary prefs, delivery notes, file uploads, sizes — and carry it onto the subscription and renewals.
Conditional checkout fields
Show or hide checkout fields based on earlier answers — e.g. reveal ‘Company name’ only when ‘Business’ is chosen.
Card-required trial, then monthly
Capture a card during a $0 trial with Stripe, then charge automatically when the trial converts — e.g. 14 days, then $49/mo.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
