B2B on Shopify: What It Can Actually Do in 2026 (And What Still Needs Custom Work) — Jhango Blog
B2B

B2B on Shopify: What It Can Actually Do in 2026 (And What Still Needs Custom Work)

Shopify's B2B capabilities have come a long way. Two years ago, running wholesale on Shopify meant cobbling together apps, using password-protected storefronts, or just giving up and using a separate platform entirely. Today, Shopify Plus has native B2B features that handle a significant chunk of wholesale commerce requirements out of the box.

But here's the honest truth that Shopify's marketing won't tell you: native B2B still has gaps. Real, meaningful gaps that affect merchants processing serious wholesale volume. Some of these gaps have well-documented workarounds. Others require genuine custom development.

We've built B2B solutions for over 40 Shopify Plus merchants. This article is our honest assessment of what works, what doesn't, and where you'll need to invest in custom development to make wholesale actually work at scale.

What Shopify B2B Does Well (Native Features)

Company Accounts

This is the foundation of Shopify B2B, and it's genuinely solid. You can create company profiles with:

  • Multiple locations — Each company can have multiple shipping addresses, each with its own catalog and payment terms
  • Contact management — Multiple buyers per company, each with their own login credentials
  • Permission levels — "Order only" contacts vs. "Location admin" contacts who can manage the company profile
  • Self-serve registration — B2B customers can request accounts through a customizable form (though approval is manual)

The company account system handles the 80% case well. You can organize your wholesale customers, assign them to price lists, and give them a proper portal experience.

Catalogs and Price Lists

Catalogs let you create custom product selections and pricing for specific companies or company locations. The key capabilities:

  • Fixed prices — Set specific wholesale prices per product/variant
  • Percentage adjustments — Apply a blanket discount (e.g., 40% off retail) across a catalog
  • Quantity rules — Set minimum order quantities, maximum quantities, and quantity increments per product
  • Volume pricing — Tiered pricing breaks (buy 10+ for $8/unit, 50+ for $6/unit, etc.)
  • Multiple catalogs per company — Different product access for different company locations
What Works Great

The catalog system is genuinely powerful for straightforward wholesale pricing. If your B2B model is "same products, different prices for different customer tiers," native catalogs handle this beautifully without any custom development.

Payment Terms (Net Terms)

Shopify now supports net payment terms natively:

  • Net 7, 15, 30, 60, 90 — Standard net terms
  • Due on fulfillment — Payment collected when order ships
  • Due on receipt — Standard invoice terms
  • Deposit + balance — Collect a percentage upfront, remainder on terms

When a B2B customer checks out with net terms, Shopify creates a draft order with payment due date tracking. You can send payment reminders and track outstanding invoices through the admin.

B2B Checkout

The checkout experience for logged-in B2B customers automatically shows wholesale prices, applies quantity rules, and presents the correct payment terms. Customers can also add PO numbers at checkout, which flow through to the order.

Where Native B2B Falls Short

Now for the honest part. Here are the gaps we consistently encounter when building B2B on Shopify, and what we do about them.

Gap 1: Quote/RFQ Workflows

Shopify has no native quote request system. In many B2B industries — manufacturing, industrial supplies, custom goods — buyers don't just add to cart and check out. They request a quote, negotiate, get approval, and then place the order.

What's missing:

  • No "Request Quote" button on product pages
  • No quote builder where buyers can assemble a list and submit for pricing
  • No back-and-forth negotiation workflow
  • No quote-to-order conversion flow
  • No quote expiration or versioning

Custom solution: We build quote systems using a combination of draft orders (via the API), custom storefront UI, and a merchant-facing admin panel. The buyer submits a request, the merchant responds with pricing via a draft order, and the buyer can approve and pay from their portal.

Gap 2: Advanced Approval Workflows

Many B2B organizations have internal approval processes. A procurement officer submits a cart, a manager reviews and approves, and then the order is placed. Shopify has no concept of this.

