Shopify Plus B2B Agency

B2B that doesn't feel like a side feature.
Plus B2B done properly. Company accounts, custom catalogs, net terms, partial payments, sales rep workflows, and the ERP integration that makes it actually work at scale.
View our Work
Man in suit sites on chair with red background
B2B on Shopify is finally a real product

Shopify Plus B2B has matured fast. Company accounts with multiple buyers, customer-specific catalogs and pricing, net 30/60/90 terms with approval workflows, partial payments, deposits, draft orders that sales reps can build and send for buyer self-checkout. The capability set now rivals what mid-market brands used to build custom on Magento, NetSuite, or commercetools.

Most agencies still treat Shopify B2B as a checkbox. We treat it as a discipline. The brands we work with run $5M to $500M in combined B2B and D2C revenue, and their wholesale side has rules - tiered pricing for distributors, contract pricing for key accounts, deposit logic for custom orders, terms that vary by customer, sales reps who need their own workflows. None of that gets handled by a default Shopify B2B setup.

If you're evaluating Plus for B2B, the first question isn't whether it can technically do these things. It can. The question is whether you have a partner who knows how to architect it so it actually fits your operation.

What we build for B2B brands
Hybrid B2B + D2C architecture

Most of our B2B work is hybrid. You sell to consumers under one brand and to wholesale accounts under the same brand. The decision then is whether B2B runs as a separate customer segment on your main store, as a fully separate expansion store, or as a hybrid where catalogs and pricing shift based on who's logged in.

We work through that decision with you in discovery, then build accordingly. Same-store hybrid keeps your operational complexity lower and your inventory unified. Separate B2B store gives you a fully independent admin and merchandising layer for the wholesale team. The right answer depends on your inventory model, your team structure, and how different your B2B catalog needs to be from your D2C one.

Company accounts and buyer hierarchies

In Shopify B2B, a company represents the business buying from you. Each company has locations - branches, franchises, distribution centers - and buyers, the actual humans placing orders. We configure this hierarchy to match how your customers actually operate. A franchise group with 12 locations gets one company, twelve locations, and however many authorised buyers per location. A simple wholesale account gets one company, one location, one or two buyers.

Then we layer permissions - who can place orders, who can request quotes, who needs approval, what spending limits apply. This is the layer that prevents an entry-level buyer at a $5M account from accidentally placing a $200K order without internal sign-off.

Catalog-to-company logic

The catalog assignment is what makes Plus B2B materially different from Shopify Advanced's basic B2B - added April 2026, capped at three catalogs. On Plus, you can assign any catalog to any company directly. Customer-specific pricing, customer-specific product visibility, customer-specific currency. A distributor sees their products at distributor pricing. A retail account sees their products at retail wholesale pricing. A regional partner sees only the SKUs licensed for their region.

We build the catalog logic to your business rules. If your pricing is tiered by volume commitment, the catalogs reflect that. If it's contract-based for key accounts, contracts get their own catalogs. The configuration is more art than science when you have 50+ B2B accounts each with slightly different terms.

Custom pricing with Shopify Functions

Shopify Functions is the modern way to write custom commerce logic on Plus. We use it for B2B pricing rules that can't be expressed through standard catalogs - dynamic volume tiers, customer-segment-based discounts, time-bound contract pricing, mix-and-match bundle pricing for wholesale. Functions runs at checkout, so your custom pricing logic stays consistent whether the order comes through self-service, draft orders, or a sales rep workflow.

Functions also replaces Shopify Scripts, which hits a hard cutoff on June 30, 2026. If you're on legacy Scripts for B2B logic, that's a migration we handle as standard.

View our Services

Shopify or Die

Insights into the current and future state of Shopify Plus commerce. Headless architecture, agentic commerce, integration strategy, and the engineering decisions behind stores that scale.

View all Insights
Plus B2B vs Advanced B2B (April 2026 reality)
Net terms, partial payments, deposits

Plus B2B supports net payment terms - net 30, 60, 90, or custom - partial payments at checkout, and deposits with balance-due workflows. We configure these to match your AR process. Which customers get which terms, which orders require deposits, how partial payments reconcile against your accounting system, when invoices auto-generate, what triggers approval workflows on overdue accounts.

This is also where ERP integration matters most. Your terms in Shopify need to mirror your terms in your ERP. Your invoice flow needs to feed both ways. We architect the integration so your finance team isn't reconciling Shopify and your ERP manually every month.

Sales rep workflows and draft orders

Your sales team needs more than a customer admin can do alone. We build sales rep workflows where reps can create draft orders on behalf of customers, send them for buyer self-checkout, apply rep-specific discount logic, track their pipeline, and operate inside a permissions structure that prevents them from over-discounting or going around your pricing rules. Built on top of Shopify's native draft order capabilities with custom apps and Functions for the parts that need to behave differently than D2C.

Wholesale checkout customisation

