A Shopify multi-step form breaks one long form into pages. In SK Form Builder, each page has its own title and description, and the form shows progress navigation between those pages. The catalog includes this layout. It does not say the layout is missing on the free Starter tier.
Use steps when a single page asks for more than a buyer will finish in one sitting. A contact form with three fields does not need steps. A wholesale application, a product quiz, or a custom-order brief usually does.
Progress navigation is the control the catalog names. It is not a separately documented progress-bar widget. The catalog also records field-level drop-off: where shoppers abandon a multi-step form, down to the field. That is a count of abandonment, not a written reason.
When a form should be split
Split the form when the questions change job halfway through. Company details, then the person, then the order, is easier to finish than one scrolling page with twenty labels.
Keep a form on one page when every question is required for the same decision and the set is short. Extra steps add taps on a phone. They help only when each step is a real group.
- Registration and wholesale applications, where legal details and the order are different tasks.
- Quizzes, where the catalog can score correct answers at the end. Scoring does not recommend a product.
- Custom orders that collect a product choice, then a file, then a note for staff.
Page info blocks in the field list are how you set the title and description of each step. Those blocks are part of the 34 input components. They are labels for the step, not extra questions the shopper must answer.
What the catalog includes
The form renders in the theme through an app block, inside a closed shadow DOM. Multi-step behavior is part of that form. You do not code the Next and Previous controls in the theme.
- Step titles and descriptions: each page can explain what that step is for.
- Progress navigation: shoppers move between the pages the form defines.
- Conditional rules: a field can show or hide from another field’s answer, including across the form. Operators are equals, contains, is empty, and greater or less than, combined with AND or OR.
- Drop-off: the analytics view tracks where shoppers abandon a multi-step form, down to the field.
Plan prices are Starter at no charge, Basic at $4.99 a month or $49.90 a year, and Pro at $12.99 a month or $129.90 a year. None of those prices says that multi-step forms start on Basic.
The storefront is translated through 34 locale files. Step titles you type are your copy. The locale files do not rewrite them.
How to group the questions
Put identifying questions first: name and email, or company and email. Put the longest or most optional question last. If someone leaves on step one, you still have nothing to reply to, so do not hide the email on the final page.
A three-step custom order
Step one asks who is writing: name, email, and phone. Step two asks what they want: a product selection field and a quantity stepper. Step three asks for the detail staff need: a file upload and a short message. The product field uses Shopify’s resource picker in the admin when you build the form. The shopper then picks from the products you allowed.
Do not put a card number on any step. The catalog can create a draft order or email a discount code. It does not charge a card inside the form.
What not to group together
Do not mix a newsletter checkbox into the middle of a tax question. Consent should be its own labeled checkbox, with wording you write. Do not repeat the same address on two steps. Country and state already cascade in one field pair.
What to put on the last step
The last step should confirm what the shopper will get back. Say whether they will receive an autoresponder, and what your team will do next. The merchant email can use reply-to set to the customer’s address. The customer email is optional and uses merge tags for name, form name, date, and field values.
If the last step creates a draft order, say that staff will price it. A draft order is not a paid checkout. If the last step is a quiz, the catalog can show the score and the correct answers when you turn that on. It will not add a recommended product to the cart.
Validation runs in the browser and again on the server. A shopper can move through steps and still fail a required field, an email check, or a file-type check at submit. Test a path that skips an optional step and a path that fills every field.
Read abandonment without inventing a reason
Field-level drop-off shows the field people leave, not a written reason. Use it after the form has real traffic. A quiet form will look like every field failed.
If drop-off sits on the file field, check the extension allowlist before you add more instructions. The catalog validates type and size in the browser. It does not publish a megabyte number, so a failed upload may be your allowlist or a limit you have not written down for customers.
If drop-off sits on a question you do not use, delete the question. A shorter form is a better fix than another sentence of help text.
Questions about multi-step Shopify forms
Is a progress bar included?
The catalog documents progress navigation between steps. It does not describe a separate progress-bar block with its own design settings beyond that navigation.
Does conditional logic work across steps?
Rules reference other fields and can show or hide a field. The catalog does not say rules are limited to the current step. Test one rule that starts on step one and reveals a field on a later step before you rely on it.
Which plan includes multi-step forms?
The catalog does not assign multi-step forms to a plan. Starter, Basic, and Pro are priced. The feature list is not split across them.
Set up the steps in SK Form Builder when a single page is too long to finish. Install SK Form Builder after you have grouped the questions, not before.