Shopify's B2B GMV grew 96% in 2025. Wholesale ecommerce is projected to hit $36 trillion by 2026. And yet, most small Shopify merchants still handle wholesale inquiries over email — copying product lists into spreadsheets, manually calculating volume discounts, and chasing invoices through WhatsApp. A Shopify wholesale order form fixes this by giving bulk buyers a single page to select products, set quantities, and submit.
The problem isn't that wholesale is too complex. It's that most merchants confuse "wholesale setup" with "B2B catalog setup" — and those are two very different things. A B2B catalog is a full pricing layer with company accounts, net payment terms, and custom price lists. A wholesale order form is simpler: one page where buyers pick products, set quantities, and submit. Most merchants getting their first wholesale inquiries need the form, not the catalog.
Why Shopify's Native B2B Features Aren't Enough for Most Stores
Shopify opened B2B catalog features to all paid plans in April 2026. That used to be locked behind Shopify Plus at $2,300/month. But the free version has real limitations.
On Basic and Grow plans, you get a maximum of 3 active B2B catalogs across all markets. Each catalog supports percentage-based price adjustments and fixed prices per variant, but you can't set per-customer pricing, create custom payment terms, or use draft orders for negotiation. If you need more than 3 catalogs or want features like deposits and partial payments, you're back to needing Plus.
More importantly, the native B2B flow requires your wholesale buyers to create company accounts and go through Shopify's B2B checkout. For a merchant getting 5-10 wholesale inquiries a month, that's overkill. (If you do need the full B2B catalog approach, see our Shopify B2B catalog setup guide.) What you actually need is a simple order form that lets bulk buyers place orders without the overhead of a full B2B system.
What Does a Shopify Wholesale Order Form Need?
Before you build anything, know what your wholesale buyers expect. Based on what merchants report in Shopify Community threads, the core requirements are:
- Multi-product selection on one page — buyers want to add 10-20 products to a single order without navigating between product pages
- Quantity inputs per variant — they need to specify sizes, colors, and quantities in one view
- Volume discounts that calculate automatically — buy 10 units at 15% off, 25 units at 25% off, visible on the form
- Minimum order value or quantity — so you're not fulfilling "wholesale" orders of 3 units
- Mobile-friendly layout — plenty of wholesale buyers browse and reorder from their phones
If your form handles those five things, you've covered 90% of what small wholesale operations need.
Step 1: Choose Your Order Form Approach
You have three realistic options, depending on your budget and technical comfort:
Option A: Use a dedicated wholesale order form app. Apps like EasySell let you create a custom order form with quantity discount tiers, minimum order values, and multi-product selection — all without code. This works well if you already use the app for your DTC store and want to add wholesale without a separate system.
Option B: Use Shopify's native B2B catalog (if it fits). If you only need 1-3 wholesale price lists and your buyers are comfortable creating company accounts, the built-in feature works. It's free on all paid plans.
Option C: Build a quick-order page with a theme customization. Some themes support a "quick order" page type natively. Dawn and other Shopify 2.0 themes have added bulk-add sections. This is free but limited — no automatic discount calculation, no minimum order enforcement.
For most merchants reading this, Option A gives the best balance of speed, flexibility, and cost.
Step 2: Set Up Quantity Discount Tiers
Wholesale pricing only works if the discount structure is visible and automatic. Buyers shouldn't have to email you to ask "what's the price for 50 units?" — they should see it on the form.
A typical wholesale discount structure looks like this:
- Set your base retail price as the starting point
- Create 2-4 quantity tiers: for example, 10+ units at 10% off, 25+ at 20% off, 50+ at 30% off
- Display the tier pricing directly on the order form so buyers see the savings as they adjust quantities
- Make sure the discount applies per product, not per order — a buyer ordering 10 of Product A and 5 of Product B should get the tier discount on Product A only
In EasySell, you set these tiers in the quantity offers section. The form shows the price break at each level, and the discount applies automatically when the buyer hits the threshold. No discount codes needed.
Step 3: Set Minimum Order Requirements
Without a minimum, you'll get retail customers trying to use your wholesale form for single-unit orders. Set a floor.
Two ways to enforce minimums:
- Minimum order quantity — require at least 10 (or 25, or whatever makes sense for your margins) units total before the form can be submitted
- Minimum order value — require a dollar threshold like $200 or $500, which works better if your product prices vary widely
Pick one, not both. Using both creates confusion. If your products are similarly priced, use quantity. If your catalog ranges from $5 items to $200 items, use order value.
Step 4: Control Who Sees the Wholesale Form
You probably don't want every retail customer finding your wholesale prices. There are a few ways to gate access:
Password-protected page. Create a separate page for your wholesale form and share the URL only with approved buyers. This is the simplest approach — no app needed, just a page with a password or an unlisted URL you share via email.
Customer tags. Tag approved wholesale customers in Shopify and use conditional logic to show the wholesale form only to logged-in customers with the "wholesale" tag. Most order form apps support this.
Separate collection. Create a wholesale-specific collection with products at wholesale prices and link the order form to that collection only. This keeps your retail and wholesale catalogs separate without needing B2B accounts.
The customer tag approach is the most scalable. As your wholesale business grows, you just tag new buyers and they automatically see wholesale pricing on the form.
Step 5: Add Payment Options That Fit Wholesale
Retail checkout assumes full payment upfront. Wholesale buyers often expect different terms.
If you're just starting wholesale, keep it simple: offer full payment at checkout with the wholesale discount already applied. Don't overcomplicate things with net-30 terms until you have enough wholesale volume to justify the cash flow risk.
For COD markets, partial payments work well as a middle ground. A 20-30% deposit collected through the order form with the balance due on delivery gives you commitment without requiring full prepayment. This is especially useful for new wholesale relationships where neither party has established trust yet.
Step 6: Test the Form Before Sharing It
Before you send your wholesale form to a single buyer, run through it yourself:
- Add 5+ products with varying quantities — does the discount calculate correctly at each tier?
- Try submitting below the minimum — does it block the order?
- Check the order in Shopify admin — are the line items, quantities, and discounts all correct?
- Open the form on your phone — can a buyer comfortably select products and quantities on a small screen?
- Place a test order and check the confirmation email — does it show the wholesale pricing clearly?
Wholesale buyers reorder frequently. If the form works well the first time, they'll use it every month without needing to contact you. If it's clunky, they'll go back to emailing spreadsheets — or find a supplier with a better ordering process.
Start With One Form and Expand From There
You don't need a full B2B system to start selling wholesale. A single order form with quantity discounts and a minimum order threshold handles the first 6-12 months of most wholesale operations. When you're processing enough volume that you need per-customer pricing, payment terms, and company accounts, upgrade to Shopify's native B2B tools. Our wholesale pricing guide covers how to set those prices when you get there.
The merchants who grow their wholesale channel fastest aren't the ones with the most sophisticated systems. They're the ones who made it easy for buyers to place the first order. Build the form, set the tiers, share the link, and start taking orders this week.