B2B checkout has different requirements - PO number fields, ship-to vs bill-to addresses that differ from saved customer data, custom shipping rules for freight, terms acknowledgment, multi-location order routing. Plus's checkout UI extensions let us build all of this as React components in the actual checkout flow rather than bolting it on as an external app. We've used this to remove 30-40% of the back-and-forth time on complex B2B orders.

ERP and middleware integration

Your ERP is the source of truth for inventory, customer credit, and order fulfillment. Plus B2B works because the integration between Shopify and your ERP works. We design that integration explicitly in discovery - which data flows which direction, what the source of truth is for each field, where the middleware sits, what happens when things drift.

For larger B2B operations we typically build with Boomi, Workato, MuleSoft, or Celigo as the middleware layer. For smaller B2B with simpler stacks, we sometimes go direct via the Shopify Admin API. The choice depends on your transaction volume, your ERP, and how many other systems need to talk to commerce.

Migrating B2B to Shopify Plus

Most of the B2B brands we work with aren't starting from scratch. They're moving off Magento B2B, NetSuite SuiteCommerce, custom-built wholesale portals, Pepperjam, or BigCommerce B2B. Each migration has its own surface area - customer accounts, contract pricing, historical orders, draft quotes, AR balances, B2B-specific URLs.

The highest-risk part of any B2B migration is pricing logic. We model your entire pricing structure, test it against historical orders, and run a parallel reconciliation before go-live. No B2B brand should launch on Plus without 1:1 pricing parity with the platform they're leaving. Full migration playbooks available for Magento, Salesforce Commerce Cloud, SAP Commerce, Oracle/ATG, and custom-built platforms.

When B2B brands choose Flux

The brands who pick us for B2B work typically share a few characteristics.

B2B is 30%+ of revenue, often more, and needs to be treated as a real operation - not a side feature on the D2C store. They're hybrid B2B + D2C, not pure wholesale, and need an architecture that handles both cleanly. They have an ERP, and the integration matters more than the storefront. They've been burned before by an agency that treated B2B as a WordPress checkbox. Their B2B pricing has rules that can't be expressed in a simple catalog. They have a sales team who needs proper tooling, not customer-facing UX repurposed.

If that's you, the conversation starts with discovery - your existing B2B operation, your ERP, your customer hierarchy, your pricing rules, your sales workflow. We translate that into a Plus architecture and a fixed-price Phase 1 build with a roadmap of post-launch sprints on retainer.

We've been building on Shopify for over 14 years. We work exclusively in ecommerce. Our team includes senior Shopify developers, UX designers who understand commerce patterns, and project leads who've managed complex multi-stakeholder B2B builds. We're not a generalist agency that also does B2B on the side.

Frequently Asked Questions
What's the difference between Shopify Plus B2B and Shopify Advanced B2B?

April 2026: Advanced got basic B2B with a three-catalog limit, no partial payments, and no deposits. Plus B2B has unlimited catalogs, partial payments, deposits, custom currency per catalog, sales rep workflows, and checkout UI extensions for B2B-specific fields. If your B2B has more than a handful of customer segments or any complexity in terms or pricing, Plus is required.

Can I run B2B and D2C from the same Shopify store?

Yes. Same-store hybrid is the most common architecture we build. Your B2B customers log in to a different experience with different catalogs, pricing, and checkout fields, all on the same store with unified inventory. Whether that's better than a separate B2B expansion store depends on your operation. We work through that decision in discovery.

Does Shopify Plus support net 30/60/90 payment terms?

Yes. Plus B2B supports custom net terms with automated invoice generation, AR aging, and approval workflows. We configure these to match your existing AR process and integrate with your ERP so terms stay synchronised across systems.

Can Shopify Plus handle complex B2B pricing logic?

Yes, via a combination of customer-specific catalogs and Shopify Functions. Volume-tiered pricing, contract pricing for named accounts, customer-segment-based discounts, time-bound promotional pricing, and mix-and-match bundle pricing for wholesale are all in scope. We architect the pricing model in discovery and build it explicitly.

How long does a Shopify Plus B2B implementation take?

Most B2B-first builds run 12 to 20 weeks from kickoff. Hybrid B2B + D2C builds typically run 16 to 24 weeks. The variance is driven by ERP integration complexity, the number of B2B customer segments, and migration scope. We deliver a fixed-price quote after a paid discovery phase that scopes the build precisely.

Can you migrate us from Magento B2B, NetSuite SuiteCommerce, or a custom platform?

Yes. We've migrated B2B brands off all of those plus Pepperjam, BigCommerce B2B, and SAP Commerce. The highest-risk part of any B2B migration is pricing logic, which we model and test against historical orders before go-live.

What does a Shopify Plus B2B build cost?

Phase 1 builds for B2B-only or hybrid B2B + D2C typically range from $80K to $250K depending on complexity. ERP integration, custom Functions logic, and migration scope drive the variance. We deliver fixed-price quotes after discovery and a roadmap of post-launch sprints on retainer.