Use case for BSS B2B Solution

Multi-Step Wholesale Application Form

A long application scares applicants away. A multi-step form splits it into short steps with Next and Previous buttons, keeps every answer in one applicant record, and runs in Shopify's new customer accounts.

  • App: BSS B2B Solution
  • Industry: Beauty & Personal Care
  • Business model: Manufacturer or brand
  • Key feature: registration form

Last updated

Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed

The Form template page with the Multi-step form option
  • 4.9/5 1,187 reviews of BSS B2B Solution on the Shopify App Store
  • Built for Shopify Badge Shopify gives apps that meet its quality standards
  • 20 languages supported in the app

The problem

A long application scares applicants off. A single long page with many fields, a certificate upload and a tax ID looks like a chore, so serious buyers abandon it.

The outcome

Applicants answer a few questions at a time, and you still receive one complete applicant record for review.

how it works

How it works

  1. Pick the multi-step type

    Turn on Registration Forms, create a form and choose Multi-step form.

  2. Build the steps

    Add steps with titles, descriptions and fields, and check the preview.

  3. Set tag and approval

    Choose approval options, notifications and the tag assigned on approval.

  4. Publish to accounts

    Turn on the app embed, copy the form ID to the customer account page and publish.

  5. Test as an applicant

    Sign in with the one-time code, complete each step and review the record.

A multi-step wholesale application form splits a long registration into short steps, such as personal details first and company details second, with Next, Previous and Submit buttons. In BSS B2B Solution you create a Multi-step form, give each step a title and description, and publish it on the customer account page of Shopify’s new customer accounts, where applicants complete it after signing in.

A long application scares applicants away. One page with a dozen fields, a certificate upload and a tax ID looks like a chore, and serious buyers abandon it. The same questions, grouped into two or three steps, feel manageable, and you still receive one complete record per applicant for review.

The Form template page with the Multi-step form option
The Form template page with the Multi-step form option

Who this is for

A multi-step form fits you when:

  • Your application asks for a lot of information, such as company details, contact data, tax documents and consent.
  • Your store uses Shopify’s new customer accounts, where customers sign in with a one-time code.
  • You want applicants who log in first to complete their wholesale details inside the account area.
  • You want to group questions by topic, so your own review is faster too.
  • You are on a paid plan, because multi-step forms are not available on Free.

Why this matters

Short steps feel easier. Each step can carry a title and a description that tells applicants what you need and why, which sets expectations before they start typing. Grouping fields by topic also helps your reviewers, because identity, business details and documents sit in clear blocks in the record.

A good split is identity and contact first, business details second, and documents and consent last. Lift-Spares, a Swedish supplier for elevator and escalator maintenance companies, describes in its case study how it redesigned wholesale registration so that qualification happened at entry, capturing the required business information upfront and routing approvals through a consistent flow, which let the team spend less time double-checking paperwork. Read the Lift-Spares story.

New customer accounts also change the journey. As the BSS user guide explains, new customer accounts let customers log in with a code, and a multi-step form can then be shown on the customer account page. A multi-step form is the format that fits this: it captures both journeys, customers who submit the form first and customers who log in first and complete their wholesale details later.

What Shopify covers natively, and where an app helps

Registration and approval are not listed in Shopify’s B2B plan features, according to the Shopify Help Center (read on 2026-10-02). Our Shopify B2B guide covers what native B2B does after you have set up a company. The multi-step form is part of the application stage that BSS B2B Solution adds. See the customer onboarding hub for the surrounding guides.

How to set up a multi-step form with BSS B2B Solution

Step 1: Create the form and choose the type

Go to B2B customers > Registration Forms, switch the module on and click Create form. Choose Multi-step form. The editor has four steps: Basics, Form Editor, Settings and Publish, and each step is checked before you can continue.

Step 2: Name the form

In Basics, enter a unique form name and set the status. The form ID shown here is the one you will use when you publish.

Step 3: Organise the steps

In Form Editor, click Add step for each stage. Give every step a title and a description, and add its fields: company details, contact information, tax documents and so on. The preview panel on the right shows how each step looks and works for the applicant.

The Form Editor with Step 1 and Step 2 tabs, the fields and the live preview
The Form Editor with Step 1 and Step 2 tabs, the fields of the selected step and the live preview
A preview of a two-step form with Personal Information and Company Information
A preview of a two-step form with Personal Information and Company Information

Step 4: Set approval, tags and consent

In Settings, enter the tag to assign when a customer is approved, for example wholesale. Choose Auto-approval after registration, Manual approval after registration, or manual approval with Auto approve if email contains for a trusted domain. Turn on email notifications, and, if needed, the privacy policy consent checkbox, which is added to the last step by default.

The Settings step with tags, registration approval options and taxes
The Settings step with tags, registration approval options and taxes

Step 5: Publish to the customer account page

Check that the B2B Solution app embed is on in your theme, then open the Publish step. Copy the form ID into the customer account page editor and publish the form to a configuration, so the form shows in the account area.

The Publish step with the form ID and configuration selection
The Publish step with the form ID and configuration selection

Step 6: Test as an applicant

Sign in as a new customer with the one-time code, complete each step, submit, and then review the record in Registration management. Check the tag, the email and the pricing after approval.

The theme editor App embeds list where the B2B Solution embed is switched on
The theme editor App embeds list where the B2B Solution embed is switched on

Single-step or multi-step?

The two form types share the editor, the approval options and the tag on approval. They differ in where they run and what they need.

