- Understanding the Shopify Plus Wholesale Channel
- Migration Decision Criteria by Business Risk and Team Capacity
- Auditing Your Legacy Shopify Wholesale Setup Before Migration
- Mapping Legacy Price Lists and Customer Tags to Shopify Plus B2B Companies
- What to Avoid During Mapping
- How to Fix: Step-by-Step Mapping Logic
- Reconfiguring ERP and Inventory Integrations for the New B2B Checkout
- ERP Integration Checklist
- Phased Implementation Plan
- Phase 1: Discovery & Audit (Weeks 1-2)
- Phase 2: Sandbox Configuration & Data Mapping (Weeks 3-4)
- Phase 3: Integration & Theme Development (Weeks 5-6)
- Phase 4: User Acceptance Testing & Rollback Checkpoint (Week 7)
- Phase 5: Go-Live & Customer Onboarding (Week 8)
- SEO, Analytics, Checkout, and Data-Migration Risks
- Post-Launch Measurement Plan
- Optimize Your Shopify Plus B2B Migration
- Authoritative References
- Related Shopify and Ecommerce Growth Guides

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 the native shopify plus wholesale channel without breaking your live operations or losing organic search visibility.
Understanding the Shopify Plus Wholesale Channel
The modern 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. To understand the foundational capabilities of this architecture, review the Shopify Plus overview.
Migration Decision Criteria by Business Risk and Team Capacity
Before initiating a migration, ecommerce operators must evaluate whether their team has the technical capacity to handle the transition. Native B2B features offer massive performance advantages, but the migration process carries inherent risks depending on your current tech stack.
- Low Risk / Low Complexity: Merchants using basic Shopify draft orders or simple customer-tagging apps with no external ERP integration. These teams can typically migrate within 2 to 3 weeks using internal resources.
- Medium Risk / Medium Complexity: Merchants utilizing third-party wholesale apps with custom theme modifications and basic accounting integrations (e.g., QuickBooks). This requires careful theme cleanup and data mapping.
- High Risk / High Complexity: Enterprise brands with custom ERPs (e.g., SAP, NetSuite, Microsoft Dynamics), complex multi-tier pricing structures, and custom checkout scripts. These migrations require dedicated development support and a phased implementation plan.
Additionally, merchants should evaluate platform costs. While native B2B features are included in the core Shopify Plus offering, contract-specific pricing, transaction fees, and integration costs can vary. Merchants should verify their specific contract terms directly on the Shopify Plus pricing page or consult their Shopify account executive.
Auditing Your Legacy Shopify Wholesale Setup Before Migration
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. If your legacy setup is highly customized, utilizing a professional Shopify Plus Consultant ensures your historical customer data and metafields transfer without corruption.
Audit your existing setup by identifying the following components:
- Customer Tagging Schemes: Document every tag used to trigger wholesale pricing (e.g., "Wholesale_Tier_1", "Tax_Exempt").
- Pricing Apps and Draft Order Workarounds: Identify third-party apps calculating custom tier discounts or volume-based pricing.
- Theme Customizations: Locate wholesale-specific liquid logic, hidden collections, or custom sign-up forms in your current theme.
- API Integrations: List all ERP and middleware endpoints reading draft orders, customer tags, or custom metafields.
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. For a deeper look at structuring these catalogs for maximum performance, see our guide on Shopify B2B Optimization.
What to Avoid During Mapping
- Do not bulk-import customers as individual accounts. Native B2B requires grouping individual customer accounts under a parent Company profile.
- Do not use legacy tags for pricing. Continuing to use tags for price filtering bypasses native B2B Catalogs, causing performance lag at checkout.
- Do not ignore currency settings. Ensure the target Company profile matches the exact currency of your legacy wholesale pricing sheets.
How to Fix: Step-by-Step Mapping Logic
To transition pricing structures systematically, map your legacy data using this operational sequence:
- Step 1: Export your legacy customer list, grouping contacts by their shared billing address or tax ID.
- Step 2: Create a Company profile in Shopify Plus for each unique business entity.
- Step 3: Create Company Locations to represent different branches or shipping destinations for that business.
- Step 4: Build Catalogs (Price Lists) containing fixed prices or percentage-based discounts for specific collections. Detailed implementation steps can be found in the official Shopify B2B documentation.
- Step 5: Assign the appropriate Catalog and payment terms (e.g., Net 30 or Due on Receipt) to each Company Location.
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, you may need to re-architect your data pipelines to handle real-time inventory allocation. For advanced inventory automation strategies, refer to our guide on Agentic Commerce and Shopify Inventory Automation.
ERP Integration Checklist
- Update your order sync filters to listen for the
purchasing_entityfield in the GraphQL Admin API. - Map the
company_idandlocation_idfields to your ERP's customer account and sub-account records. - Ensure your ERP can parse native payment terms attributes (e.g.,
payment_terms.payment_terms_template_id) to automate invoicing. - Configure inventory allocation rules to handle separate D2C and B2B stock pools if utilizing location-specific inventory.
Phased Implementation Plan
A successful migration requires a structured timeline with clear ownership and rollback checkpoints to mitigate operational downtime.
Phase 1: Discovery & Audit (Weeks 1-2)
Owner: Project Manager / Solutions Architect
Identify all legacy apps, custom theme code, and ERP integration points. Document the current state and define the target state architecture.
Phase 2: Sandbox Configuration & Data Mapping (Weeks 3-4)
Owner: Data Analyst / Shopify Developer
Configure Company profiles, Locations, and Catalogs in a staging environment. Run test imports of customer data and validate pricing accuracy.
Phase 3: Integration & Theme Development (Weeks 5-6)
Owner: Backend Developer / Frontend Developer
Update ERP API endpoints to support native B2B order attributes. Clean up legacy wholesale liquid code from the theme and implement New Customer Accounts.
Phase 4: User Acceptance Testing & Rollback Checkpoint (Week 7)
Owner: QA Lead / Operations Manager
Execute end-to-end testing from buyer login to ERP order fulfillment. Establish a rollback checkpoint: if critical ERP sync errors occur during testing, keep the legacy wholesale channel active and postpone the DNS switch until resolved.
Phase 5: Go-Live & Customer Onboarding (Week 8)
Owner: Customer Success / Marketing Manager
Invite wholesale buyers to the new portal, monitor checkout conversion, and deprecate the legacy wholesale channel.
SEO, Analytics, Checkout, and Data-Migration Risks
Migrating your B2B operations can introduce unexpected technical risks if not validated prior to launch.
- SEO Risks: If your legacy wholesale portal was publicly indexable, changing URLs can cause 404 errors and drop search rankings. Ensure proper 301 redirects are implemented and private wholesale catalogs are hidden from search engines using robots.txt directives. For a comprehensive strategy, read our guide on Shopify B2B Technical SEO.
- Analytics Tracking: Standard GA4 configurations may mix D2C and B2B revenue, skewing your marketing data. Set up custom dimensions to filter transactions by customer type (B2B vs. D2C).
- Checkout Customizations: Legacy checkout scripts (checkout.liquid) are deprecated. Ensure any custom shipping or payment rules are rebuilt using Shopify Functions before launching native B2B checkout.
Post-Launch Measurement Plan
Once live, track these key performance indicators (KPIs) to measure the success of your migration:
- Conversion Rate: Monitor if the simplified, native checkout experience increases the conversion rate of wholesale buyers.
- Site Speed: Compare page load speeds before and after removing heavy legacy wholesale apps.
- Indexing Status: Use Google Search Console to verify that private B2B catalog pages are not being indexed.
- Revenue Attribution: Track B2B revenue growth and analyze the performance of B2B-specific marketing campaigns. For scaling your wholesale customer acquisition, refer to our Shopify Plus Wholesale Google Ads Guide.
Optimize Your Shopify Plus B2B Migration
Migrating to the native Shopify Plus wholesale channel is a high-impact project that requires technical precision. Avoid broken integrations, lost customer data, and search visibility drops by planning your migration with an expert.
Ready to transition safely? Contact us today for a comprehensive Shopify Plus Migration & SEO Audit to ensure a seamless, risk-free launch.
Authoritative References
- Shopify Plus Platform Overview
- Shopify B2B and Wholesale Documentation
- Shopify Plus Enterprise Pricing
Related Shopify and Ecommerce Growth Guides
Continue with these related guides if you want to connect the strategy to implementation, SEO risk, performance, or conversion impact.
- Shopify B2B Technical SEO: Scale Wholesale Traffic
- Shopify B2B Optimization: Scaling Wholesale on Shopify Plus
- Shopify Plus Wholesale: Google Ads B2B Scaling Guide
- Shopify Plus Consultant: Scale to $100M ARR [Guide]
- Agentic Commerce: Automate Shopify Inventory Guide
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.
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.