The wholesale channel is where many DTC brands find their next growth lever. When your direct-to-consumer business is humming, wholesale offers a way to scale revenue without proportionally scaling customer acquisition costs. A single wholesale order can match dozens of individual DTC orders in revenue, with significantly lower per-unit marketing spend.

Historically, running wholesale on Shopify meant either maintaining a separate store with different pricing or cobbling together apps that never quite integrated properly. Shopify's native B2B features, available on Shopify Plus, have changed this. You can now run DTC and wholesale from a single store with shared inventory, separate pricing, and professional-grade wholesale ordering workflows.

This guide covers the complete setup process for Shopify B2B, from company accounts and price lists to payment terms and order management. Whether you are launching wholesale for the first time or migrating from a manual process, this is your operational blueprint. For a broader strategic view, read our complete B2B ecommerce guide.

The B2B ecommerce landscape

B2B ecommerce in the UK is growing at approximately 15% year-on-year, outpacing DTC growth. The reason is straightforward: wholesale buyers increasingly expect the same digital purchasing experience they have as consumers. Email-based ordering with PDF price lists and manual invoicing is being replaced by self-service online portals that let buyers browse, order, and reorder at their convenience.

The brands winning in B2B ecommerce share common characteristics:

  • Self-service ordering. Buyers can browse the catalogue, check stock, place orders, and view order history without contacting a sales rep.
  • Personalised pricing. Different customers see different prices based on their negotiated terms, volume, and relationship tier.
  • Net payment terms. Professional buyers expect to pay on terms (Net 30, Net 60), not at the point of order.
  • Quick reordering. Repeat buyers want to reorder previous orders with a single click, not rebuild the cart from scratch each time.
  • Integration. B2B orders flow seamlessly into the ERP, warehouse management, and accounting systems.

Shopify Plus native B2B vs. apps

You have two paths for B2B on Shopify: the native B2B features on Shopify Plus, or third-party apps on standard Shopify plans.

FeatureShopify Plus B2BThird-party apps
Company accountsNativeVaries by app
Custom price listsNative, unlimitedUsually limited
Payment termsNet 15/30/60/90Limited or none
Quantity rulesMOQs, case packs, incrementsVaries
Checkout customisationFull via Checkout ExtensibilityLimited
Single store for B2B + DTCYesSome apps support this
API/integrationFull Shopify APIApp-specific APIs
CostIncluded with Plus£30-200/month

If you are doing significant wholesale volume (or plan to), Shopify Plus is the right choice. The native B2B features are deeply integrated and purpose-built for professional wholesale operations. For smaller wholesale operations, apps can be a pragmatic starting point.

Shopify B2B company account management dashboard
The Shopify Plus B2B dashboard provides a centralised view of all wholesale accounts and orders.

Setting up company accounts

Company accounts are the foundation of Shopify B2B. Unlike individual customer accounts, company accounts represent businesses and can have multiple contacts (buyers) associated with them.

Creating a company

  1. Go to Customers > Companies
  2. Click Add company
  3. Enter the company name, main contact, and location details
  4. Assign a price list (wholesale pricing)
  5. Set payment terms
  6. Configure tax exemptions if applicable
  7. Save

Multi-location companies

Many wholesale customers have multiple delivery addresses. Shopify B2B supports multiple locations per company, each with its own shipping address and potentially different payment terms. The buyer selects which location to ship to when placing an order.

Contact permissions

Each company can have multiple contacts with different permission levels. An ordering contact can place orders and view the catalogue. A location manager can manage addresses and view orders for their location. A company admin can manage all locations and contacts.

Creating wholesale price lists

Price lists are how you manage wholesale pricing. Each price list can apply a blanket percentage discount or set fixed prices per product.

Percentage-based pricing

/* Example wholesale pricing tiers:
   Standard Wholesale:  40% off retail
   Premium Wholesale:   50% off retail
   Key Account:         55% off retail

   If a product retails at £100:
   Standard sees:  £60
   Premium sees:   £50
   Key Account:    £45
*/

Fixed wholesale prices

For products where a percentage discount does not make sense (e.g., your margins vary by product), set fixed wholesale prices per product per price list. This gives you maximum control but requires more maintenance.

Volume-based pricing

Use quantity price breaks to incentivise larger orders:

  • 1-11 units: £12.00 per unit
  • 12-47 units: £10.50 per unit
  • 48+ units: £9.00 per unit
Wholesale price list configuration in Shopify B2B
Price lists allow different wholesale customers to see different pricing based on their relationship tier.

Configuring payment terms

Net payment terms are standard in wholesale. Shopify B2B supports configurable terms per company:

  • Due on fulfilment — payment due when the order ships
  • Net 15 — payment due 15 days after invoice
  • Net 30 — the most common wholesale term
  • Net 60 — for established, high-volume accounts
  • Net 90 — for strategic partnerships

Shopify automatically tracks outstanding invoices, sends payment reminders, and records payments against orders. This replaces the manual invoice tracking that consumes hours of admin time in traditional wholesale operations.

Credit management

