B2B ecommerce in the UK is worth over £150 billion annually, and it is growing faster than DTC. Yet most B2B selling still happens through email chains, phone calls, and PDF order forms. The businesses that move their trade operations online gain a substantial competitive advantage: lower order processing costs, 24/7 availability, reduced errors, and a buying experience that matches what their trade customers already expect from their personal online shopping.

Shopify has evolved rapidly as a B2B platform. What was once a purely DTC platform now offers native wholesale features on Shopify Plus, and a robust app ecosystem for stores on standard plans. This guide covers everything you need to know to build a B2B ecommerce operation on Shopify — from pricing structures to payment terms to the technical decisions that determine whether your trade customers actually use it.

The B2B ecommerce landscape in the UK

The shift to online B2B purchasing has been accelerating for years, but the expectations of trade buyers have fundamentally changed. Today's wholesale buyer is the same person who orders from Amazon at home. They expect fast search, clean product pages, transparent pricing, and the ability to reorder without picking up the phone.

The businesses that still rely on phone-and-email ordering are not just inconveniencing their customers — they are losing them. Research consistently shows that B2B buyers prefer self-service ordering for repeat purchases, and a significant proportion will switch suppliers if the digital buying experience is substantially better elsewhere.

What B2B buyers actually want

  • Customer-specific pricing: Their negotiated wholesale prices, visible and applied automatically.
  • Quick reordering: The ability to repeat previous orders with minimal friction.
  • Net payment terms: Paying on invoice at 30, 60, or 90 days, as they do with other suppliers.
  • Account management: Multiple buyers within the same company, each with appropriate permissions.
  • Minimum order quantities: Clear MOQs by product, enforced at checkout.
  • Real-time stock levels: Visibility of what is available before placing an order.
B2B buyer expectations for online wholesale ordering
Trade buyers expect the same digital fluency from wholesale suppliers that they experience as consumers.

Why Shopify for B2B?

Historically, B2B ecommerce required dedicated platforms designed for complex pricing, account hierarchies, and ERP integration. These platforms were expensive, difficult to maintain, and provided a user experience that made trade buyers long for the simplicity of a phone call.

Shopify's entry into B2B changes the equation. Here is why it works:

Lower total cost of ownership

Enterprise B2B platforms often cost £50,000–£200,000+ to implement, plus £2,000–£10,000 per month in licensing and hosting. Shopify Plus starts at significantly less, and the implementation cost is a fraction of traditional B2B platforms because you are working within a mature, well-documented ecosystem.

Familiar user experience

Shopify's storefront is designed for consumers, which means it is intuitive by default. Your trade customers do not need training to use it. They browse, search, add to cart, and check out using patterns they already know. This dramatically reduces adoption friction — the single biggest challenge in B2B ecommerce.

Blended DTC and B2B

If you sell both retail and wholesale, Shopify lets you run both channels from a single store. This means one product catalogue, one inventory system, one set of analytics. The complexity of managing separate storefronts and synchronising data between them disappears. As we explore in our enterprise ecommerce guide, this operational simplification is one of Shopify's most underappreciated advantages.

App ecosystem

Shopify's app ecosystem includes ERP connectors, accounting integrations, shipping solutions, and wholesale-specific tools that cover the operational gaps between a consumer ecommerce platform and a full B2B suite. You can build a B2B tech stack incrementally rather than buying everything upfront.

Shopify Plus native B2B features

Shopify Plus introduced native B2B functionality that eliminates the need for third-party wholesale apps for many common requirements. Here is what is available natively:

Companies

The Company object in Shopify Plus lets you create trade accounts with company-level data: name, address, tax ID, and payment terms. Each company can have multiple locations (for multi-site businesses) and multiple buyers associated with it.

Catalogues

B2B catalogues allow you to create custom price lists that are assigned to specific companies or company groups. You can set prices as percentage discounts off retail, fixed wholesale prices, or volume-based tiered pricing. Different companies can see different prices for the same products.

Payment terms

Native support for Net 15, Net 30, Net 60, and Net 90 payment terms. B2B customers can place orders and pay later, with automatic invoice generation and payment tracking through the Shopify admin.

Draft orders and quick order

B2B customers can use a quick order list to add multiple products and variants rapidly, bypassing the traditional browse-and-add-to-cart workflow. This is essential for trade buyers who are ordering dozens of SKUs at once.

Checkout customisation

The B2B checkout supports PO numbers, company billing, and custom fields that trade buyers need. Combined with Shopify Plus checkout customisation, you can tailor the entire checkout flow to B2B requirements.

