Shopify Plus B2B suite

Implementing the Shopify Plus B2B suite

This is the implementation detail behind selling B2B and wholesale on Shopify: how the native Shopify Plus B2B suite is actually configured to model your customers, pricing and ordering. Getting the underlying structure right, companies, locations, catalogs and price lists, is what separates a B2B store that scales from one that needs rework within a year.

Companies, locations and buyer permissions

The B2B suite is built around companies. Each company can hold multiple locations, and every location carries its own catalog, price list, payment terms, tax treatment and addresses. Buyers are attached to locations with permission levels that control what they can order and approve. This is why the first job is modeling your real customer structure, a head office with branches, a franchise with outlets, a distributor with sub-accounts, correctly, because pricing and terms all hang off it.

Catalogs, price lists and quantity rules

Pricing runs through catalogs, each pairing a product selection with a price list assigned to company locations. Price lists apply percentage discounts, fixed per-product prices, or volume and quantity breaks, and catalogs also control which products a customer can even see. This mechanic lets one store present different assortments and prices to different customers without a separate wholesale site. We structure catalogs so they stay maintainable as the customer base grows rather than sprawling into hundreds of one-off lists.

Quotes, draft orders and purchase orders

B2B ordering is rarely a fixed-price retail checkout. The suite supports draft orders that become customer-approvable quotes for negotiated deals, and PO numbers submitted at checkout that carry through to the order and your back-office systems. We configure these around how your sales team and buyers actually transact, whether that is self-service reordering, negotiated quotes, or approval-gated purchasing.

ERP-driven pricing and order flow

For most B2B operations, the source of truth for pricing and terms is an ERP. We sync companies, price lists and payment terms from it so the storefront always reflects the correct contract price, and push orders back with PO and terms attached, via ERP integration. Where rules are too complex for static price lists, we drive pricing from the ERP at runtime. B2B-specific checkout requirements are handled with checkout extensions.

When you need more than the native suite

The native suite covers most wholesale scenarios. Beyond it we build multi-approver purchasing workflows, credit-limit enforcement, pricing logic the price-list model cannot express, and specialized quick-order or catalog interfaces, always as extensions on top of the suite rather than a parallel system.

Implement Shopify Plus B2B

Share your customer structure, pricing model and ERP, and we will map them onto the B2B suite and flag anything that needs custom work.

Discuss a B2B implementation

Frequently Asked Questions

A company can have multiple locations, and each location carries its own catalog, price list, payment terms, tax settings and shipping addresses. Buyers are attached to locations with permission levels, so a head office and its branches can share a company while ordering under different pricing and terms. Modeling this hierarchy correctly is the foundation of a working B2B store.
B2B pricing runs on catalogs, each combining a product selection with a price list. A price list can apply a percentage off, fixed per-product prices, or volume/quantity breaks, and catalogs are assigned to company locations. This lets different customers see different products and prices from one store, which is the core mechanic behind wholesale pricing.
Yes. Sales teams build draft orders that become customer-approvable quotes, and buyers can submit PO numbers at checkout that flow through to the order and your integrations. Both support negotiated and approval-based B2B ordering rather than fixed retail checkout.
Where contract pricing lives in an ERP, we sync companies, price lists and terms from it so the storefront always shows the correct negotiated price, and orders flow back with PO and terms attached. For complex rules we drive pricing from the ERP at runtime rather than duplicating it in Shopify. See ERP integrations.
The native suite covers most wholesale needs. Custom work is warranted for multi-approver purchasing workflows, pricing rules the price-list model cannot express, credit-limit enforcement, or specialized catalog and quick-order interfaces. We build these as extensions on top of the suite rather than replacing it.