Shopify Plus B2B Implementation Guide 2026 - Step-by-Step Setup & Launch

Complete 2026 step-by-step guide to implementing Shopify Plus B2B. Company accounts, customer pricing tiers, quote workflows, net terms, integrations, and the full launch playbook for mid-market brands.

Shopify Plus B2B Implementation Guide 2026 - Step-by-Step Setup & Launch

Last updated: May 25, 2026 · 17 min read · By Joe McFerrin, CEO of IWD Agency

Shopify Plus B2B is one of the fastest-shipping enterprise B2B platforms in 2026. A mid-market B2B build that takes 22-36 weeks on Adobe Commerce can ship in 7-14 weeks on Plus. But that speed comes with specific implementation patterns — get them right and your B2B portal launches cleanly; get them wrong and you spend the next 6 months untangling bad initial configuration decisions.

This guide is the step-by-step implementation playbook our team uses on every Shopify Plus B2B engagement. It covers store setup, company account configuration, customer pricing tiers, quote workflows, net terms + PO buyer setup, app selection, integration patterns, and the full pre-launch checklist.

If you're earlier in the platform decision, pair this with our Shopify Plus B2B vs BigCommerce B2B comparison and Shopify Plus vs Adobe Commerce 2026.

The 30-Second Verdict

Shopify Plus B2B implementation timeline by complexity:

ScopeTimelineCost
Add B2B to existing DTC Plus store (simple)4-8 weeks$20-50K
Standalone B2B store (basic — 1-2 customer tiers)8-14 weeks$50-120K
B2B + complex pricing + custom workflows14-20 weeks$90-200K
B2B + ERP integration + multi-region18-28 weeks$125-300K
B2B headless on Hydrogen20-32 weeks$150-350K

Critical prerequisites:

  1. ✅ Shopify Plus subscription active (B2B native is Plus-only)
  2. ✅ Customer data ready (companies, contacts, tier assignments)
  3. ✅ Product catalog inventoried (SKUs, customer-specific availability)
  4. ✅ Pricing rules documented (tier structure, special pricing accounts)
  5. ✅ ERP integration approach decided (see our NetSuite Integration Guide 2026)

Phase 1: Store Setup (Weeks 1-2)

The foundation. Get this right or every subsequent phase compounds the wrong assumptions.

Step 1.1 — Activate Shopify Plus B2B

Native B2B requires Shopify Plus subscription ($2,300+/mo). Navigate to your Plus admin → Settings → Customers and orders → B2B → enable native B2B.

This unlocks:

  • Companies and company accounts
  • Catalogs (customer-specific product visibility)
  • Price lists (customer-specific pricing)
  • Buyer permissions (account roles within companies)
  • Volume pricing rules
  • Net terms + payment terms

Step 1.2 — Decide on store architecture

ArchitectureWhen it fits
Single store, DTC + B2B unifiedMost brands — same products, different pricing by login
Single store, B2B-onlyB2B-primary brands with no DTC
Multi-store: separate DTC + B2BDistinct brand presentations or different team management needs
Multi-region B2B (via Shopify Markets)Multi-country B2B with regional pricing/tax

My recommendation: Default to single store, DTC + B2B unified. It's simpler to maintain and the customer experience is cleaner. Only split into multi-store if you have a specific reason (distinct branding, team segmentation, or geographic split).

Step 1.3 — Configure base store settings

  • Tax engine: Configure tax-exempt status for B2B customers (Avalara integration if multi-region)
  • Shipping zones: Define wholesale shipping rules (free over $X, flat rate, freight quote)
  • Payment methods: Enable Shopify Payments + add Net 30/60 as customer-specific payment terms
  • Currency: If multi-currency via Shopify Markets, configure per-region pricing now
  • Locales/languages: If multi-language, configure now

Phase 2: Configure B2B (Weeks 3-4)

The B2B feature configuration phase. This is where the platform's native B2B feature set comes online.

Step 2.1 — Set up customer tiers and price lists

Shopify Plus B2B uses catalogs (which products are visible) + price lists (which prices apply) to deliver customer-specific pricing.

Common tier structures:

Tier nameDiscount from MSRPCatalog visibilityCustomer count typical
Tier 1 — Premium Wholesale-15%Full catalog20-100
Tier 2 — Standard Wholesale-25%Full catalog100-1000
Tier 3 — Distributor-35%Full catalog + early access SKUs5-50
Strategic Account A-40% customCustom catalog (some products restricted)1-5
Strategic Account B-45% customCustom catalog (different restrictions)1-5

