---
title: "B2B Built In, not bolted on — Native Shopify Plus B2B | HAA"
description: "Shopify Plus rebuilt B2B from the inside out. Company accounts, catalogs, price lists, net terms, and rep workflows — all native. The bolt-on era is over."
url: "https://humanafterall.ca/b2b-built-in/"
language: "en"
markdown_index: "https://humanafterall.ca/api/md/index.md"
---

The Library · Guide 12 min read Shopify Plus B2B Updated May 2026

# B2B that’s _built in,_  
not _bolted on._

Custom price lists, net terms, and native ERP integrations. All built in. No _custom_ middleware to build.

Shopify Plus rebuilt B2B from the inside out — company accounts, catalogs, price lists, net terms, and rep workflows now live in the same admin as your DTC store. One platform. One source of truth. **The bolt-on era is over.**

[Pick your path →](#path) [Read the guide](#features)

33_%_

lift in self-serve orders within six months on Shopify B2B

Shopify · merchant data 2022–24

* * *

20_%_

increase in reorder frequency after going native

Shopify · merchant data 2022–24

* * *

0

middleware seats — invoicing, terms, and accounts live inside Shopify

Native B2B feature set

Two channels. One platform.

## DTC and B2B run on the same admin. _Same workflow, same source of truth._

Shopify Plus collapses the two channels into one platform. **DTC orders and B2B orders flow into the same admin, against the same product catalog, the same inventory, the same customer graph.** A single condition branches the pipeline — wholesale gets its negotiated price list and the ERP handoff; retail gets the storefront price and a confirmation email. One flow. Two outcomes. Zero duplicated systems.

TRIGGER

Order created

Same admin. Same source of truth.

B2B

Apply company catalog & price list

Validate quantity rules

Attach PO + payment terms

Sync to ERP (Patchworks / native)

DTC

Apply storefront price

Card / Shop Pay checkout

Confirmation email

Fulfillment trigger

The premise

## For fifteen years,  
B2B lived _outside_ the platform.

You ran your storefront on one system and your wholesale channel on another. Buyers logged into a separate portal. Pricing lived in a spreadsheet. Net terms were tracked in email. Reps placed orders through a CRM that didn’t talk to inventory. Every integration was a custom middleware contract.

It worked. It also cost more, broke more, and made the buyer experience worse than DTC. That’s the bolted-on stack. It’s what Shopify now replaces with eight native features.

Bolt-on era

Stack A

Storefront Shopify

B2B portal Third-party app or subdomain

Pricing Spreadsheets · custom rules engine

Net terms Email + accounting tool

Invoicing Standalone billing app

ERP sync Custom middleware · point-to-point

Auth Separate B2B login

Admin Two consoles, two source-of-truths

→

Built in

Stack B

Storefront Shopify

B2B portal Shopify Customer Accounts

Pricing Catalogs + Price Lists

Net terms Native Payment Terms

Invoicing Built into the order object

ERP sync Direct via Patchworks / native connectors

Auth One login, role-aware

Admin One Shopify admin

The native feature set

## Eight features.  
_One admin._

Shopify B2B ships with the primitives a manufacturer or distributor needs to run wholesale: company accounts, catalogs, custom pricing, quantity rules, net terms, self-serve portals, rep workflows, and a checkout designed for procurement. Here’s what each one actually does — and what it replaces.

01

### Company accounts

Multiple buyers, multiple locations, unique permissions per role.

A wholesale buyer is not a customer with extra fields. It’s a company with locations, buyers, approvers, and rules. Shopify B2B models that — natively, in the same admin you already use for DTC.

02

### Catalogs

Different products and pricing for different buyers — assigned, not filtered.

Assign a catalog to a company or a location. Each buyer signs in and sees their assortment, their currency, their prices. No password-gated collections, no duplicate stores.

03

### Custom price lists

Fixed pricing, percentage off, or volume tiers — per company.

Negotiated contract pricing lives in Shopify, not a spreadsheet. Price lists attach to catalogs, catalogs attach to companies. The rep doesn’t re-key prices; the buyer doesn’t get the wrong ones.

04

### Quantity rules

Minimums, maximums, case packs, increments — at the product level.

Sell in pallets, cases, or sixes. Quantity rules enforce it at the cart — buyers can’t add 7 of a 6-pack. Volume breaks reward larger orders without a rep on the phone.

05

### Net terms & deposits

Net 30, Net 60, due-on-fulfillment, partial payments, vaulted cards.

Approved buyers check out on terms. Payment terms live on the company; the checkout adapts. Deposits and partial payments handle the rest — no third-party invoicing app required.

06

### B2B checkout

PO numbers, payment terms, location selection — at checkout.

Collect a purchase order. Pick a ship-to location. Apply the company’s payment terms. The checkout was designed for how procurement actually buys, not bent into the shape of one.

07

### Customer accounts

A self-serve portal for orders, invoices, reorders, and returns.

Buyers log in and place orders without a rep. They see history, reorder, manage their company, and track shipments. Per Shopify, this drives a ~33% lift in self-serve orders within six months.

08

### Draft orders for reps

Phone orders, quotes, and rep-assisted workflows — in the same admin.

Sales reps are staff users with scoped permissions. They build a cart on the buyer’s behalf, send it for approval, or convert it directly. No standalone CRM portal sitting next to the store.

Every feature above used to be an app, a middleware service, or a spreadsheet. Today it’s a checkbox in your Shopify admin.

The integration tier

## ERP integration, _not ERP plumbing._

The native objects — companies, catalogs, price lists, payment terms — **stay in Shopify.** Your ERP stays the system of record for what it already owns: inventory, AR, fulfillment, financials.

Between them: **one channel**. Patchworks iPaaS or a native connector — off-the-shelf, configurable, bidirectional. Not a custom middleware tier you have to staff and maintain.

SHOPIFY PLUS

-   Companies & locations
-   Catalogs & price lists
-   Net terms & PO
-   Customer accounts

Patchworks iPaaS / native connectors

→

←

YOUR ERP

-   NetSuite
-   SAP
-   Microsoft Dynamics
-   Odoo
-   Tecsys
-   Akeneo PIM
-   HubSpot
-   QuickBooks

Honest version

“No middleware” is a marketing line — the truth is no _custom_ middleware. iPaaS still exists. It just isn’t bespoke anymore.

An operator’s footnote

## “Built in” gets you _40% of the way._

Honest answer, from a team that’s run these systems for 18 years. Shopify Plus ships with company accounts, catalogs, price lists, and the rest — that’s about 40% of what manufacturers and distributors actually need to run wholesale at scale.

The other 60% — ERP-connected real-time pricing, multi-segment routing, three-tier approval chains, request-for-quote flows, EDI for retail partners, custom buyer portals — that still requires configuration, integration, and the kind of decisions you make once you’ve operated a B2B business.

The good news: you’re configuring on top of a platform that already speaks B2B. Not bolting B2B onto a platform that doesn’t.

Pick your path

## Where are you _starting from?_

Two routes to native B2B on Shopify Plus — depending on whether you’re already on the platform.

[

Path A · Activate

ALREADY ON SHOPIFY PLUS

### If you’re already on _Shopify Plus._

Activate native B2B in 4–6 weeks. A productized engagement that configures the nine native features around how your business actually buys — company accounts, catalogs, price lists, quantity rules, payment terms, customer accounts, draft orders, tax exemptions, B2B checkout. Discovery, configuration, migration, training, soft launch, full launch.

4–6 weeks· Fixed scope· Fixed timeline

See B2B Launch →](https://humanafterall.ca/services/b2b-launch/)[

Path B · Migrate

NOT ON SHOPIFY PLUS YET

### If you’re _not there yet._

Coming from Magento, BigCommerce, Salesforce Commerce Cloud, or a legacy custom build? Let’s talk migration. We run replatforming projects regularly — especially for manufacturers and distributors leaving BigCommerce. We’ll scope the move first, then the B2B activation as a clean second step. No double-pay, no parallel running.

BigCommerce· Magento· Salesforce CC· Custom builds

Let’s talk migration →](https://humanafterall.ca/platform-integration/)

Not sure which path? [Book a 30-min scoping call →](https://humanafterall.ca/contact/)

Get in touch

## Ready to launch B2B? _We’ll come prepared._

[Book a 30-min scoping call →](https://humanafterall.ca/contact/) [Or send a message](https://humanafterall.ca/contact/)

&