What's missing:

  • No multi-step approval chains
  • No spending limits by role
  • No "pending approval" order status
  • No notification workflow for approvers

Custom solution: We implement approval workflows using a custom app that intercepts the checkout process, creates a "pending" order, notifies the approver, and converts to a real order upon approval. This requires careful UX design to not feel clunky.

Gap 3: Complex Pricing Rules

While catalogs handle percentage discounts and volume pricing, real B2B pricing gets much more complex:

  • Contract pricing — Negotiated prices per product per customer that change annually
  • Matrix pricing — Prices that vary by multiple dimensions (size + material + finish)
  • Conditional pricing — Discounts based on total order value, not per-product volume
  • Cost-plus pricing — Wholesale price = cost + fixed markup percentage
  • Currency-specific pricing — Different wholesale prices by market, not just exchange rate conversion

Custom solution: We extend the pricing engine using Shopify Functions (for checkout-level adjustments) and custom metafield structures to store complex pricing rules that catalogs can't represent natively.

Gap 4: Reorder Functionality

B2B buyers reorder the same products regularly. They want a "reorder" button that pre-fills their cart with a previous order's contents, adjusting for current inventory availability.

What's missing:

  • No one-click reorder from order history
  • No saved order templates / "shopping lists"
  • No scheduled/recurring orders
  • No CSV upload for bulk ordering

Custom solution: We build reorder functionality as a Checkout UI Extension combined with a custom customer portal page. Buyers can view past orders, click "Reorder," and the system recreates the cart with availability checks.

Gap 5: ERP and System Integration

Wholesale merchants almost always have backend systems: ERP (NetSuite, SAP, Dynamics), inventory management, warehouse systems. Shopify's native integration ecosystem is limited for B2B-specific data flows.

What's missing:

  • No native ERP connectors that understand B2B-specific data (company accounts, price lists, terms)
  • No real-time inventory sync that accounts for allocated/reserved inventory
  • No automated credit limit checks against the ERP
  • No PO matching against ERP purchase orders

Custom solution: We build middleware using Shopify's Admin API and webhooks to sync B2B-specific data between Shopify and the ERP. This typically involves custom company metafields that mirror ERP customer records.

Feature Comparison: Native vs. Custom-Built

Feature Native Shopify B2B Custom Development Required
Company accounts & contacts Full support --
Multiple locations per company Full support --
Fixed wholesale pricing Full support (Catalogs) --
Volume / tiered pricing Full support (Catalogs) --
Minimum order quantities Full support (Quantity Rules) --
Net payment terms Net 7/15/30/60/90 Custom terms, split payments
PO numbers at checkout Basic support PO validation, ERP matching
Quote / RFQ workflows Not supported Full custom build required
Order approval chains Not supported Full custom build required
Contract pricing Partial (via catalogs) Complex rules need custom logic
Reorder / order templates Not supported Full custom build required
CSV / bulk ordering Not supported Full custom build required
Credit limit management Not supported Requires ERP integration
Sales rep assignment Not supported Custom metafields + workflows
B2B + DTC on same store Full support (blended store) Theme customization for dual experience
ERP integration Basic (via third-party apps) Custom middleware for B2B data
Customer portal Basic account pages Full portal with invoices, statements, reorders

Running B2B and DTC on the Same Store

One of Shopify's strongest B2B propositions is the "blended store" model — running wholesale and direct-to-consumer from the same Shopify store. This eliminates the need for two separate platforms and keeps your inventory, products, and analytics in one place.

How It Works

When a B2B customer logs in, Shopify automatically shows their catalog prices, quantity rules, and payment terms. When a retail customer visits the same store, they see standard retail pricing and the normal checkout flow.

The blended model works well when:

  • Your wholesale and retail product lines overlap significantly
  • You want shared inventory management
  • Your wholesale experience doesn't need a radically different UX from retail

It gets complicated when:

  • B2B customers need a completely different navigation structure or product organization
  • You have wholesale-only products that should be invisible to retail customers
  • The B2B experience needs features like quick order forms, CSV upload, or a fundamentally different product page layout
