How B2B pricing works
Written By Floris de Vries
Last updated 16 days ago
Overview
B2B pricing in the bulk order form allows you to show custom prices to specific customers, without changing your regular storefront prices.
Prices configured in the bulk order form only apply inside the bulk order form and only to customers who have access to that form.
How pricing is applied
Pricing is applied in this order:
A customer opens a bulk order form
The system checks which bulk form the customer is allowed to see
The pricing rules of that form are applied
Prices are shown inside the bulk order form only
Other customers always see the normal Shopify prices.
Available pricing methods
Each bulk order form can use one pricing strategy:
Individual prices per product
You set a custom price per product or variant
Offers the most control
Ideal for negotiated or contract pricing
Fixed price for all products
One price is applied to all products in the form
Simple and predictable
Best for uniform assortments
Percentage discount
A percentage discount is applied to the original price
Automatically updates when product prices change
Ideal for wholesale tiers (e.g. 10% off)
What pricing does NOT do
B2B pricing in the bulk order form:
Does not change Shopify product prices
Does not affect the regular product page
Does not apply outside the bulk order form
Does not stack with other bulk forms
Price precedence rules
Each customer can only access one bulk order form
If multiple pricing rules exist in different forms, only the visible form applies
Inside a form, pricing rules do not stack
This prevents conflicts and unexpected prices.
When prices may not appear
Prices may not be applied if:
The form is disabled
The customer does not have access to the form
No pricing rule is configured
The product or variant is missing from the form
Best practice
Use percentage discounts for scalable wholesale pricing
Use individual prices for negotiated customers
Always test pricing with a test customer before going live