Shopify Plus B2B features dashboard showing company accounts and catalogues
Shopify Plus native B2B features include company accounts, custom catalogues, and flexible payment terms.

Setting up wholesale pricing

Pricing is the foundation of any B2B ecommerce setup. Get it wrong and your trade customers will not use the platform. Here are the approaches available on Shopify:

Percentage-based discounts

The simplest approach: all wholesale prices are a fixed percentage off the retail price. "Trade customers get 40% off" is easy to implement and easy for buyers to understand. It works well for brands with straightforward product lines and consistent margins.

The limitation is that not all products carry the same margin. A 40% blanket discount might be generous on some SKUs and unprofitable on others. For brands with varied margins across their range, per-product pricing is more appropriate.

Fixed wholesale prices

Each product has a specific wholesale price set independently of the retail price. This gives you complete control over trade margins per product, but requires more management overhead as you need to maintain two price points for every SKU.

Volume-based tiered pricing

Different prices at different quantity thresholds. Buy 12–24 units at £8 each, 25–99 at £7, 100+ at £6. This encourages larger orders and rewards your best customers. Shopify Plus supports this natively through quantity price breaks in B2B catalogues.

// Example: Volume-based pricing structure
const pricingTiers = {
  product: "Premium Candle — 300ml",
  retail: "£28.00",
  wholesale: [
    { min: 12,  max: 24,  price: "£14.00", margin: "50%" },
    { min: 25,  max: 99,  price: "£12.60", margin: "55%" },
    { min: 100, max: null, price: "£11.20", margin: "60%" }
  ],
  moq: 12
};

Customer-specific pricing

Different prices for different companies based on their relationship, volume commitments, or negotiated agreements. This is the most complex model but also the most realistic for established B2B operations where key accounts have bespoke terms.

Company accounts and buyer permissions

B2B buying is rarely a one-person operation. A restaurant chain might have regional managers placing orders for their locations. A retail group might have buyers for different departments. Your B2B store needs to accommodate this complexity.

Company structure on Shopify Plus

Each company can have:

  • Multiple locations: Different delivery addresses with location-specific settings.
  • Multiple buyers: Individual user accounts linked to the company, each with their own login credentials.
  • Permissions: Control over who can place orders, who can view invoices, and who has admin access to the company account.
  • Order history: Company-level order tracking so any authorised buyer can see previous orders and reorder.

The onboarding challenge

The biggest obstacle to B2B ecommerce adoption is not the technology — it is getting your trade customers to actually create accounts and start ordering online. The onboarding process matters more than the feature set.

Effective onboarding includes:

  • Pre-creating accounts for existing trade customers with their pricing already configured.
  • Sending personalised activation emails with clear instructions.
  • Offering phone support during their first online order.
  • Making the first online order genuinely easier than the old way of ordering.
B2B company account structure showing multiple buyers and locations
Company accounts accommodate the multi-buyer, multi-location reality of B2B purchasing.

Net payment terms and trade credit

Payment terms are non-negotiable for B2B ecommerce. Trade buyers expect to pay on invoice, not at the point of ordering. If your online store requires immediate payment, most B2B customers will not use it.

How Shopify Plus handles payment terms

On Shopify Plus, you assign payment terms at the company level. When a B2B customer checks out, they see their agreed payment terms and can place the order without paying. An invoice is generated automatically, and payment is tracked through the Shopify admin.

Supported term types include:

  • Net 15, Net 30, Net 60, Net 90
  • Due on receipt
  • Due on fulfilment
  • Custom terms with specific due dates

Credit risk management

Offering payment terms means extending credit, which introduces risk. Manage this by:

  • Setting credit limits: Cap the outstanding balance per company. Shopify does not enforce this natively, but custom logic in Shopify Functions or checkout extensions can prevent orders that would exceed the limit.
  • Running credit checks: Before offering terms to new trade customers, verify their creditworthiness through a provider like Creditsafe or Experian Business.
  • Monitoring payment behaviour: Track payment timelines and adjust terms for late payers. Automate payment reminders through Klaviyo or a similar platform.
  • Considering trade credit insurance: For larger accounts, insure against non-payment.

Running B2B and DTC from one store

One of Shopify's strongest B2B propositions is the ability to run wholesale and retail from a single store. This is transformative for brands that currently maintain separate systems for trade and consumer sales.

How the blended model works

When a B2B customer logs in, the store automatically displays their wholesale prices, minimum order quantities, and trade-specific content. The same products, the same images, and the same SEO-friendly pages — just with different pricing and checkout behaviour.

