The B2B Opportunity That's Exploding on Shopify

B2B sales on Shopify are growing 96% year-over-year. That growth has forced Shopify to evolve. As of April 2026, Shopify is extending native B2B capabilities beyond Plus merchants to all stores:

  • Company profiles and bulk users
  • Up to 3 custom catalogs per store
  • Volume discounts and quantity rules
  • Payment terms (formerly Plus-only)
  • Vaulted credit cards for quick reorders

But Shopify Plus still gets more: unlimited catalogs, advanced customer-specific pricing rules, payment and shipping method restrictions, full metafield-driven checkout customization, and direct GraphQL API access.

Here's the practical problem: Shopify handles the checkout beautifully. It doesn't replace the operational backbone. A wholesale buyer needs custom pricing, net-30 payment terms, and a reorder interface. Shopify provides those. But a wholesale buyer also needs an invoice portal, credit review, purchase order management, and integration with your ERP. Shopify doesn't provide that—you build it.

This guide walks through what Plus is actually for, what the operational gaps are, and which tasks are worth automating.

What B2B Buyers Actually Expect (And Why Most Stores Disappoint)

Your B2B buyers are busy. They want:

Tiered Pricing — A beauty distributor buying 50 units pays less per unit than one buying 5. Shopify (both Plus and non-Plus) now handles quantity-based pricing.

Purchase Minimums — You probably don't want orders under $500 or 10 units. Both native B2B tiers now enforce minimums.

Tax Exemptions — B2B buyers expect to buy tax-free and handle tax on their end. Shopify can suppress tax for company accounts.

Quick Reorder Flows — A buyer who orders the same 20 SKUs weekly shouldn't have to re-add them to cart. Reorder buttons, saved orders, and quick-replenish flows are essential.

Payment Terms — Most B2B buyers don't pay upfront. They expect net-30, net-60, or net-90 terms. Shopify Plus and non-Plus now support payment terms through integrations (Affirm, PayPal, Vello, Stripe Premium).

PO Number at Checkout — Invoices need PO references for buyer accounting. Shopify Plus allows custom checkout fields; non-Plus stores can add this via checkout extensions or a simple form.

Customer-Specific Catalogs — A wholesaler buying leather goods doesn't care about fashion accessories. Showing only relevant products speeds checkout and reduces confusion.

Self-Serve Reorder Portal — Instead of calling or emailing, a buyer should log in, see their order history, and reorder with one click.

Most Shopify stores without B2B intentionality offer none of these. They expect B2B buyers to use the same cart as retail customers. That's a leak in the bucket.

What Shopify Plus Actually Provides for B2B

If you're considering Plus ($2,300/month base + apps), here's what you're paying for:

Unlimited Custom Catalogs

Non-Plus stores get 3. Plus stores get unlimited. If you have 20 customer segments with different product availability, Plus lets you create 20 unique catalogs. Each catalog can have different pricing, descriptions, and featured products.

Advanced Pricing Rules

Plus supports complex pricing logic: customer-group pricing, tiered volume discounts, time-based promotions for specific customers, and category-level pricing overrides. A standard Shopify store can do simple volume discounts; Plus can do "this customer gets 15% off this category between April 1 and June 30."

Payment and Shipping Rules

Plus lets you restrict payment methods (net-30 terms only for gold customers, credit card only for new customers) and shipping methods (this customer ships to one warehouse only) per customer or customer group.

Checkout Extensibility

Plus allows custom checkout extensions. You can add custom fields, conditionally require or hide fields, integrate a custom shipping provider, or add a custom payment method. This is where the magic happens for complex B2B workflows.

GraphQL API

Plus merchants get higher API rate limits and full GraphQL access. You can programmatically create customers, manage catalogs, set pricing, and automate bulk operations instead of clicking the dashboard.

Metafield-Driven Logic

You can store custom data (minimum order value, invoice email, approval required, credit limit) in metafields and write automation rules that reference them.