Watch Out

If your B2B customers need a substantially different storefront experience, a blended store will require significant theme customization. We typically build custom Liquid sections that render different layouts based on whether the logged-in customer has a B2B company association. This adds complexity but avoids maintaining two separate stores.

The B2B Tech Stack We Recommend

For most wholesale merchants moving to Shopify Plus, here's the stack we've found works best:

  • Foundation: Shopify Plus with native B2B features (company accounts, catalogs, payment terms)
  • Theme: Custom theme with B2B-specific sections (quick order grid, account portal, reorder flows)
  • Quoting: Custom app built on Shopify's draft order API for RFQ workflows
  • Integration: Custom middleware for ERP sync (we typically build on Node.js with Shopify's Admin API)
  • Analytics: Custom B2B reporting dashboard that tracks metrics retail analytics miss (avg order frequency, customer lifetime value by company, fill rate)

What About B2B Apps From the Shopify App Store?

There are several B2B apps available. Our honest assessment:

  • Good for: Simple wholesale stores with basic needs beyond native features (simple reorder buttons, basic quote forms)
  • Not ideal for: Complex B2B operations with ERP integration, approval workflows, or custom pricing logic
  • The risk: You're adding a dependency on a third-party app for a core business function. If the app raises prices, shuts down, or can't keep up with Shopify's platform changes, you're stuck

For merchants doing over $500K/year in wholesale, we almost always recommend custom development over third-party apps. The investment pays for itself in reduced operational friction and a better buyer experience.

Setting Up B2B on Shopify: The Right Approach

Phase 1: Go Native First (Weeks 1-2)

Set up company accounts, create your catalogs and price lists, configure payment terms, and test the native B2B checkout flow. Get a feel for what works and where the gaps are for your specific business.

Phase 2: Theme Customization (Weeks 3-4)

Customize your theme for B2B-specific needs: company selector in the header, wholesale price display, quantity increment controls, minimum order notices, and a proper B2B account page.

Phase 3: Custom Features (Weeks 5-8)

Build the custom functionality your business requires: reorder flows, quote systems, approval workflows, CSV ordering, or whatever your buyers need that native Shopify doesn't provide.

Phase 4: Integration (Weeks 6-10, overlapping with Phase 3)

Connect Shopify to your ERP, accounting, and warehouse systems. This is typically the most time-consuming phase because it involves mapping data between systems and handling edge cases.

"The biggest mistake we see is merchants trying to force Shopify's native B2B into workflows it wasn't designed for. Start with native features, identify the real gaps, then build custom solutions only where they're genuinely needed."

Is Shopify B2B Right for Your Business?

Shopify B2B is the right choice if:

  • You're already on Shopify Plus (or planning to move there) for DTC
  • Your wholesale model is relatively straightforward: fixed pricing tiers, standard net terms, and direct sales
  • You want to run B2B and DTC from the same platform
  • You're willing to invest in custom development for the features Shopify doesn't provide natively

Shopify B2B might not be the right fit if:

  • Your B2B operations are highly complex (multi-level distribution, complex commission structures, configurator-driven products)
  • You need deep marketplace or procurement platform integrations (Ariba, Coupa, etc.)
  • Your wholesale volume is so large that the Shopify Plus fee structure doesn't make financial sense

Want to evaluate whether Shopify B2B is right for your wholesale business? Learn about our B2B development services or book a free consultation. We'll audit your current wholesale operations and give you a realistic assessment of what Shopify can handle natively and what needs custom work.

J
Jhango Team
Shopify Development Experts

Jhango is India's leading Shopify development agency. Our team of 50+ experts has built, migrated, and scaled over 600 Shopify stores across industries. We specialize in custom theme development, performance optimization, B2B solutions, and conversion rate optimization.

Ready to Launch B2B on Shopify?

Get a free B2B assessment from our team. We'll map your wholesale requirements and build a realistic implementation plan.

Get Free B2B Assessment