Skip to content

Create a Registration Form

This guide walks through building a B2B registration form — from creating it to enabling it for submissions. For the quick version, see Create your first registration form.

A registration form lets storefront visitors submit a wholesale signup request. Each submission lands in the Submissions tab, where you approve it (assigning wholesale customer tags) or reject it. Approvals never create a Shopify B2B company — see Shopify B2B companies.

The Registrations page has three tabs: Forms (build and manage forms), Submissions (review signups), and Approval (manual or automatic approval mode).

  1. Go to Registrations and open the Forms tab.
  2. Click New.
  3. The editor opens with the default template pre-filled.
registration-form

You can also duplicate an existing form later from the list using Duplicate.

In the left Settings panel, open the General tab:

  • Form name — internal label for the form.
  • Description — shown above the form (optional).
registration-form

The middle Structure panel is where you compose fields. The default template already includes:

  • Company name, Business type (dropdown), EIN
  • Contact person, Email, Phone
  • Address, Country
  • Number of employees, Notes

Drag fields in or out, and click any field to edit it. Available field types:

CategoryFields
BasicText, Email, Phone, Number, Date
ChoiceDropdown, Radio, Checkbox
LocationAddress, Country
LayoutText block, Divider, Spacer

For every field’s settings, see Registration form fields.

registration-form

Open the Style tab to customize the form look (colors, spacing, fonts) so it matches your storefront theme.

registration-form
  • Submit tab — set the submit button text.
  • Emails tab — set the recipient email for new submission alerts. Your shop owner email is pre-filled by default. Add team members who should be notified.
registration-form registration-form

The right panel shows a live preview of the form as you edit. Toggle between desktop and mobile if available, and confirm the layout reads well before saving.

registration-form
  1. Click Save.
  2. Back in the registrations list, toggle the form Enabled.

A disabled form never accepts submissions, even if it is embedded on the store.

registration-form

Pick one of three display methods:

Plan limits apply: submissions are capped at 2,000 per billing period on Free, Basic, and Premium (unlimited on Ultimate). See Plans and billing.

Play