Shopify Plus B2B: Enterprise Wholesale Guide

An enterprise-grade technical blueprint to map ERP data, configure custom catalogs, manage payment terms, and scale wholesale operations on Shopify Plus.

Shopify Plus B2B: Enterprise Wholesale Guide Cover Image
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.

Shopify Plus B2B Wholesale Guide

For a high-level platform capability review, refer to the official Shopify Plus overview.

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:

This native mapping eliminates the need for complex custom middleware or tag-based hacks that historically slowed down database queries and degraded storefront performance.

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. This is highly beneficial for maintaining clean theme code and avoiding performance bottlenecks.

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:

For a deeper dive into optimizing these catalogs for search engines and user experience, read our guide on Shopify B2B Optimization: Scaling Wholesale on Shopify Plus.

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:

Note: While native payment terms are highly configurable, transaction fees and contract-specific pricing can vary. Merchants should verify their specific contract-specific pricing and terms directly with Shopify.

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 migration strategy ensures zero downtime for existing D2C channels.

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

Pros: Single inventory pool to manage; unified theme and codebase; shared apps and admin settings.

Cons: Complex theme logic needed to hide retail-only elements; risk of exposing B2B pricing via public APIs; potential impact on page speed if not optimized correctly. To mitigate speed issues, refer to our guide on Shopify Total Blocking Time Fix: 6 Steps to Faster Themes.

The Dedicated Store Model (Separate Expansion Store)

Pros: Completely isolated catalog, pricing, and checkout experience; distinct ERP integration endpoints; zero risk of D2C/B2B conflict.

Cons: Requires managing two separate themes; inventory must be synced across two distinct Shopify stores.

For a detailed breakdown of how to transition your architecture, consult the Shopify Plus Wholesale Channel Migration Guide.

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

  1. Step 1: Audit your current customer tags and export them into a clean CSV mapped to ERP account numbers.
  2. Step 2: Upgrade your storefront to an Online Store 2.0 theme to natively support B2B elements.
  3. Step 3: Use the Shopify Bulk Importer or Admin API to create Company Profiles and assign Location-specific Price Lists.
  4. Step 4: Run parallel testing in a sandbox environment to verify that B2B customers see correct wholesale pricing while public guests see retail pricing.

To ensure your migrated store continues to capture organic search demand without losing rankings, implement the strategies outlined in our guide on Shopify B2B Technical SEO: Scale Wholesale Traffic.

Enhancing the B2B Customer Experience

Modern wholesale buyers expect a frictionless, personalized shopping experience similar to D2C. By leveraging machine learning and tailored product recommendations, you can significantly increase average order value (AOV). Learn more about implementing these strategies in our guide on AI Ecommerce Personalization: Boost AOV on Shopify Plus.

Optimize Your Shopify Plus B2B Architecture

Migrating to or optimizing Shopify Plus B2B requires deep technical expertise to avoid ERP sync errors, checkout friction, and SEO traffic loss. Whether you need to audit your current setup, plan a legacy wholesale migration, or optimize your store's performance, we can help. Contact us today for a comprehensive Shopify Plus B2B, SEO, or migration audit to ensure your enterprise wholesale operations run flawlessly.

Authoritative References

For official platform documentation and technical specifications, please refer to the following resources:

Continue with these related guides if you want to connect the strategy to implementation, SEO risk, performance, or conversion impact.

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.