Wholesale registration formMulti-step form
Where it showsAny storefront page, through its own page or the app blockThe customer account page
Customer accountsWorks with classic accounts; new accounts need the form on its own pageShopify’s new customer accounts only
EmailA field in the formTaken from the sign-in, not a field
PlanOne form on Free, more on paid plansPaid plan

Pick the single-step form if your store still uses classic accounts, or if you want applicants to apply before they have an account. Pick the multi-step form if you use new customer accounts and your application is long enough to benefit from steps.

Designing the steps

Write the step titles as promises, such as “Your contact details” and “About your business”, and use the description to say how long the step is and why you ask. Put the easiest questions first, so applicants commit before they reach the harder ones. Keep documents and consent for the last step, since an upload is the question most likely to make someone leave and come back later.

Count the fields per step. Four to six fields per step usually read well on a phone. If one step is much longer than the others, move a topic to its own step. Finally, read the form as an applicant, from the first sign-in to the confirmation message, and check that the wording of the after-registration message tells people what happens next and when they can expect an answer.

Example: a trade supplier with three steps

This is an illustration with made-up details, not a customer result. A supplier of cleaning products to hotels designs a three-step form.

StepTitleFields
1ContactFirst name, last name, phone
2CompanyCompany name, address, business type (dropdown), tax ID
3DocumentsUpload: business registration; privacy consent checkbox

The applicant does not enter an email, because it comes from the code sign-in. At the end they see one Submit button, and the reviewer receives a single record with every answer. With manual approval the supplier checks the tax ID and the document, approves, and the applicant gets the hotel tag, which a Price List rule for that tag reads.

Works well with

The glossary explains trade account, customer tag and tax ID.

Limits and common mistakes

  • New customer accounts only. Multi-step forms work only with Shopify’s new customer accounts. Stores on classic accounts use the single-step form.
  • A paid plan is required. They are not available on the Free plan, which allows one standard form.
  • The email is not a field. Applicants sign in with a one-time code first, and, according to the user guide, the email comes from that sign-in, so do not add it to a step.
  • Do not rely on login alone for prices. With new customer accounts anyone can log in, so give wholesale prices by tag after approval, not to every logged-in customer.
  • The app embed must be on, or the form does not render.
  • The same email cannot apply twice. A second submission with an email that already has a record is blocked, whatever its status.
  • Test on mobile. Check that each step fits a phone screen before you publish.

Setup checklist

  • Confirm the store uses new customer accounts and a paid plan.
  • Group your questions into two or three steps with clear titles.
  • Create the form and fill in each step and its description.
  • Set the approval mode, the tag and the notifications.
  • Turn on the app embed and publish the form to the account page.
  • Complete a test application on a phone and on a computer.
  • Approve it and check the tag, the email and the price.

Plans and requirements

Multi-step forms need a paid plan, and the user guide names Essentials or higher. The Free plan allows one standard form. Auto-approval, reCAPTCHA and some tax ID fields also depend on the plan, and conditional logic runs on Platinum. See the BSS B2B Solutions pricing page for current plan details.

You can install BSS B2B Solution from the Shopify App Store (4.9 rating from 1,185 reviews as of 2026-10-02, 14-day free trial on paid plans), read the app overview, or follow the guide to set up a multi-step registration form in the docs. The guide on Shopify new customer accounts explains the account journey.

key features

What makes it work

Steps with titles

Group fields into steps with a title and description for each.

Live preview

See every step as customers will see it.

Same approval options

Manual or automatic approval, email notification and an approval tag.

Customer account page

The form runs inside Shopify's new customer accounts after sign-in.

Set this up with BSS B2B Solution

Install BSS B2B Solution from the Shopify App Store, then follow the guide to turn this on in your store.

faq

Frequently asked questions

How do I create a multi-step wholesale application form on Shopify?

In BSS B2B Solution, open Registration Forms, create a form and choose Multi-step form. Add steps with titles and descriptions, set the approval tag and notifications in Settings, then copy the form ID into the customer account page editor and publish it. It needs a paid plan and new customer accounts.

Does the multi-step form work with classic customer accounts?

No. It is available only on stores that use Shopify's new customer accounts, where it runs on the customer account page. If your store still uses classic accounts, build the standard single-step wholesale registration form instead, which can be published on any storefront page.

Is the multi-step form available on the Free plan?

No. Multi-step forms need a paid plan, and the user guide names Essentials or higher. The Free plan allows one standard form only. Check the pricing page to choose the plan that includes the form features you need, such as auto-approval or reCAPTCHA.

Where does the applicant's email come from?

With new customer accounts, applicants sign in with a 6-digit code that Shopify emails them before they can see the form. According to the user guide, the email comes from that sign-in, so it is not a field in any step of your form and you should not add it.

Can I still approve applicants manually?

Yes. The Settings step offers manual approval, auto-approval and auto-approve if the email contains a text you set. You can also assign the approval tag and turn on the email notifications. Approved applicants still need the tag before wholesale prices appear for them.

How many steps should the form have?

Two or three steps work well for most applications. Group identity and contact first, business details second, and documents and consent last, with a short title and description on each step. Each step can hold as many fields as you need, but shorter steps reduce drop-off.

Can applicants who log in first still complete the form?

Yes. A multi-step form shows on the customer account page, so customers who log in normally can complete their wholesale registration there. This captures both journeys: applicants who start from the form and customers who sign in first. Remember that logging in alone should not unlock wholesale prices.

  • BSS B2B Solution
  • Multi Step Form
  • Registration Form