9 min read
Shopify B2B Pricing: The 2026 Guide for Wholesale Merchants
If you're running wholesale on top of Shopify, your pricing model is doing more work than your storefront. Get it wrong and you bleed margin on every order. Here's how the merchants who get it right actually structure it.
Start with the goal, not the discount
Most merchants set wholesale pricing by picking a percentage off retail and calling it done. That works until your first serious buyer asks for tiered pricing, your distributor wants a different MOQ, and your retail customers find your wholesale codes on a deals site.
The fix is to model pricing around three questions: who is buying, in what volume, and through which channel. Every wholesale pricing system that scales — Hasil included — is just a structured answer to those three questions.
The four pricing models that actually work
1. Flat percentage discount
Simple, fast to set up, hard to scale. Best for merchants with under 20 wholesale accounts and a single product category. Becomes unmaintainable the moment buyer A and buyer B negotiate different deals.
2. Customer-group price lists
Group buyers by tier (Bronze / Silver / Gold, or Distributor / Reseller / Retailer). Each group gets its own price list. This is where most growing merchants land and where Hasil Pricing starts.
3. Volume breaks (quantity tiers)
Price drops as order quantity rises. Critical for FMCG, packaging, and any category where buyers stock up. Pair with MOQs to prevent retail customers gaming wholesale pricing.
4. Negotiated per-SKU pricing
Specific buyers get fixed prices on specific SKUs, overriding their group. Necessary for key accounts. Painful without proper tooling — this is the model where spreadsheets break first.
The five mistakes that bleed margin
- Mixing wholesale and retail in one checkout — your discount codes leak, retail buyers find them, conversion-rate optimisations clash with B2B logic.
- No MOQs — buyers order 1 unit at wholesale price for personal use.
- No price-list expiry — a promo price from 2023 is still live in 2026 for one customer nobody remembers.
- Manual order entry from emailed POs — you eat the labour cost on every order, and typos cost more than the discount.
- No audit trail — when a buyer disputes a price, you have no record of what they saw when they ordered.
What good infrastructure looks like
A separate, login-gated wholesale environment that doesn't touch your retail theme. Customer groups with their own price lists. Volume breaks per group. Per-SKU overrides for key accounts. Orders that land as Shopify draft orders so your fulfilment and invoicing workflow stays the same.
That's exactly what Hasil Pricing does, but the structure is what matters — even if you build it yourself, copy that shape.
Want this working on your store?
Hasil ships wholesale portals and Odoo ↔ Shopify sync. 14-day free trial.
Start free trial