- Feature Parity: Shopify Plus B2B vs. Legacy Wholesale Channel and Handshake
- Migration Decision Criteria by Business Risk and Team Capacity
- Data Mapping: Migrating Customer Price Lists to the New B2B Company Profiles
- Checkout Logic: Implementing Net Terms and Vaulted Cards in the Native B2B Checkout
- Inventory Control: Managing Shared vs. Dedicated Stock for B2B and DTC Channels
- Phased Implementation Plan: Timeline, Ownership, and Rollback Checkpoints
- SEO, Analytics, Checkout, and Data-Migration Risks
- Post-Launch Measurement Plan: Conversion, Speed, Indexing, and Revenue
- Migration Checklist: Validating Wholesale Orders and Customer Logins Post-Transition
- Common Mistakes and How to Fix Them
- Plan Your Migration Safely
- Related Shopify and Ecommerce Growth Guides
- Authoritative References
Legacy wholesale channels and Handshake are being sunset, forcing a complex migration to the native Shopify Plus B2B environment. This guide provides the technical roadmap to transition customer data, pricing, and checkout logic without operational downtime or search visibility loss.
Feature Parity: Shopify Plus B2B vs. Legacy Wholesale Channel and Handshake
Shopify Plus B2B is a native suite of features that replaces the standalone Wholesale Channel and Handshake marketplace. It allows merchants to manage B2B and DTC operations from a single backend using Company Profiles, Price Lists, and customized B2B checkouts, offering superior performance and integration compared to legacy, app-based wholesale solutions.
- Company Profiles: Replaces basic customer tags with hierarchical structures for multiple locations and buyers.
- Catalogs: Native price lists replace the "Wholesale Channel" storefront, allowing for percentage-based or fixed-price discounts.
- Native Checkout: B2B customers use the standard Online Store 2.0 checkout, enabling discount codes and Shopify Scripts.
- Handshake Transition: Product discovery moves from the Handshake marketplace to the Shopify Collective or specialized B2B discovery apps.
Migration Decision Criteria by Business Risk and Team Capacity
Before initiating your migration to the native B2B environment, evaluate your organization's technical readiness and operational constraints. Migrating too quickly without assessing these factors can disrupt existing wholesale relationships.
First, analyze your team's capacity. Managing a unified DTC and B2B catalog requires a clear understanding of inventory allocation and staff permissions. If your team is already stretched thin, consider a phased approach rather than a hard cutover. Second, evaluate business risk. If wholesale accounts for more than 30% of your total revenue, any downtime during checkout transition is unacceptable. You must run parallel systems or execute the migration during off-peak hours.
Data Mapping: Migrating Customer Price Lists to the New B2B Company Profiles
Successful migration requires shifting from a "customer-centric" model to a "company-centric" model. You must map your legacy wholesale tags to the new Company and Location entities to maintain pricing integrity. Refer to the official Shopify B2B documentation for detailed schema requirements.
- Export your legacy wholesale customers and identify unique tax IDs or billing addresses to group them into Company Profiles.
- Use the Shopify Migration Service to automate the transfer of historical pricing tiers into new B2B Catalogs.
- Map legacy price lists to specific Catalogs and link them to the appropriate Company Location to ensure the correct price displays upon login.
- Verify that Customer Permissions are set correctly, distinguishing between "Admin" (can view all orders) and "Buyer" (can only view their own orders).
Checkout Logic: Implementing Net Terms and Vaulted Cards in the Native B2B Checkout
The native B2B checkout removes the need for manual draft order creation for wholesale clients. You must configure payment terms at the Company Location level to automate accounts receivable.
- Payment Terms: Assign Net 30, Net 60, or Due on Receipt terms directly to the company profile.
- Vaulted Cards: Enable customers to store credit cards securely for faster future checkouts and automated balance collection.
- Purchase Orders: Activate the PO Number field at checkout to ensure B2B orders sync correctly with your ERP or accounting software.
- Implement custom checkout logic using Shopify Functions if your B2B logic requires specific tax exemptions or shipping rules.
Inventory Control: Managing Shared vs. Dedicated Stock for B2B and DTC Channels
Shopify Plus B2B allows you to manage inventory across multiple locations, but you must decide if B2B and DTC will pull from a shared pool or dedicated buffers.
- Shared Inventory: Use a single location for both channels to maximize stock turnover and reduce overhead.
- Dedicated B2B Stock: Use Location-based inventory to ringfence specific quantities for high-volume wholesale accounts.
- Quantity Rules: Set Minimum Order Quantities (MOQ) and case pack increments within the Catalog settings to prevent broken packs.
- API Sync: Ensure your 3PL or ERP is updated to recognize the B2B Order attribute to prioritize wholesale fulfillment during peak periods.
Phased Implementation Plan: Timeline, Ownership, and Rollback Checkpoints
A successful migration requires a structured timeline with clear ownership assigned to each phase. Do not attempt to migrate all data and switch checkouts in a single day.
Phase 1: Discovery and Mapping (Weeks 1-2): Owned by the Operations Lead. Map all legacy customer tags to the new Company Profile structure. Identify custom pricing rules that may require specialized Catalogs.
Phase 2: Sandbox Testing and Staging (Weeks 3-4): Owned by the Technical Lead. Set up a staging environment to test the data import. Ensure you avoid common staging performance traps by reviewing our guide on Shopify Plus: Staging Speed Lies? [CWV & CRO Exposed].
Phase 3: Customer Beta and Validation (Week 5): Invite a small group of trusted wholesale partners to test the new portal. Validate their pricing, payment terms, and checkout flow.
Phase 4: Full Launch and Rollback Checkpoint (Week 6): Execute the final data sync and invite all remaining customers. Keep the legacy wholesale channel active in read-only mode for 72 hours. If critical checkout errors occur, be prepared to roll back the DNS or app integrations to the legacy setup immediately.
SEO, Analytics, Checkout, and Data-Migration Risks
Migrating to a native B2B setup introduces technical risks that can impact your search rankings and data tracking. If your legacy wholesale store lived on a separate subdomain (e.g., wholesale.yourstore.com), consolidating it into a subfolder or a single unified domain requires careful redirect planning. For a deeper dive into protecting your organic visibility, read our guide on Shopify B2B Technical SEO: Scale Wholesale Traffic.
Additionally, ensure your analytics tracking is updated. Native B2B checkouts process orders differently than standard DTC checkouts. If your Google Analytics 4 (GA4) or Google Tag Manager (GTM) setups are not configured to distinguish between B2B and DTC user journeys, your conversion rate data will be skewed. Always validate that checkout events pass the correct customer type parameters.
Post-Launch Measurement Plan: Conversion, Speed, Indexing, and Revenue
Once the migration is live, establish a strict 30-day monitoring window to measure performance across four key pillars:
- Conversion Rate: Compare B2B checkout completion rates against legacy baseline data. Look for drop-offs at the payment terms step.
- Site Speed: Monitor Core Web Vitals closely. Heavy B2B catalogs and complex scripts can trigger performance bottlenecks. Learn how to diagnose these issues in our guide on Shopify Plus 'Hydration Hell': Fix CWV & Boost SEO.
- Search Indexing: Monitor Google Search Console to ensure private B2B portal pages are correctly set to noindex, preventing thin content issues while keeping public landing pages indexed.
- Revenue Attribution: Verify that wholesale revenue is correctly attributed to B2B channels in your ERP and Shopify Analytics dashboards.
Migration Checklist: Validating Wholesale Orders and Customer Logins Post-Transition
- Audit Company Records: Ensure every legacy wholesale customer is linked to a Company Location.
- Validate Price Lists: Log in as a test B2B user to verify that Catalog Pricing matches legacy wholesale rates.
- Test Net Terms: Complete a test checkout to ensure Payment Terms generate a pending invoice rather than requiring immediate payment.
- Verify Tax Status: Confirm that Tax Exemptions are active for qualified B2B companies to avoid incorrect billing.
- Monitor Webhooks: Check that your ERP is receiving company_id and location_id fields in the order JSON.
Common Mistakes and How to Fix Them
Mistake: Relying on Customer Tags for Pricing
Legacy systems used tags like "Wholesale" to trigger pricing. In the new environment, this will fail. How to fix: Move all tag-based logic into Native Catalogs and assign those catalogs to Company Profiles.
Mistake: Forgetting to Invite Customers to New Profiles
B2B customers must be "invited" to their new company profile to access the B2B portal. How to fix: Use the Bulk Invite tool in the Shopify Admin to send new access emails to all migrated wholesale contacts.
Mistake: Broken Shipping Logic
Standard shipping rates may not apply to heavy wholesale pallets. How to fix: Use Shopify Functions to create specific shipping rules that trigger only when a B2B Company Profile is detected at checkout.
Plan Your Migration Safely
Migrating your wholesale operations to Shopify Plus requires careful planning to avoid disrupting your B2B revenue and search engine rankings. If you are planning a migration or looking to optimize your enterprise setup, verify contract-specific pricing directly with Shopify as rates and terms can vary based on your specific enterprise agreement. For more details on platform capabilities, explore the Shopify Plus overview and review the official Shopify Plus pricing or standard Shopify pricing plans.
Need expert eyes on your migration roadmap? Contact us today for a comprehensive Shopify Plus migration, SEO, or CRO audit to ensure a seamless transition without losing traffic or revenue.
Related Shopify and Ecommerce Growth Guides
- Shopify B2B Technical SEO: Scale Wholesale Traffic
- Shopify Plus 'Hydration Hell': Fix CWV & Boost SEO
- Shopify Plus Admin: 7 Hidden Settings for Elite SEO & Ops [Guide]
- Shopify CRO: Core Web Vitals Audit for 2x Conversions
- Shopify Plus: Staging Speed Lies? [CWV & CRO Exposed]
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 the migration from Handshake to Shopify Plus B2B impact wholesale operations?
The migration from Handshake and the legacy Wholesale Channel to the native Shopify Plus B2B environment represents a fundamental shift from a customer-tagging model to a robust, company-centric architecture. In the previous Handshake ecosystem, product discovery was centralized in a marketplace, whereas the new Shopify Plus B2B framework integrates wholesale directly into your primary Online Store 2.0 theme. This transition requires merchants to map existing customer data into 'Company Profiles' and 'Locations,' which act as the primary entities for managing hierarchical buyer permissions and tax exemptions. Instead of relying on separate storefronts, Shopify Plus B2B utilizes 'Catalogs' to manage fixed or percentage-based pricing tiers that are dynamically applied when a verified B2B user logs in. This native integration supports advanced checkout features like Net Terms (Net 30/60), vaulted credit cards, and purchase order (PO) number entry, effectively eliminating the manual draft order workflows that characterized older wholesale solutions while providing a unified backend for DTC and B2B inventory management.
What happens to my Handshake product listings?
Handshake listings do not automatically migrate. You must transition to Shopify Collective for discovery or use specialized B2B apps to maintain visibility with new wholesale buyers.
Can I still use customer tags for B2B pricing?
No, Shopify Plus B2B utilizes 'Catalogs' and 'Company Profiles' for pricing. While tags can remain for internal organization, they no longer trigger native B2B pricing logic.
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.