Before extending net terms to a new wholesale customer, establish a credit assessment process. Start new accounts on Net 15 or even payment-on-order, then extend to Net 30 once they have proven reliable. Shopify does not include built-in credit checking, so you will need to manage this process externally.

Minimum order quantities and case packs

Wholesale ordering typically involves minimum quantities and case pack increments. Shopify B2B supports three quantity rules:

  • Minimum order quantity (MOQ): The lowest number of units a buyer can order per product (e.g., minimum 6 units)
  • Maximum order quantity: The upper limit per order, useful for limited or allocated products
  • Case pack increment: Orders must be in multiples of this number (e.g., case pack of 6 means buyers can order 6, 12, 18, etc.)

These rules are enforced at the product level and can differ between price lists. Your entry-level wholesale tier might have higher MOQs than your premium tier.

Managing your B2B catalogue

Not every product in your DTC catalogue needs to be available wholesale. Shopify B2B lets you control which products are visible to wholesale customers through product publishing. See our guide on wholesale trade portals for more detail on catalogue management.

B2B-only products

Some products may be wholesale-exclusive (e.g., larger pack sizes, trade-only SKUs). Create these as products visible only to the B2B catalogue, not your public storefront.

Product presentation

Wholesale buyers care about different information than DTC customers. Where DTC product pages focus on lifestyle imagery and emotional copy, wholesale buyers want:

  • RRP and wholesale price clearly displayed
  • Case pack quantities and dimensions
  • Barcode/EAN information
  • Available stock levels
  • Lead times for backordered items
  • Product specifications and materials
B2B product catalogue with wholesale pricing visible
Wholesale buyers see a different product presentation with trade pricing and case pack information.

B2B checkout configuration

The B2B checkout in Shopify Plus is tailored for wholesale purchasing. Buyers see their negotiated prices, payment terms, and any applicable quantity rules throughout the checkout process.

Key B2B checkout features

  • Company account selection at checkout
  • Location/shipping address selection
  • Purchase order number field
  • Payment terms displayed (e.g., "Due in 30 days")
  • Order notes for delivery instructions

The B2B checkout uses the same Checkout Extensibility framework as DTC, so you can add custom extensions for B2B-specific needs.

Order management and fulfilment

B2B orders appear in the same order management system as DTC orders, tagged with the company name and payment terms. This unified view simplifies operations while maintaining clear distinction between order types.

Draft orders

For orders negotiated offline or placed by sales reps on behalf of customers, use draft orders. Create the order in the admin, apply the customer's price list, and send them an invoice to complete payment (or place it on their payment terms).

Fulfilment workflows

Wholesale orders typically require different fulfilment workflows than DTC:

  • Different packaging (trade packaging vs. branded boxes)
  • Packing slips with trade pricing
  • Potentially different warehouse locations or pick workflows
  • Bulk shipping on pallets rather than individual parcels

ERP and accounting integration

B2B operations often require tighter integration with back-office systems than DTC. Common integration points include:

  • Accounting (Xero, QuickBooks): Sync invoices, payments, and credit notes
  • ERP (NetSuite, Brightpearl): Sync orders, inventory, and customer data
  • Warehouse management: Route B2B orders to appropriate pick/pack workflows
  • CRM: Track wholesale customer interactions and sales pipeline

For more on integrating B2B operations, see our guide to the wholesale to DTC transition on Shopify.

B2B order management integration flow diagram
B2B operations benefit from tight integration between Shopify, your accounting system, and warehouse management.

Common B2B setup mistakes

1. Not validating wholesale customers

Unlike DTC, not everyone should be able to create a wholesale account. Implement an application process that verifies the business is legitimate before granting access to wholesale pricing.

2. Pricing that erodes margins

Wholesale discounts should be calculated from your cost price up, not from your retail price down. A 50% wholesale discount sounds standard, but if your margins are only 55%, you are left with just 5% margin on wholesale orders — which may not cover fulfilment costs.

3. No minimum order value

Without a minimum order value (not just minimum quantity), small wholesale orders can cost more to process than they generate in profit. Set a minimum order value that covers your fulfilment costs plus a reasonable margin.

4. Ignoring the B2B customer experience

Wholesale buyers are professionals. They expect a professional experience: clear pricing, reliable stock information, fast reordering, and responsive support. Treat the B2B experience with the same care as your DTC storefront.

5. Manual credit management

Extending Net 30 terms to every wholesale customer without a credit assessment process is how you end up with bad debt. Start conservatively and extend terms as trust is established.

The biggest shift in B2B ecommerce is expectation. Wholesale buyers now expect the same digital experience they have as consumers. Self-service, mobile-friendly, instant. If your wholesale process still involves emailing order forms, you are already behind.

Andrew Simpson, Founder

Shopify B2B on Plus has matured into a genuine wholesale platform. It is not yet at feature parity with dedicated B2B platforms like TradeGecko or NuOrder, but for brands running both DTC and wholesale, the operational simplicity of a single platform is compelling.

If you are ready to set up B2B on Shopify or need help with your Shopify development, get in touch. We have configured wholesale operations for brands across multiple sectors and can help you design a B2B setup that scales.