Retail customers see the standard storefront experience. They may not even know the B2B functionality exists.

Operational benefits

  • Single product catalogue: Update a product once and both channels reflect the change.
  • Unified inventory: One stock pool with real-time visibility across both channels.
  • Consolidated analytics: One dashboard for all revenue, making it easy to track channel performance.
  • Lower maintenance: One store to update, one theme to maintain, one set of apps to manage.

When separate stores make more sense

The blended model is not always appropriate. Consider separate stores if:

  • Your B2B catalogue is substantially different from your DTC range.
  • Your B2B customers need a fundamentally different browsing experience (e.g., spreadsheet-style ordering).
  • You operate in multiple markets with different legal entities per channel.
  • Your internal teams require separate admin access and reporting.

Custom catalogues and product visibility

Not every trade customer should see every product. Some products may be exclusive to certain retailers. Others may have different wholesale prices depending on the buyer's volume commitments or territory.

Catalogue strategies

  • Full catalogue with uniform pricing: Every trade customer sees everything at the same price. Simple, but rarely reflects reality.
  • Full catalogue with tiered pricing: Everyone sees the same products, but pricing varies by customer tier (Gold, Silver, Bronze).
  • Restricted catalogues: Specific products visible only to specific companies. Useful for exclusive distribution agreements.
  • Regional catalogues: Different product availability by geography, reflecting distribution rights or logistics constraints.
Custom B2B catalogue configuration showing different product visibility per customer tier
Custom catalogues let you control which products and prices each trade customer sees.

Order management and fulfilment

B2B orders are operationally different from consumer orders. They are larger, often require palletised shipping, and may involve split shipments across multiple locations. Your order management setup needs to account for these differences.

Integration with existing systems

Most B2B operations run on ERP systems (Sage, Xero, NetSuite, SAP Business One) for accounting, inventory, and order processing. Your Shopify B2B store needs to integrate with these systems to avoid double-handling of data.

Key integration points:

  • Orders: Shopify orders pushed to your ERP for processing and invoicing.
  • Inventory: Stock levels synchronised between Shopify and your warehouse management system.
  • Customers: Company and buyer data synchronised between Shopify and your CRM.
  • Pricing: Wholesale price lists managed in your ERP and pushed to Shopify catalogues.

B2B-specific fulfilment considerations

  • Minimum order values: Enforce minimum order amounts to ensure wholesale orders are commercially viable.
  • Shipping rates: Trade shipping is typically calculated differently from consumer delivery — often by weight, pallet count, or postcode zone.
  • Lead times: B2B orders often have longer lead times, especially for made-to-order products. Communicate these clearly at checkout.
  • Partial fulfilment: Large orders may ship in multiple consignments. Shopify supports partial fulfilment natively.

SEO considerations for B2B stores

B2B SEO differs from DTC SEO in keyword intent and content strategy. Trade buyers search differently: "wholesale candles UK supplier" versus "luxury scented candle." Your SEO strategy needs to target these commercial queries specifically.

Key B2B SEO tactics

  • Wholesale landing pages: Create dedicated pages targeting "wholesale [product] supplier UK" queries, with clear trade information and account application forms.
  • Trade-specific content: Blog posts about industry trends, product guides for retailers, and merchandising advice establish authority in your trade niche.
  • Schema markup: Use Organisation and Product schema with B2B-specific attributes to help search engines understand your wholesale offering.
  • Technical performance: The same Core Web Vitals that drive DTC rankings apply to B2B. A fast, accessible site ranks better regardless of the audience.
SEO keyword research comparison between B2B and DTC search intent
B2B keyword strategy targets commercial and transactional queries from trade buyers actively looking for suppliers.

The brands that win in B2B ecommerce are the ones that make ordering online easier than ordering by phone. If the digital experience adds friction, trade customers will default to their old habits.


B2B ecommerce on Shopify is no longer a compromise. With Shopify Plus's native B2B features, you can build a wholesale operation that your trade customers will actually use — with customer-specific pricing, net payment terms, company accounts, and the familiar Shopify buying experience.

The key to success is not the technology. It is understanding how your trade customers buy and building an experience that is genuinely easier than their current process. That means getting the pricing right, the payment terms right, and the onboarding right.

If you are considering moving your B2B operations online, or if you are already on Shopify and want to add wholesale capabilities, get in touch. We have built B2B stores for brands across multiple sectors and can advise on the approach that fits your specific requirements. For brands also exploring enterprise capabilities, our guide to enterprise ecommerce on Shopify covers the broader picture.