Every wholesale program has a gate. If yours is "email us and we will sort something out", you are paying for it three times: serious buyers bounce because there is no visible path to trade pricing, tire-kickers consume your inbox, and every approval is a manual chain of create-customer, add-tag, explain-pricing emails.
A proper registration flow replaces all of that with three steps: the buyer applies on a branded form, you review the application in an inbox, and approval activates their pricing automatically.
What to ask for (and what not to)
The form should let you make an approval decision in under a minute:
- Company name and contact person.
- Business registration or tax ID (NZBN, ABN, EIN, VAT number depending on market). This single field kills most spam.
- Website or Instagram. Thirty seconds on their storefront tells you whether they are a real retailer.
- Expected monthly volume, as a dropdown of honest ranges. This maps directly to which pricing group they enter.
- Where they plan to sell (physical store, online, marketplaces), because your distribution rules may care.
Resist the twelve-field application. Every extra required field costs real applications, and you can always ask follow-ups by email before approving. Field types matter too: dropdowns and radios wherever possible, free text only where it earns its place.
The form itself: match your theme, not the app
Wholesale buyers judge suppliers on polish. A form that arrives in a different font on an unstyled page reads as an afterthought. This is why we built the registration form in Miko B2B Wholesale House to inherit the merchant's own theme fonts, colors, and button styles, and gave it a drag-and-drop field builder (text, number, dropdown, multi-select, radio, checkbox) so the application asks exactly what your program needs.
Spam protection without friction
A visible captcha on a trade application is hostile to the buyers you want. The quieter pattern works better: a honeypot field bots fill and humans never see, rate limiting per IP, and the business-ID requirement above. Miko B2B ships the first two by default.
Approval is where the automation pays
The moment you click approve, three things should happen with no further work: the Shopify customer is created, the wholesale group tag is applied, and that group's pricing (base discounts, volume breaks, net terms if the group carries them) goes live for their login. The buyer gets a branded approval email saying they can order. Rejections get a polite branded email too, because today's rejected applicant is next year's qualified account.
Where to put the form
Three placements earn their keep: a "Wholesale" link in the footer (buyers look there first), a dedicated /wholesale page that sells the program before the form (minimums, margins, lead times, then apply), and a line in your contact page routing trade enquiries to it. If you run retail and wholesale on one store, do not gate the form behind a login; the application IS how they get the login.
Measure the funnel
Track three numbers monthly: applications received, approval rate, and first-order rate within 30 days of approval. A high application count with a low approval rate means the page above the form is attracting the wrong buyers. Approved accounts that never order usually mean pricing was not visible enough after login. With Sidekick connected, "do I have pending wholesale applications?" is a one-line check in the admin.
Open the front door properly
Install Miko B2B Wholesale House, build your form in the drag-and-drop editor, and put the link in your footer today. The free plan covers your first customer group and ten wholesale orders a month. Questions? Talk to the team.