Shopify Plus Wholesale Migration: Step-by-Step Blueprint

Migrating from legacy Shopify wholesale setups to native B2B features often disrupts critical ERP syncs, customer pricing rules, and buyer portal logins. This step-by-step operational blueprint ensures a seamless transition to native Shopify B2B without breaking your live operations or losing historical data.

Table of Contents

Migrating from legacy Shopify wholesale setups to native B2B features often disrupts critical ERP syncs, customer pricing rules, and buyer portal logins. This guide provides a step-by-step operational blueprint to transition to native Shopify B2B without breaking your live operations.

Auditing Your Legacy Shopify Wholesale Setup Before Migration

The shopify plus wholesale channel refers to Shopify's native suite of business-to-business (B2B) features built directly into the core admin. It allows merchants to manage custom price lists, company profiles, payment terms, and B2B checkout experiences alongside their direct-to-consumer (D2C) storefront without relying on legacy wholesale apps or secondary expansion stores.

Before moving a single customer, you must document every customization in your current channel. Legacy setups rely on fragile workarounds that native B2B handles differently.

Audit your existing setup by identifying the following components:

If your legacy setup is highly customized, utilizing a professional Shopify migration service ensures your historical customer data and metafields transfer without corruption.

Mapping Legacy Price Lists and Customer Tags to Shopify Plus B2B Companies

Native Shopify Plus B2B replaces customer tags with the Company object. A Company can have multiple Locations, and each Location can have unique Price Lists, Payment Terms, and shipping addresses assigned to it.

What to Avoid During Mapping

How to Fix: Step-by-Step Mapping Logic

To transition pricing structures systematically, map your legacy data using this operational sequence:

Reconfiguring ERP and Inventory Integrations for the New B2B Checkout

Legacy wholesale setups typically send orders to ERPs as draft orders or standard customer orders containing specific tags. Native Shopify B2B processes orders directly through the core checkout, generating standard orders with distinct B2B attributes.

This architectural shift requires updating your ERP's API endpoints. If your integration relies on legacy webhooks, seek expert Shopify Plus consulting to re-architect your data pipelines.

ERP Integration Checklist

Setting Up B2B Customer Accounts and Access Permissions

Native B2B uses New Customer Accounts. Instead of traditional passwords, wholesale buyers log in using a secure, one-time 6-digit verification code sent to their registered email address.

B2B Customer Onboarding Checklist

  1. Navigate to Settings > Customer Accounts in your Shopify admin and enable New Customer Accounts.
  2. Add wholesale contacts to their designated Company profile as a Company Contact.
  3. Assign roles to each contact: Ordering Only (can build carts and checkout) or Admin (can manage locations and view order history).
  4. Send the native account invitation email to trigger the secure login portal.
  5. Update your store's navigation menu to point to the new /account login path.

Testing the New Shopify Plus Wholesale Channel Workflow

Before deprecating your legacy wholesale setup, execute a rigorous quality assurance protocol to prevent checkout failures or pricing leaks.

Critical Testing Scenarios

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

What is the primary difference between the legacy Shopify wholesale channel and the new Shopify Plus B2B?

The legacy wholesale channel operated as a separate, isolated storefront channel that relied heavily on draft orders and customer tags to apply pricing. The new Shopify Plus B2B is built directly into the core Shopify admin, allowing you to run both D2C and B2B operations from a single storefront, using native Company profiles, Catalogs, and secure passwordless logins.

How do you map legacy customer tags to Shopify Plus B2B Companies?

To map legacy customer tags to the native Shopify Plus B2B architecture, you must transition from tag-based customer segmentation to the structured Company object. In the legacy setup, merchants relied on customer tags (such as 'Wholesale_Tier_1') to trigger custom pricing rules or hide collections via theme liquid logic. In the new Shopify Plus B2B framework, you must export your legacy customer list and group individual contacts under a single parent Company profile. Each Company can have multiple Locations, and each Location is assigned specific Price Lists (Catalogs) and Payment Terms (like Net 30). This structural shift eliminates the need for complex tag-based workarounds. By mapping legacy tags directly to Catalogs and Company Locations, you prevent performance lag at checkout, ensure accurate tax exemptions, and maintain clean data synchronization with connected ERP systems like NetSuite, Microsoft Dynamics, or SAP.

How do B2B customers log in under the new Shopify Plus B2B system?

B2B customers use Shopify's New Customer Accounts system. Instead of remembering passwords, they enter their registered email address on your store's login page and receive a secure, one-time 6-digit verification code via email to access their company portal.

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.