Shopify Plus B2B vs. Handshake: The Ultimate Migration Guide

Transitioning from Handshake or the legacy wholesale channel requires a strategic shift to Company Profiles and Catalogs. Learn how to map your data and automate B2B checkout logic without losing operational momentum.

Table of Contents

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.

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.

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.

Shopify Migration Service

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.

Shopify Plus Consulting

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.

Migration Checklist: Validating Wholesale Orders and Customer Logins Post-Transition

  1. Audit Company Records: Ensure every legacy wholesale customer is linked to a Company Location.
  2. Validate Price Lists: Log in as a test B2B user to verify that Catalog Pricing matches legacy wholesale rates.
  3. Test Net Terms: Complete a test checkout to ensure Payment Terms generate a pending invoice rather than requiring immediate payment.
  4. Verify Tax Status: Confirm that Tax Exemptions are active for qualified B2B companies to avoid incorrect billing.
  5. 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.

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 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.

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.