What Non-Plus B2B Merchants Now Get (And What They Don't)

As of April 2026, the gap between Plus and non-Plus for B2B is narrower for basic workflows:

You now get:

  • Company profiles with multiple users per company
  • Up to 3 custom product catalogs
  • Volume discounts (automatic tiered pricing)
  • Quantity-based purchase minimums
  • Payment terms (through integrations)
  • Vaulted credit cards (customers save cards for future orders)

You still don't get:

  • More than 3 catalogs (if you have 20 customer segments, you're blocked)
  • Customer-specific pricing overrides (if customer X always gets a special rate, you're writing manual invoices)
  • Checkout extensions (custom fields, conditional logic, required PO fields)
  • Payment method restrictions (you can't say "only this customer uses net-30")
  • Shipping method restrictions (you can't force a customer to a specific warehouse)
  • GraphQL catalog and pricing access

For most wholesalers, non-Plus now covers the basics. You can launch a B2B store with custom catalogs, volume pricing, and reorder functionality. The cost is roughly $50–$100/month in app fees (payment terms, reorder buttons, analytics).

Plus makes sense when you have 50+ wholesale accounts with different pricing models. Below that, non-Plus works fine.

The Operational Gaps That Break B2B Workflows

Here's where every B2B merchant discovers reality. Shopify handles the transaction; you handle the operations.

Credit Qualification

When a new wholesale buyer signs up, someone needs to verify they're a real business, check their credit, and either approve them for immediate purchase or put them on a payment plan. Shopify has no credit system. You're using manual review, a credit checking service (like Dun & Bradstreet or Equifax), or a third-party credit platform (like Clearco or Flexport).

Invoice and Payment Tracking

A buyer places an order with net-30 terms. That invoice now lives in three places: Shopify order admin, your accounting software (QuickBooks, NetSuite), and your email. Reconciliation is manual and error-prone. Shopify doesn't sync payment status back to the invoice, so you can't see at a glance which invoices are paid vs. overdue.

Purchase Order Management

A buyer submits an order with PO number 5847. That PO needs to be attached to the order, referenced in the invoice, and stored for audit. Most Shopify stores do this by adding a custom field at checkout and manually filing the PO.

Bulk Discount Code Generation

Generating one discount code takes 30 seconds. Generating 50 codes (one per wholesale customer, each with different thresholds) takes 25 minutes of clicking. If you have 100 wholesale accounts, bulk discount code creation becomes a quarterly slog.

Separate B2B Reporting

Your Shopify admin dashboard lumps B2B and B2C together. You can't easily answer: "How much B2B revenue did we do this month?" or "Which wholesale account is our largest?" or "What's our average B2B order value vs. B2C?" You need a separate analytics layer.

Customer-Specific Price Lists

A customer service rep promises customer X a 10% discount on their next order. Now you're either creating a custom discount code, using a metafield to override pricing, or manually adjusting the invoice. None of these are scalable.

ERP Sync

If you use NetSuite, SAP, or QuickBooks Enterprise, Shopify doesn't automatically sync wholesale orders into your financial system. You're either manually importing, using a middleware platform (like Zapier or Make), or building a custom API integration.

Multi-Warehouse Fulfillment

Most wholesalers ship from multiple warehouses. A West Coast customer ships from LA; an East Coast customer ships from NJ. Shopify doesn't inherently understand customer-to-warehouse mapping. You're using a custom fulfillment app or manually selecting which warehouse fulfills each order.

This is the gap between "we launched a B2B store on Shopify" and "our B2B operations actually scale."

The Timeline: What to Expect During B2B Launch

  • Weeks 1–2: Set up company profiles, create 1–3 catalogs, configure volume discount tiers, select a payment terms integration, test checkout flow.
  • Weeks 3–4: Set up order routing (which warehouse fulfills which orders), integrate with your accounting software, generate initial discount codes for launch customers.
  • Weeks 5–8: Onboard first 20–30 customers, monitor support requests, identify missing workflows.
  • Ongoing: Manual workarounds for invoicing, credit management, and custom pricing until you automate or integrate these.

A Plus migration for B2B takes 4–12 weeks, depending on whether you're migrating existing retail DTC infrastructure.

What Automation Actually Handles

You can't automate credit qualification or PO management. But you can automate this:

Bulk Discount Code Generation

Instead of creating 50 codes manually, generate them all with one operation. Assign each code to a customer by email, set tiered thresholds, and let them apply their code at checkout.

B2B Revenue Analytics

Segment your orders by B2B vs. B2C, track which wholesale accounts are most profitable, analyze order frequency and average order value by customer type. This isn't possible in vanilla Shopify but takes 30 seconds to query if you're exporting data to a SQL database.

Catalog and Pricing Audits

If you manage multiple catalogs with different pricing, an automated audit can flag inconsistencies (same product priced differently across catalogs) and identify products that should be in catalogs but aren't.

Payment Term Reminders

You can automate a workflow: when an order with net-30 terms hits day 25, send an invoice reminder. When it hits day 35, flag it as overdue. Shopify doesn't do this natively; you need a workflow app or custom integration.

Reorder Analytics

Which customers reorder frequently? Which customers buy once and disappear? If you know this, you can proactively reach out to at-risk accounts or reward loyal wholesale partners with better terms.

How Juvant AI Automates B2B Workflows

Juvant's AI employee separates your B2B and B2C customers automatically, letting you see which revenue comes from wholesale vs. retail and analyze each segment independently. Cost: $0.10 per run.

Juvant's generates bulk discount codes for wholesale tiers in one run at $0.07 per operation. Instead of manually creating 40 codes, generate them all, map them to customer accounts, and distribute them.

Juvant's reveals which B2B accounts are most valuable, which reorder frequently, and which haven't ordered since their first purchase at $0.08 per run. Use this for account management and identifying expansion opportunities.

For merchants migrating to Plus, (in development) automates custom checkout configuration—payment term rules, PO field setup, customer-group visibility—so your checkout logic matches your business rules.

The Real Cost of B2B on Shopify

The naive cost: $2,300/month for Plus. The real cost includes:

  • Apps for payment terms, reorder functionality, analytics, and integrations: $100–$300/month
  • Time spent on manual invoicing, credit review, and discount management: 10–20 hours/month
  • Custom development if you need ERP sync or multi-warehouse logic: $5,000–$30,000 upfront

A store with 50+ wholesale accounts and orders across multiple warehouses typically spends $3,500–$5,000/month operational infrastructure. A store with 10 wholesale accounts spends half that because workarounds are still manageable.

The question isn't "Should we go Plus?" It's "At what scale does automation save more than it costs?" For most wholesalers, that's somewhere between 20 and 50 active accounts.

When to Upgrade to Plus (And When to Stay Standard)

Stay on Standard If:

  • You have fewer than 20 wholesale accounts
  • Most customers use the same pricing (volume-based, not customer-specific)
  • You can manually manage invoicing and credit for now
  • You don't need checkout extensions or GraphQL API

Upgrade to Plus If:

  • You have 50+ wholesale accounts with diverse pricing models
  • You need checkout customizations (PO fields, custom data collection)
  • You operate multiple warehouses and need customer-to-warehouse routing
  • You're integrating with an ERP and need GraphQL API access
  • Your operational overhead is becoming a bottleneck

Between 20 and 50 accounts, it depends on your pricing complexity and manual capacity. The margin improvement from better fulfillment and automation often justifies the Plus cost.