Shopify wholesale pricing setup after WooCommerce (2026)
How to set up wholesale and B2B pricing in Shopify after migrating from WooCommerce — Wholesale Club, Wholesale Gorilla, Shopify Plus B2B, customer tag pricing, and price list migration.
WooCommerce wholesale stores typically relied on WooCommerce Wholesale Suite (Wholesale Prices, Wholesale Lead Capture, Wholesale Order Form) or custom role-based pricing plugins. Shopify doesn't have a single equivalent plugin — wholesale pricing is handled via customer tags + pricing apps for standard Shopify, or natively via Shopify B2B for Plus merchants. Here's the complete migration path.
WooCommerce wholesale solutions vs Shopify equivalents
| WooCommerce | Shopify equivalent |
|---|---|
| WooCommerce Wholesale Prices | Wholesale Club, Wholesale Gorilla, or Locksmith |
| WooCommerce Wholesale Lead Capture | Hulk Form Builder + Shopify Flow tag approval |
| WooCommerce Wholesale Order Form | Quick Order Form app or Shopify B2B draft orders |
| Custom user roles (Wholesale, Reseller, Trade) | Customer tags |
| Role-based pricing (% off all products) | Customer tag + Wholesale Club app |
| Per-product wholesale price | Metafield + Wholesale Club custom pricing or Plus price lists |
| Minimum order quantities | Shopify quantity rules (Plus) or Order Minimum app |
| Net payment terms (30/60/90) | Shopify Plus B2B native or Mondu/Hokodo app |
Customer tag pricing (standard Shopify approach)
The most common wholesale setup on standard Shopify uses customer tags to identify wholesale customers, combined with a pricing app to show them different prices:
How it works
- Wholesale customer applies for a trade account (via form)
- Store owner approves and adds the tag "wholesale" (or "trade", "reseller") to the customer account
- When the tagged customer logs in, the pricing app intercepts product prices and shows wholesale prices instead of retail prices
- Retail visitors (no tag) see retail prices
Wholesale Club (by Orbit)
- Most popular Shopify wholesale pricing app
- Define percentage discount per tag: "wholesale" tag = 20% off everything
- Or: per-product pricing tables (override specific products)
- Volume pricing: add quantity breaks to any product (e.g., 1–5 units: £10, 6–11: £9, 12+: £8)
- Net terms: Wholesale Club has a basic "net payment" option (invoice on checkout, pay later)
- Cost: approximately $30/month
Wholesale Gorilla
- Alternative to Wholesale Club
- Strong on minimum order requirements per product category
- Custom payment terms per customer
- Order form view: grid-style wholesale order interface
- Cost: approximately $24/month
Locksmith (access control)
- Locks entire collections or specific products to customers with specific tags
- Combine with a separate pricing mechanism or use for "wholesale-only" product visibility
- Best for: wholesale-only SKUs not visible to retail customers
Migrating WooCommerce wholesale price lists to Shopify
Simple percentage-based pricing
If WooCommerce used a flat percentage for wholesale (e.g., all wholesale customers get 20% off):
- Configure Wholesale Club with 20% discount for "wholesale" tag
- No per-product data to migrate — just configure the rule
Per-product wholesale prices
If WooCommerce stored individual wholesale prices per product (common in WooCommerce Wholesale Suite):
- Export product wholesale prices from WooCommerce database:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE meta_key = '_wholesale_price' - Import wholesale prices to Shopify as a metafield:
product.metafields.pricing.wholesale_price - Configure Wholesale Club to use the metafield value as the price for tagged wholesale customers (Wholesale Club supports this configuration)
- Or: import to Shopify Plus B2B price lists (if using Plus) — per-product price override per price list
Multiple pricing tiers (Trade, Reseller, Distributor)
- Multiple customer tags: "trade" (15% off), "reseller" (25% off), "distributor" (35% off)
- Wholesale Club supports multiple tag-based discount levels
- Export each tier's pricing from WooCommerce user role data
- Import customers to Shopify with appropriate tags based on their WooCommerce role
Shopify Plus B2B (native pricing — Plus only)
For stores with complex B2B pricing requirements, Shopify Plus B2B replaces all wholesale apps with native functionality:
Advantages over apps
- Company-level price lists (not just tag-based) — different prices per company account
- Multiple locations per company (e.g., a retail chain with 20 stores under one company account)
- Net payment terms (Net 30/60/90) built in
- Purchase orders: B2B buyers can submit POs, pay by invoice
- Quantity rules: minimum order quantities, case pack increments — per price list
- B2B storefront: entire store can require login (no browsing as guest)
B2B price list migration
- Create a Company record for each wholesale customer in Shopify B2B
- Create price lists (one per pricing tier or per large account)
- Configure price list rules: percentage off, or import fixed prices per product
- Assign price lists to Companies
- Shopify Plus launch engineer can assist with bulk Company/price list creation via API
Wholesale order form
B2B buyers often need to order many SKUs at once without browsing individual product pages. This is the "order form" pattern — a grid where buyers enter quantities:
- Quick Order Form app: Shopify app that creates a fast order entry form. Buyers search/browse, enter quantities, add all to cart at once.
- Wholesale Gorilla order form: Built into the Wholesale Gorilla app
- Shopify Plus B2B draft orders: Sales reps create draft orders on behalf of customers via Shopify Admin, send invoice link to buyer
- CSV order upload: Some wholesale apps allow buyers to upload a CSV with SKU and quantity — useful for buyers with purchasing systems
Minimum order requirements
- Cart minimum: Use Order Minimums app or Wholesale Gorilla — shows error if cart is below wholesale minimum before checkout
- Product quantity minimum: Shopify Plus native quantity rules (e.g., minimum 6 units per product). Or: Wholesale Club volume pricing with minimum qty threshold.
- Minimum per category: Less common; typically handled via cart note instruction rather than hard enforcement
Wholesale pricing migration checklist
- Audit WooCommerce wholesale setup: which plugin, how many pricing tiers, per-product vs percentage pricing
- Export customer list with their WooCommerce wholesale roles
- Import customers to Shopify and apply correct tags (wholesale, trade, reseller, distributor)
- Export per-product wholesale prices if applicable (from wp_postmeta)
- Install Wholesale Club (standard Shopify) or configure Shopify Plus B2B
- Configure discount tiers per customer tag
- Import per-product prices as metafields and configure Wholesale Club to use them
- Set up wholesale account application form (Hulk Form Builder) + approval flow (Shopify Flow)
- Install Quick Order Form app for grid-style bulk ordering
- Configure minimum order amounts per wholesale tier
- Test end-to-end: wholesale customer login → see wholesale prices → order form → checkout at correct prices
The most important migration task for wholesale is customer data. Every wholesale customer needs to arrive on Shopify with the correct tag already applied, so they can log in and immediately see their wholesale prices. If customers arrive without tags (which happens when customer data is migrated separately from the wholesale configuration setup), you'll receive a wave of "I can't see my trade prices" support tickets on launch day. Tag the customers in the WooCommerce export before importing to Shopify — don't rely on a manual tagging process post-launch.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.