Recommended setup for wholesale stores
Written By Floris de Vries
Last updated 16 days ago
Overview
This article describes a recommended setup for wholesale (B2B) stores using the bulk order form.
The goal is:
Fast ordering for B2B customers
Clear separation between B2B and B2C
Minimal support questions
Recommended structure (high level)
A typical wholesale setup consists of:
One or more bulk order forms
Clear visibility rules
A dedicated bulk order page
Optional product page access
Step 1: Use a dedicated bulk order page
For wholesale customers, a bulk order page should be the primary ordering method.
Why
Faster ordering
Multiple products in one overview
Less navigation between product pages
Recommendation
Create one bulk order page
Add the Bulk Order Page extension
Link it clearly in the navigation (for example: “Wholesale Order”)
Step 2: Restrict access using visibility rules
Wholesale stores should never show bulk pricing to regular customers.
Recommended visibility option
Customers with specific tags
(for example:B2BorWholesale)
This allows you to:
Automatically grant access
Scale to many customers
Avoid manual assignments
Step 3: Select products using collections
Use collections for product selection whenever possible.
Why
Products stay in sync automatically
New products are added without manual updates
Less maintenance
Example
Create a “Wholesale” collection
Use that collection in the bulk order form
Step 4: Choose a clear pricing strategy
Avoid mixing pricing methods.
Recommended options
Percentage discount → flexible pricing across catalog
Individual prices → full control for specific products
Avoid
Combining multiple pricing rules in one form
Overlapping pricing logic across forms
Step 5: Decide on product page usage
Product pages are optional for wholesale.
Common approaches
Bulk order page only → fastest for B2B
Both pages → browsing on product pages, ordering on bulk page
If you use both:
Keep pricing and visibility identical
Clearly guide customers to the bulk order page
Step 6: Use one form per customer group
If you have different wholesale tiers:
Create separate bulk order forms
Use different tags per group
Example
Wholesale_Level_1Wholesale_Level_2
Each group gets:
Its own pricing
Its own visibility rules
Step 7: Test before going live
Before inviting customers:
Test visibility with a tagged customer
Test pricing rules
Place a test order
Never assume setup is correct without testing.
Common wholesale mistakes
Using “All customers” visibility
Forgetting to add the bulk order page to navigation
Mixing pricing rules
Not testing as a real customer
Using product pages only for large catalogs
Summary
A strong wholesale setup usually looks like this:
✅ Dedicated bulk order page
✅ Tag-based visibility
✅ Collection-based product selection
✅ One clear pricing strategy
✅ Thorough testing