Skip to content

// Insights / B2B

Shopify Plus B2B Buyer Portals: The Self-Serve Wholesale Architecture That Scales

Tim Sullivan · Sonder, Melbourne · Published 30 August 2026

Your wholesale buyers do not want to call a rep. They do not want to email a spreadsheet. They want to log in at 11pm, reorder last quarter's top sellers at their negotiated pricing, pay on net-60 terms, and close the laptop. The brands giving them that experience are taking share from brands that are not.

For years, building a proper B2B buyer portal on Shopify meant duct-taping third-party apps together. Wholesale Club for pricing tiers. A custom app for company accounts. Another app for net terms. The result was fragile, expensive to maintain, and disconnected from your DTC storefront.

That era is over. As of April 2026, Shopify's native B2B capabilities handle company accounts, catalog-based pricing, net terms, PO numbers, self-serve ordering, and Flow automation on every paid plan. Shopify Plus unlocks unlimited catalogs and the advanced tooling that mid-market wholesale operations actually need.

This is not a feature announcement. It is an architecture guide. If you are running both DTC and wholesale, and you are tired of managing two platforms or fighting with apps that were never designed to work together, this is the technical and commercial case for unifying on one stack.

Shopify B2B buyer portal performance indicators

33%

Average increase in self-serve wholesale orders within six months of launching a Shopify B2B portal

18-35%

AOV lift from quantity breaks and volume pricing on B2B catalog orders

Catalogs on Shopify Plus. Non-Plus plans are capped at three.

Shopify merchant data and industry benchmarks, 2025-2026.

What the Buyer Portal Actually Does Now

Shopify's buyer portal is not a stripped-down customer account page with a wholesale label on it. It is a purpose-built self-service interface for B2B purchasing. Here is what a buyer sees when they log in:

  • Order history with one-click reorder: Buyers browse previous orders and reorder individual items or entire orders without rebuilding a cart from scratch. For wholesale accounts placing the same seasonal order quarterly, this alone eliminates hours of friction.
  • Company-specific pricing: Every product displays the negotiated catalog price for that buyer's company. No confusion between DTC pricing and wholesale tiers. No phone calls to confirm rates.
  • Saved payment methods and net terms: Buyers pay on net-30, net-60, or custom terms directly through the portal. They can manage saved payment methods, view outstanding invoices, and track payment status without contacting your accounts team.
  • Company order activity: Multiple buyers within the same company see shared order history, open invoices, and account status. A purchasing manager can review what other buyers in their organisation have ordered.
  • PO number support: Every order can carry a purchase order number, which flows through to your ERP and invoicing systems. This sounds trivial until you try to reconcile wholesale orders without it.

The customisable buyer portal, added in 2025, lets you brand the entire experience without custom development. Your wholesale buyers see your logo, your colours, and a professional interface that reflects the relationship, not a generic Shopify account page.

The Architecture: How DTC and Wholesale Run on One Store

The fundamental architecture decision Shopify made is this: B2B is not a separate store. It is a layer on top of your existing Shopify store, activated by company accounts and controlled by catalogs.

Company Accounts and Location-Based Pricing

Every wholesale customer is set up as a company with one or more locations. Each location can have its own catalog assignment, shipping address, and payment terms. A national distributor with warehouses in Sydney, Melbourne, and Brisbane gets location-specific pricing and separate order histories per location.

When a buyer associated with a company logs in, the storefront transforms. Product prices change to their catalog rates. The checkout presents their payment terms. The navigation reflects their B2B experience. When a DTC customer logs in to the same URL, they see standard retail pricing. One store, two experiences, zero app conflicts.

Catalogs: The Pricing Engine

Catalogs are where the real power sits. A catalog is a set of pricing rules assigned to specific companies or company locations. You can build catalogs based on:

  • Fixed prices: Set exact wholesale prices per product or variant.
  • Percentage discounts: 40% off retail across an entire product category.
  • Volume pricing: Price breaks at specific quantity tiers. Buy 100 units at $12 each. Buy 500 at $9.50. Buy 1,000 at $7.80.
  • Quantity rules: Minimum order quantities, maximum limits, and case-pack increments. If a product ships in cases of 12, the buyer can only order in multiples of 12.

Non-Plus plans support up to three catalogs. That works for a brand with a simple wholesale tier structure: trade, distributor, VIP. But the moment you need region-specific pricing, seasonal catalogs, or customer-specific negotiated rates, the three-catalog limit becomes the ceiling. This is the first genuine inflection point where Plus pays for itself in a B2B context.

