Shopify’s native B2B features have expanded significantly. What used to require a third-party app or custom development for almost every B2B use case — company accounts, customer-specific pricing, wholesale ordering — is now available natively on Shopify. But native doesn’t mean unlimited, and there are still clear boundaries between what Shopify handles out of the box and what needs custom work.
This is the current state as of 2026, based on what we’ve seen in client implementations.
What’s Now Native on Shopify for B2B
Shopify’s B2B features (previously Plus-only for most of them) have become more broadly available. Here’s what the platform now handles natively:
- Company accounts — B2B customers can be structured as companies with multiple contacts, each with defined roles and permissions. A company can have multiple locations, each with its own shipping address and payment terms.
- Customer-specific catalogues — you can create price lists that apply specific pricing rules to specific company accounts. Fixed prices, percentage discounts, and volume pricing tiers are all configurable per catalogue. Unlimited catalogues are available on Plus; other plans have limits.
- Net payment terms — Net 30, Net 60, Net 90 are available natively, with invoices generated automatically. Customers can pay later without requiring a third-party invoicing integration.
- Draft orders from buyers — B2B buyers can submit purchase orders that become draft orders in your admin for review and fulfilment.
- B2B-specific storefronts — a dedicated B2B storefront that shows only the catalogue and pricing relevant to the logged-in company. Available on Plus.
- Quantity rules and minimums — minimum order quantities, case pack sizes, and quantity increments per product per catalogue.
As of April 2026, company accounts and basic B2B catalogues are available on all Shopify plans, not just Plus. The significant difference is that unlimited catalogues and a dedicated B2B storefront remain Plus-only.
What Still Needs Custom Work
Native B2B on Shopify is genuinely capable for straightforward wholesale operations. But the requirements that push past what’s native come up regularly in the stores we work with:
- Complex pricing logic — Shopify’s native catalogues handle fixed prices and percentage discounts well. If your pricing involves multiple variables — account tier plus order volume plus product category — you’ll hit the limits of what catalogues can express cleanly. Shopify Functions can extend this, but it requires development.
- ERP and procurement system integration — B2B customers often have purchasing workflows that require integration with their own systems. Purchase order references, approval workflows, and sync with ERP platforms (SAP, NetSuite, Business Central) aren’t native Shopify features. These require custom app development or integration middleware.
- Account-specific product visibility — hiding specific products or collections from specific company accounts goes beyond what native catalogues handle. If you need granular control over what different buyers can see (not just pricing, but product availability), that requires custom theme logic or a headless approach.
- Custom order workflows — if your B2B process involves quote requests, multi-stage approval, or custom fulfilment logic beyond standard draft orders, that needs to be built.
- Reporting and analytics — Shopify’s native analytics don’t segment B2B revenue by company, location, or catalogue in a way that most wholesale operations need. Custom reporting or a BI integration is usually required for meaningful B2B performance visibility.
Native B2B vs Custom: Decision Framework
| Use Case | Native Shopify B2B | Needs Custom Work |
|---|---|---|
| Company accounts with multiple contacts | ✅ | |
| Fixed or percentage pricing per account | ✅ | |
| Net payment terms (30/60/90) | ✅ | |
| Quantity minimums and case packs | ✅ | |
| Dedicated B2B storefront | ✅ Plus only | |
| Multi-variable pricing logic | ✅ Functions | |
| ERP / procurement integration | ✅ Custom app | |
| Account-specific product visibility | ✅ Custom theme / headless | |
| Quote and approval workflows | ✅ Custom build | |
| B2B-specific reporting | ✅ BI integration |
Practical Starting Point
If you’re moving a wholesale operation onto Shopify or migrating from a legacy B2B setup, the right approach is to start with what’s native — company accounts, catalogues, payment terms — and map your actual requirements against what those features handle. In most cases, a significant portion of a B2B operation can run natively, with custom development scoped only to the specific gaps.
Where we see projects go wrong is when teams either build custom solutions for things Shopify now handles natively (wasting budget) or assume native features will cover everything without properly mapping requirements first (discovering gaps after launch).
The platform has genuinely improved for B2B. But the due diligence step — requirements mapping before committing to an approach — matters as much as ever.
Setting Up B2B on Shopify?
Whether you’re starting from scratch or extending an existing Shopify store to support wholesale, we can help map your requirements against what’s native and scope the custom work you actually need. Get in touch to discuss your B2B setup.


