Shopify Plus B2B: Enterprise Wholesale Guide [2024]

Replicating complex ERP wholesale pricing and customer hierarchies in Shopify Plus can be a technical nightmare. This guide provides a direct, technical blueprint to map your ERP data, configure custom catalogs, and leverage native B2B features without disrupting your D2C channel.

Table of Contents

Replicating complex ERP wholesale pricing, customer hierarchies, and net-payment terms within Shopify Plus without disrupting active D2C configurations is a major technical challenge for enterprise merchants.

This guide provides a direct, technical blueprint to map your ERP data, configure custom catalogs, and leverage native B2B features to run a highly efficient wholesale operation.

How to Map ERP Customer Hierarchies to Shopify Plus B2B Company Profiles

Shopify Plus B2B allows merchants to map complex ERP customer hierarchies by grouping multiple buyers under a single Company Profile. This structure supports unique locations, dedicated price lists, specific payment terms, and distinct shipping addresses, ensuring seamless alignment between enterprise ERP systems and your Shopify storefront.

To replicate your ERP customer structure, you must map your database fields to Shopify's three-tier B2B hierarchy:

If you need architectural guidance during this transition, our Shopify Plus Consulting team can map your specific ERP schemas and data structures to ensure operational continuity.

Configuring Custom Price Lists and Volume-Based Discounts Without Code

Shopify Plus allows you to manage wholesale pricing natively without relying on complex tag-based apps or custom theme workarounds.

To configure custom pricing and volume breaks, follow this setup checklist:

  1. Navigate to the Price Lists section in your Shopify admin to start configuration.
  2. Click the action item to create a price list and define your pricing adjustment.
  3. Upload a CSV file if you need to set SKU-specific fixed prices instead of blanket percentage discounts.
  4. Under the volume pricing section, add quantity breaks by entering the minimum quantity and the discounted price per unit.
  5. Link the price list to the specific company location profiles that qualify for the rates.

Key operational capabilities of native price lists include:

Setting Up Net Payment Terms and Vaulted Credit Cards at Checkout

Managing cash flow and credit terms is critical for B2B transactions. Shopify Plus supports native payment terms directly within the checkout flow.

You can assign terms to specific company locations to control how and when buyers pay:

To secure automated payments, you can enable vaulted credit cards:

Managing Blended vs. Dedicated Expansion Stores for D2C and B2B Audiences

Choosing the right store architecture impacts your long-term maintenance overhead, SEO strategy, and system integrations.

When migrating legacy systems to a dedicated B2B environment, utilizing a professional Shopify Migration Service ensures zero downtime for existing D2C channels.

The Blended Store Model (D2C and B2B on One Store)

The Dedicated Store Model (Separate Expansion Store)

Integrating ERP Inventory and Order Data via Shopify Plus B2B Admin APIs

To automate operations, you must integrate your ERP (such as SAP, NetSuite, or Microsoft Dynamics) with Shopify using the GraphQL Admin API.

Use the following API endpoints and objects to maintain real-time sync:

To maintain high API performance, always use the GraphQL Admin API version 2023-04 or later to batch price list updates and avoid rate limits.

Migrating from the Legacy Shopify Wholesale Channel to Native B2B Features

The legacy Shopify Wholesale Channel is being phased out in favor of native B2B features built directly into the core Shopify online store.

Common Migration Mistakes to Avoid

How to Fix and Execute Your Migration

Use these related resources to connect this strategy to implementation, SEO risk, performance, migration planning, or conversion impact.

Authoritative References

Use these official resources to verify platform-specific claims and implementation details before making commercial or technical decisions.

Frequently Asked Questions

How does Shopify Plus B2B handle ERP customer hierarchy mapping?

Shopify Plus B2B structures complex enterprise ERP customer hierarchies using a native three-tier architecture: Companies, Company Locations, and Customers (Contacts). The "Company" represents the primary corporate parent entity in your ERP database. The "Company Locations" map directly to physical branches, retail franchises, or regional offices, allowing merchants to assign unique tax IDs, shipping addresses, and localized price lists to specific locations. Finally, the "Customers" represent individual buyers or procurement agents who are linked to specific locations with granular, role-based permissions such as "ordering only" or "administrator." By leveraging this native structure, enterprise merchants can programmatically sync multi-tiered accounts from ERP systems like NetSuite, SAP, or Microsoft Dynamics via the Shopify GraphQL Admin API. This eliminates the need for legacy customer tags or complex theme workarounds, ensuring seamless data flow, accurate wholesale pricing, and automated tax compliance across all B2B sales channels.

Can you run B2B and D2C on the same Shopify Plus storefront?

Yes. Shopify Plus supports a blended store model where both D2C and B2B customers share the same storefront. B2B customers log in to access custom price lists, net payment terms, and wholesale catalogs, while public visitors see standard retail pricing.

What happens to the legacy Shopify Wholesale Channel?

The legacy Shopify Wholesale Channel is being deprecated in favor of native B2B features built directly into the core Online Store 2.0 architecture. Merchants must migrate to Company Profiles and native Price Lists to maintain compatibility and access new features.

Emre Arslan
Written by Emre Arslan

Ecommerce manager, Shopify & Shopify Plus consultant with 10+ years of experience helping enterprise brands scale their ecommerce operations. Certified Shopify Partner with 130+ successful store migrations.

Work with me LinkedIn Profile
Migration Service

130+ Migrations Executed. Zero Revenue Lost.

Planning a platform move? Get a migration blueprint built for your specific stack.

See Migration Process →
← Back to all Insights
Available for work

Let's build something amazing together.

contact@arslanemre.com Response within 24 hours
arslanemre.com Portfolio & Blog
Available for work Freelance & Contract Projects
LinkedIn Connect with me
Or Send a Message

Cookie Preferences

We use cookies to enhance your experience and analyze site performance. Read our Cookie Policy and Privacy Policy.