Feature Shopify (paid plans) Shopify Plus
Company accounts Yes Yes
Catalogs Up to 3 Unlimited
Net terms (net-30, net-60, custom) Yes Yes
PO numbers Yes Yes
Self-serve buyer portal Yes Yes
Volume pricing and quantity rules Yes Yes
Flow automation for B2B Yes Yes, with advanced triggers
Draft order deposits No Yes (partial payment, due-on-fulfillment)
Shopify Functions on draft orders Limited Full (Delivery, Payment, Cart Validation)
Customisable buyer portal branding Basic Full customisation
Discount info on Customer Account API No Yes (July 2026 API)

Draft Orders, Deposits, and the Sales Rep Workflow

Not every wholesale order is self-serve. Some require a sales rep to build a quote, negotiate pricing, and send an order for approval. Shopify handles this through draft orders, and the recent Plus-only enhancements have turned draft orders into a legitimate wholesale quoting system.

As of the July 2026 API release, draft orders on Plus now support deposit workflows: partial payment upfront with the balance due on fulfilment. A buyer places a $50,000 order, pays a 30% deposit at checkout, and the remaining $35,000 is invoiced when the goods ship. This is standard practice in wholesale and was previously impossible without a custom app.

Draft orders also now support all Shopify Functions APIs: Delivery Customisation, Payment Customisation, and Cart and Checkout Validation. That means your custom checkout logic (hiding certain payment methods for specific buyer tiers, enforcing minimum order values, calculating freight based on pallet quantities) applies to rep-created orders the same way it applies to self-serve portal orders. One set of rules. Consistent enforcement.

The discount application information now available through the Customer Account API means buyers can see exactly how their pricing was calculated. No ambiguity. No "call your rep to understand the invoice." Transparency builds trust. Trust drives reorders.

Quantity Breaks: The AOV Lever Nobody Talks About

Volume pricing and quantity rules are where the revenue impact compounds. This is not a minor optimisation. Brands implementing structured quantity breaks on Shopify B2B are seeing 18 to 35% increases in average order value.

The mechanics are straightforward but the strategy matters:

Quantity break strategy How it works When to use it
Tiered volume pricing Price per unit drops at defined thresholds (e.g., 1-99 units at $15, 100-499 at $12, 500+ at $9) Consumables, commoditised products, high-velocity SKUs
Case-pack increments Buyer must order in multiples (e.g., increments of 12, minimum 24) Products with fixed packaging or pallet configurations
Min/max limits per variant Floor and ceiling on order quantities per SKU Limited editions, allocated products, seasonal inventory
Spend-based breaks Discount unlocked at order value thresholds ($5K, $10K, $25K) Multi-category orders, encouraging broader assortment

The compound effect: a buyer who would have ordered 80 units sees the price break at 100 and bumps the order. A buyer ordering from three categories sees the spend threshold and adds a fourth. These are not theoretical gains. They show up in order data within the first quarter.

Traditional B2B Portal vs. Shopify Plus Native

If you are evaluating Shopify's B2B against a purpose-built wholesale portal (NuOrder, Orderchamp, a custom-built portal on your ERP), here is the honest comparison:

Dimension Traditional B2B portal / app stack Shopify Plus native B2B
Product data Separate catalog sync required. Data drift is constant. Same product data as DTC. One source of truth.
Inventory Separate inventory pool or complex sync. Oversells happen. Shared inventory with DTC. Allocation rules via Shopify Flow.
Order management Orders land in a separate system. Manual reconciliation with Shopify. All orders in one Shopify admin. One fulfilment workflow.
Buyer experience Separate login, separate URL, separate brand experience. Same storefront. Context switches based on buyer identity.
Reporting DTC and wholesale reports live in different systems. Combined view requires BI tooling. Unified analytics. Segment by channel in one dashboard.
Maintenance cost $2,000 to $8,000/month in app fees, sync monitoring, and custom development Included in Shopify Plus subscription. Zero incremental app cost for core B2B.

The single biggest advantage is the unified data layer. When your DTC and wholesale operations share the same product catalog, inventory pool, and order management system, you eliminate an entire class of operational problems: inventory discrepancies, product data drift, and the Monday morning reconciliation ritual where someone figures out why the numbers do not match.

When NOT to Use Shopify Plus B2B

We would be doing you a disservice if we pretended Shopify's B2B is the right fit for every wholesale operation. It is not. You should look elsewhere if:

  • You need multi-level approval chains: A buyer submits an order, their manager approves it, finance reviews orders above $50K, and a VP signs off on new vendor relationships. Shopify does not have native approval workflows. You can build basic versions with Flow and Mechanic, but if your procurement process has three or more approval tiers, a dedicated B2B platform handles this better.
  • You are a pure B2B manufacturer with no DTC channel: The power of Shopify B2B is the unification with DTC. If you sell exclusively wholesale with no consumer channel and no plans to add one, the DTC infrastructure is overhead you are paying for but not using. Purpose-built B2B platforms like Sana Commerce or Oro Commerce may be leaner.
  • You need RFQ (request for quote) workflows at scale: Complex quoting with revision tracking, counter-offers, and multi-round negotiation is not native to Shopify. Draft orders cover simple quoting, but if your sales cycle involves formal RFQ processes with audit trails, you need specialised tooling.
  • Your catalog exceeds 200,000 SKUs with complex product configuration: Made-to-order products with dozens of configurable dimensions (size, material, finish, hardware) push beyond what Shopify's variant system handles elegantly. Manufacturers with true CPQ (configure, price, quote) requirements need platforms built for that.
  • You need real-time ERP inventory allocation per buyer: If your wholesale model requires reserving specific inventory allocations per account (not just shared pool with Flow rules), the integration complexity may justify a platform that sits closer to your ERP.