In Shopify Plus admin: Customers → Companies → Price lists to create each tier. Each price list maps to a catalog (product visibility set).

Step 2.2 — Configure company accounts

Companies in Shopify Plus B2B contain:

  • Company name + tax ID
  • Default location (shipping/billing)
  • Catalog assignment (which catalog this company sees)
  • Price list assignment (which prices apply)
  • Payment terms (Net 30/60 enabled?)
  • Buyer permissions (who can place orders, who needs approval)

Best practice: start with default Net 30 for verified accounts and require manual approval for new applications during first 90 days post-launch.

Step 2.3 — Set up buyer permissions

Within each company, individual buyers can have different roles:

RolePermissions
OwnerManage company settings, view all orders, place orders
AdminPlace orders, view all orders, manage buyers
BuyerPlace orders, view own orders only
View-onlyView catalog, can't place orders

For most B2B brands, default is all buyers can place orders, owner approves over $X threshold.

Step 2.4 — Configure quote workflow

Shopify Plus B2B native quote workflow:

  1. Buyer adds items to cart
  2. Instead of checkout, clicks "Request Quote"
  3. Sales rep receives quote request, can adjust pricing/terms
  4. Sales rep sends quote back to buyer
  5. Buyer accepts → converts to order with quote pricing locked

Configure in Settings → Checkout → B2B → Quote settings. Decide:

  • Minimum quote amount?
  • Quote expiration (typically 7-30 days)
  • Approval workflow if multiple sales reps

Phase 3: Customize (Weeks 5-10)

Where the implementation diverges from out-of-the-box. Most brands need some customization here.

Step 3.1 — Storefront customization

The B2B portal needs to look different from DTC even on a unified store:

  • B2B-only landing page post-login (account dashboard)
  • Custom navigation for logged-in B2B users (Reorder, Quote, Account)
  • Wholesale-specific content blocks (volume discount messaging, terms reminder)
  • B2B-only product catalog views (grid + list with bulk-add)

This typically requires Liquid theme customization or Shopify Functions for advanced logic.

Step 3.2 — Application form for new wholesale accounts

Most brands need a custom "Apply for Wholesale" form that captures:

  • Business name + tax ID
  • Annual revenue + employee count
  • Business type (retailer, distributor, foodservice, etc.)
  • Years in business
  • References

Two implementation options:

  1. Shopify Forms (native) — basic but works
  2. HubSpot/Typeform/custom form → Shopify Admin — better for marketing automation integration

Step 3.3 — Volume pricing rules

Beyond customer-tier pricing, configure SKU-level volume discounts:

QuantityDiscount
12-48 units0% (base wholesale price)
49-96 units-3%
97-240 units-7%
240+ units-12%

Configure in price list → product → volume pricing.

Step 3.4 — Custom checkout via Shopify Functions / Checkout UI Extensions

Most B2B brands need at least one of:

  • Custom shipping rate calculation (freight quotes for large orders)
  • Custom tax rules (tax-exempt accounts handled cleanly)
  • Custom payment routing (PO acceptance with terms validation)
  • Custom order minimums (per-customer minimums)
  • Custom shipping address validation (for B2B addresses)

These now go through Shopify Functions (replaced legacy Shopify Plus Scripts in 2024). Each Function takes ~1-3 weeks of development.

Phase 4: Integrations (Weeks 6-12, parallel to Phase 3)

Step 4.1 — ERP integration

If you have NetSuite, SAP, MS Dynamics, Acumatica, or other ERP — this is the biggest single integration. See our NetSuite Integration Guide 2026 for the architectural framework.

For Shopify Plus + NetSuite specifically:

  • Tier 1 connector (Celigo): $8-25K, 2-6 weeks
  • Tier 2 middleware: $35-90K, 6-14 weeks
  • Tier 3 custom integration: $60-200K, 12-24 weeks

Common sync targets:

  • Customer accounts (Shopify ↔ NetSuite)
  • Pricing tiers (NetSuite → Shopify price lists)
  • Inventory (NetSuite → Shopify real-time)
  • Orders (Shopify → NetSuite)
  • Order status (NetSuite → Shopify)

Step 4.2 — Marketing automation

Most B2B brands need:

  • Email marketing (Klaviyo): B2B-aware segments, abandonment flows for high-value carts
  • Customer support (Gorgias): integrated with order data
  • Account-based marketing (HubSpot): if marketing-led B2B with lead nurturing pre-purchase

