k-sync
Back to blog

WooCommerce B2B and wholesale store migration to Shopify (2026)

Migrating a WooCommerce B2B or wholesale store to Shopify — handling customer groups, tiered pricing, tax exemptions, net payment terms, and Shopify B2B vs Shopify Plus.

·By k-sync
6 min read · 1,249 words

WooCommerce B2B stores face the most complex migration challenges. Wholesale pricing, customer-specific pricing, tax exemptions, net payment terms, minimum order quantities — none of these migrate automatically to Shopify. This guide covers every B2B-specific aspect of a WooCommerce to Shopify migration.

WooCommerce B2B setup vs Shopify B2B: fundamental differences

FeatureWooCommerce (plugins)Shopify B2B (Plus)Shopify non-Plus
Wholesale/tier pricingPlugin (WooCommerce Wholesale, WC B2B)Built-in (price lists)Via app (Wholesale Club, etc.)
Customer groups/rolesWordPress user rolesCompanies + contactsVia tags + app rules
Tax exemptionsPlugin (WooCommerce Tax Exempt)Built-in per companyVia app/custom
Net payment termsPlugin (WC Net Payment, Wholesale Payments)Built-in (Net 15/30/60)Via app (Charge Me Later, etc.)
Quote systemPlugin (WC Request for Quote)Via draft ordersVia app (Quick Order Form, etc.)
Minimum orderPlugin rulesCart validation rulesVia app
Customer-specific catalogPlugin (hidden products per role)Catalogs per companyVia app
B2B checkout customizationTheme + pluginShopify Plus Scripts/FunctionsLimited

Shopify Plus vs. regular Shopify for B2B

For serious B2B operations, Shopify Plus is the right answer. Here's why:

Shopify Plus B2B features (as of 2026):

Shopify Plus starts at $2,300/month (as of early 2026, based on volume). For stores doing less than $1–2M/year in B2B wholesale volume, the math may not work out. In that case, use regular Shopify with B2B apps.

B2B apps for regular Shopify

If Shopify Plus is not cost-justified:

AppPriceWhat it handles
Wholesale Club$24–$99/moWholesale pricing via customer tags, minimum orders, order forms
B2B Wholesale Solution$14.99/moCustom pricing, quick order form, tax exemption, company accounts
Wholesale Gorilla$39.95/moWholesale tiers, net terms, minimum order quantities
Charge Me Later$29/moNet payment terms (Net 30/60/90) without Shopify Plus
HandShakeFree (Faire)Wholesale marketplace integration

Migrating WooCommerce customer groups to Shopify

WooCommerce uses WordPress user roles for B2B segmentation: Wholesale, Retailer, VIP, etc. Each role has different pricing rules enforced by plugins like WooCommerce Wholesale Prices or WooCommerce B2B.

In Shopify, B2B customers are identified by customer tags (on regular Shopify) or by Company membership (on Shopify Plus).

Option 1: Customer tags (regular Shopify)

For each WooCommerce user role, create a corresponding Shopify customer tag:

During customer migration (CSV import), include a "Tags" column and assign the appropriate tag to each customer based on their WooCommerce role. Then configure your B2B app to apply pricing rules based on these tags.

Option 2: Shopify Plus Companies

On Shopify Plus, create a Company for each business customer. Assign contacts (individual buyers) to companies. Apply a price list to each company.

This is more sophisticated than tags: companies have locations, credit limits, and payment terms. Migrating from WooCommerce roles to Shopify Plus Companies requires:

  1. Export WooCommerce customers with their role data
  2. Group customers by their business (if multiple contacts per company)
  3. Create companies in Shopify Plus (manual or API)
  4. Assign customers as contacts to companies
  5. Apply price lists to companies

For stores with 50+ wholesale accounts, the Shopify Plus API allows bulk company creation and price list assignment.

Migrating wholesale pricing

WooCommerce wholesale pricing is typically stored as percentage discounts per role, or specific price overrides per product-role combination. Neither of these automatically maps to Shopify.

For percentage-based wholesale pricing

If all wholesale customers get "20% off retail," create a Shopify Plus price list with a 20% discount off the base price. Apply it to your Wholesale company segment. Products don't need individual price overrides.

For tiered pricing (volume discounts)

Volume discounts (buy 10+, get 15% off; buy 50+, get 25% off) require:

For customer-specific pricing (different price per account)

If you have negotiated prices per business account (some WooCommerce B2B stores do this), Shopify Plus handles it via per-company price lists with individual SKU price overrides. On regular Shopify, this requires custom development or a sophisticated app.

Tax exemptions for B2B customers

WooCommerce B2B stores often use plugins to exempt certain customers from sales tax. In Shopify:

During customer migration, include tax exemption status in your export and apply it when importing customers to Shopify.

Net payment terms

Net payment terms (Net 15, Net 30, Net 60) — where B2B buyers pay after receiving the invoice — are not available on regular Shopify. Options:

Migration approach for B2B stores

Phase 1: Product catalog (weeks 1–2)

Phase 2: B2B configuration (weeks 2–3)

Phase 3: Customer migration (week 3)

Phase 4: Testing (weeks 3–4)

Phase 5: Communication and launch (week 4–5)

Common B2B migration mistakes

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides