Why B2B on Shopify Plus Changes Everything
Historically, brands running retail and wholesale simultaneously maintained two separate platforms — Shopify Plus for D2C, and a legacy ERP or bespoke portal for wholesale buyers. This separation created inventory synchronization nightmares, duplicated operational overhead, and a dramatically inferior buying experience for wholesale customers. Shopify Plus resolved this with a native B2B suite that integrates directly into the existing admin. Brands now manage both channels from a single source of truth — one product catalog, one inventory feed, one admin — while presenting entirely separate storefronts, pricing structures, and payment terms to each buyer type.
Company Accounts and Buyer Hierarchy
The foundation of Shopify B2B is the Company record — representing a wholesale business. Each Company has multiple Locations (regional offices or distribution centers), and each Location has its own shipping addresses, payment terms, and assigned price lists. Individual staff within a Location can have different permissions: some can place orders and view invoices; others can only browse. This mirrors how real wholesale buying organizations operate. A national retailer with 40 store locations can allow each store manager to independently place replenishment orders while head office reviews invoices — all self-serve, eliminating email and phone purchase orders.
Custom Price Lists and Volume Discounts
Rather than applying a blanket discount to your retail catalog, you can create distinct price lists specifying an exact price for every SKU per buyer tier. A distributor buying container quantities gets a different price list from a boutique buying a dozen units per order. Price lists can be fixed (€15.00 for SKU-XYZ) or percentage-based (-35% across all wholesale-eligible products). Volume-based pricing tiers can be layered using Shopify Functions — for example, buying 12+ units triggers an additional 10% unit price reduction.
Net Payment Terms and Invoice Workflows
B2B buyers operate on net payment terms — Net 30, Net 60, or Net 90 — rather than paying at checkout. Shopify Plus supports this natively at the Company Location level. When a B2B buyer places an order under net terms, Shopify doesn't charge their payment method at checkout. Instead it creates a due invoice visible in both your admin and the buyer's portal. Payment reminders are automated via Shopify Flow, and buyers pay outstanding invoices via the portal using card, bank transfer, or any enabled payment method.
B2B Storefront Architecture
Three primary architectures exist: (1) A separate store on a subdomain (wholesale.yourbrand.com) running as a second Shopify Plus store with inventory synced via middleware. (2) A password-protected section of your existing store, gated by a customer account with B2B pricing applied on login. (3) A blended storefront — increasingly preferred — where the same store detects whether the logged-in customer belongs to a Company account and dynamically adjusts pricing, payment methods, and available collections. The blended approach is most operationally efficient because it eliminates inter-store inventory syncing, but requires careful theme-level work to prevent B2B and B2C logic from interfering.
ERP and OMS Integration
At significant wholesale volume, Shopify Plus connects to an ERP or OMS — NetSuite, SAP Business One, Brightpearl, or Linnworks. Shopify's GraphQL Admin API fires real-time webhooks on every order creation, fulfillment update, and inventory change. A middleware layer (built in-house or via Celigo or Boomi) listens to these webhooks and replicates data into the ERP within seconds. The result: your warehouse team sees Shopify B2B orders alongside retail orders in their WMS, fulfills them with the same workflow, and inventory adjustments flow back to Shopify automatically.
Measuring B2B Channel Success
Key B2B metrics differ from D2C analytics. Focus on company activation rate (how many invited accounts have placed at least one order), 90-day reorder rate, and average wholesale order value. On the efficiency side, cost-per-order and order processing time — minutes of human effort per wholesale order — demonstrate platform ROI. With a fully self-serve B2B portal on Shopify Plus, processing 500+ wholesale orders per month across dozens of company accounts with under two hours of daily operations staff time is realistic. That leverage is impossible with email- or phone-based wholesale management.
Ecommerce manager, Shopify & Shopify Plus consultant with 10+ years of experience helping enterprise brands scale their ecommerce operations. Certified Shopify Partner with 130+ successful store migrations.