For brands doing $10M to $100M with a mix of DTC and wholesale, selling standard products (not configured-to-order), with straightforward approval processes, Shopify Plus B2B is now the strongest option in the market. Not because it does everything. Because it does the right things natively, on a platform that already runs your consumer business.

Investment Ranges for B2B Portal Architecture

What does it actually cost to build a proper Shopify Plus B2B buyer portal? Here are the tiers we see for brands migrating to or building on Shopify Plus B2B:

Scope What's included Investment Timeline
Foundation B2B setup Company accounts, 3 to 5 catalogs, volume pricing, net terms, buyer portal branding, basic Flow automations $25,000 to $50,000 4 to 8 weeks
Full DTC + wholesale unification Above plus ERP integration (NetSuite, MYOB, Xero), custom buyer portal sections, advanced quantity rules, multi-location pricing, draft order workflows $60,000 to $120,000 8 to 14 weeks
Enterprise multi-channel B2B Above plus multiple buyer segments, region-specific catalogs, custom Shopify Functions (checkout, delivery, payment), headless buyer portal elements, advanced analytics $120,000 to $220,000 14 to 24 weeks

These ranges assume a Shopify Plus subscription ($2,300/month). They do not include ongoing management, which brings us to the part most agencies skip.

The Living B2B Channel

Here is where most B2B portal projects fail. An agency builds the portal. They configure the catalogs. They connect the ERP. They launch. They leave.

Six months later, three of your top-20 accounts have never logged in. Your quantity breaks have not been adjusted since launch even though your product costs changed twice. Nobody is looking at the reorder rate data to understand which buyers are self-serving and which are still calling your sales team. The portal is not broken. It is just not working as hard as it should.

A living ecosystem approach treats the B2B portal as an ongoing channel, not a project deliverable:

  • Buyer adoption monitoring: Which companies are using the portal? Which are not? What does the activation funnel look like? Are buyers completing orders or abandoning at checkout? This data drives targeted outreach to your highest-value accounts.
  • Catalog pricing optimisation: Quantity break thresholds are not "set and forget." They need adjustment based on actual ordering patterns. If 60% of orders fall just below your first price break, the threshold is wrong. Continuous analysis, continuous tuning.
  • Flow automation expansion: The initial launch includes basic automations. Over time, the workflow library grows: automatic credit hold notifications, reorder reminders based on purchase cycle analysis, low-stock alerts for high-velocity wholesale SKUs, approval routing for orders above threshold.
  • Integration health: The ERP sync that worked perfectly at launch will drift. Products get added in one system and not mapped in the other. Price updates fail silently. Tax codes change. Continuous monitoring catches these before a buyer sees wrong pricing.

This is the difference between a B2B portal and a B2B channel. A portal is a feature. A channel is a revenue engine that gets tuned every week.

Getting Started

If you are running wholesale alongside DTC and managing it through a separate platform, a stack of apps, or (worst case) spreadsheets and email, the consolidation opportunity is significant. Not just in reduced tool costs, but in operational clarity. One product catalog. One inventory pool. One order stream. One analytics view.

The first step is an architecture assessment. We map your current wholesale workflow: how buyers order, how pricing works, how orders flow to fulfilment, and where the friction sits. Then we scope the Shopify Plus B2B build against your specific requirements, including the honest assessment of whether Shopify's native capabilities cover your needs or whether you need supplementary tooling for specific workflows.

No generic proposals. No 40-page decks. A clear scope, a realistic investment range, and an architecture diagram you can hand to your CTO.

About the author

Tim Sullivan

Lead Solutions Architect at Sonder. Has architected Shopify Plus B2B implementations for brands doing $10M to $100M across DTC and wholesale. Specialises in platform unification, ERP integration, and building B2B channels that compound revenue rather than collect dust. Based in Melbourne.

// B2B architecture

Your wholesale channel should compound, not collect dust.

We will map your B2B workflow, scope the Shopify Plus architecture, and give you the real numbers. For brands doing $10M+ across DTC and wholesale.

Replies within one business day. From the architect who scopes the build.