Step 4.3 — Other common integrations

  • Tax: Avalara if multi-region
  • Shipping: ShipperHQ for freight rate calculation
  • PIM: Akeneo or Salsify if product catalog is content-heavy
  • Reporting: Glew or Triple Whale for unified analytics

Phase 5: Apps + Extensions (Weeks 8-12)

Native Plus B2B handles a lot but apps fill specific gaps:

NeedApp recommendations
Wholesale application formShopify Forms, HulkApps, B2B Wholesale Club
Advanced quote workflowSparklayer, BSS B2B, Helium Customer Pricing
Customer-specific catalogs (when native isn't enough)Sparklayer, BSS
Recurring orders / subscriptions B2B-awareReCharge with B2B logic
Reorder lists / buying listsSparklayer, native Plus B2B (basic)
Tax-exempt certificate managementAvalara, TaxCloud
Multi-warehouse routingShipperHQ, Shipstation Plus
Account-level reportingSparklayer dashboards, custom dashboards

Total app stack cost typical: $1,500-5,000/month for B2B-focused implementations.

Phase 6: QA + Launch (Weeks 11-14)

Step 6.1 — Internal QA

Run through the full B2B buyer journey:

  • New account application flow → admin approval → buyer login → catalog browse → cart → checkout → order placed
  • Existing account reorder flow
  • Quote workflow (request → sales rep review → buyer accept → order)
  • Net terms order flow
  • Multi-buyer flow (admin + buyer permissions)
  • Edge cases: tax-exempt orders, freight quotes, custom-priced products

Step 6.2 — Client UAT

Real customer testing with 3-5 wholesale accounts before full launch:

  • Document any issues found
  • Adjust configurations
  • Re-test

Step 6.3 — Performance testing

  • Page load benchmarks (B2B pages can be slower than DTC due to catalog filtering)
  • Cart performance with 50+ items (B2B carts are larger than DTC)
  • Checkout speed with customer-specific pricing applied

Step 6.4 — Pre-launch checklist

  • All companies imported with correct tier assignments
  • All catalogs configured with correct product visibility
  • All price lists tested for accuracy
  • All payment terms validated
  • ERP integration tested with real order
  • Email templates customized for B2B (order confirmations, quote ready, etc.)
  • Account dashboard reviewed
  • Reorder functionality tested
  • Quote workflow tested end-to-end
  • Tax-exempt flows tested
  • Custom shipping rules validated
  • Performance benchmarks documented
  • Customer support trained on B2B-specific issues
  • Soft launch with subset of customers (week 1-2)
  • Full launch (week 3+)

Common Implementation Pitfalls

Pitfall #1 — Skipping the tier structure planning

Brands set up "wholesale tier" without thinking through their actual customer segmentation. Then 6 months later they're trying to retrofit 5 tiers and realize the original architecture doesn't support it cleanly.

Plan up front: map every wholesale customer to a tier on day one. Tier 1 (premium), Tier 2 (standard), Tier 3 (distributor), Tier 4+ (strategic). Be specific about who's in each.

Pitfall #2 — Treating B2B as DTC with bigger discounts

B2B requires different UX patterns — bulk add, reorder, quote, account dashboard, order history filtering. A B2B portal that just shows DTC prices with -25% applied misses the workflow advantages.

Pitfall #3 — Underestimating wholesale application + approval workflow

The application form + admin approval flow is often skipped during scoping. Then post-launch, hundreds of legitimate wholesale prospects abandon because the application path is broken or non-existent.

Pitfall #4 — Net terms without verification process

Auto-approving Net 30 for any account is a fast path to AR issues. Always require manual approval for Net terms in the first 90 days. Build credit-check integration if scaling beyond manual review.

Pitfall #5 — Quote workflow without sales rep training

Native Plus quote workflow assumes sales reps respond promptly. Without training + SLA expectations, quotes sit unread and customers abandon.

Pitfall #6 — ERP integration as afterthought

"We'll integrate ERP after launch." Then post-launch, manual order entry consumes 30 hours/week of CSR time. Plan ERP integration during phases 1-2, deploy during 4-6.

Pitfall #7 — Custom checkout without scoping Shopify Functions complexity

Each Shopify Function is a separate development effort. Brands assume "we'll just add custom logic in checkout" without scoping it. Each Function = 1-3 weeks of dev.

Pitfall #8 — Skipping multi-buyer permissions

Most B2B accounts have multiple buyers (owner + 2-5 buyers). Skipping permission configuration means all buyers can place orders without oversight — fine for some accounts, disastrous for others.

Implementation Cost Summary

ScopeBuild costTimelineApps/month
Add B2B to existing DTC Plus store$20-50K4-8 weeks$500-1,500
Standalone Plus B2B (basic)$50-120K8-14 weeks$1,000-2,500
Plus B2B + complex workflows$90-200K14-20 weeks$2,000-4,000
Plus B2B + ERP integration$125-300K18-28 weeks$2,500-5,000
Plus B2B headless (Hydrogen)$150-350K20-32 weeks$2,500-5,000

Ongoing dev retainer post-launch: $8-25K/month at mid-market scale. Budget separately for ERP integration maintenance ($1-5K/mo).

Frequently Asked Questions

Common questions about Shopify Plus B2B implementation

Do I need a separate Shopify Plus subscription for B2B?

No — B2B is native to Shopify Plus. Same subscription that powers DTC also unlocks B2B features. Activate B2B in your existing Plus admin. The subscription cost ($2,300+/mo) is unchanged whether you use B2B features or not.

How long does Plus B2B implementation take?

4-8 weeks to add B2B to an existing DTC Plus store. 8-14 weeks for a standalone B2B Plus build. 14-20 weeks with complex workflows. 18-28 weeks with ERP integration. 20-32 weeks for Hydrogen headless B2B.

Can I keep my DTC operation separate from B2B?

Yes — three options. (1) Single unified store with company-account login routing buyers to wholesale experience — most common, lowest cost. (2) Multi-store: separate DTC + B2B on the same Plus subscription — better branding separation. (3) Hybrid headless with shared backend, separate frontends — most flexible, highest cost.

What if my B2B needs exceed Plus's native capabilities?

Common edge cases: customer-specific catalogs beyond Plus's native depth, multi-tier company hierarchies (parent + child accounts), complex approval workflows. For these, you have three paths: (1) Custom development on Plus (typically 4-12 weeks added scope), (2) Apps like Sparklayer or BSS B2B, (3) Evaluate BigCommerce B2B Edition or Adobe Commerce.

How does pricing work for tax-exempt B2B customers?

Tax-exempt flag on company account. Set the company's tax-exempt status to true, upload tax-exempt certificate, and the tax engine skips tax on their orders. Avalara or TaxCloud handles certificate validation + storage if you need automation.

Can buyers pay with PO or check?

Yes — native. Plus B2B includes "Net terms" payment option that lets buyers complete checkout without immediate payment. Order goes to invoice; buyer pays via PO/check/ACH on Net 30/60 terms. Manual reconciliation or integrate with QuickBooks/NetSuite for automation.

What's the difference between price lists and catalogs?

Catalog = which products visible. A custom catalog might exclude certain SKUs from a customer's view. Price list = which prices apply. A custom price list shows different pricing on the same products. Most brands use both: each company → one catalog (visibility) + one price list (pricing). They're independent — same catalog can have different price lists; same price list can apply to different catalogs.

Can I import existing customer data from another platform?

Yes. CSV import works for companies + locations + buyers + price list assignments. For complex migrations (large customer base, password hashes from another platform), expect 2-4 weeks of data work plus a customer email campaign for forced password reset (Shopify doesn't accept external password hashes).

How do I integrate Shopify Plus B2B with NetSuite?

Three tiers, depending on complexity. Tier 1: Celigo pre-built connector ($8-25K). Tier 2: Celigo + custom logic ($35-90K). Tier 3: Custom build ($60-200K). See our NetSuite Integration Guide 2026 for the architectural framework.

What ongoing costs should I budget post-launch?

At mid-market scale: $2,300/mo Plus subscription + $1,500-5,000/mo apps + $8-25K/mo dev retainer + $1-5K/mo ERP integration maintenance. Total: ~$15-40K/month combined platform + apps + agency. Plan for 5-10% of GMV as ongoing operational cost during first 18 months.

Related Reading

IWD Shopify Plus B2B services · Shopify Plus B2B vs BigCommerce B2B Edition · Shopify Plus vs Adobe Commerce 2026 · Shopify B2B Examples 2026 · NetSuite Integration Guide 2026 · Migrating to Shopify Plus 2026

If you're planning a Shopify Plus B2B implementation, book a 15-minute B2B assessment. IWD has shipped 40+ Shopify Plus B2B implementations across apparel, beauty, food/bev, supplements, and lifestyle — we'll walk through your specific situation including phasing recommendations and realistic budget.