k-sync
Back to blog

Shopify shipping profiles after migrating from WooCommerce (2026)

How to recreate WooCommerce shipping zones and methods in Shopify — shipping profiles, product-specific rates, dimensional weight, carrier-calculated shipping, and free shipping thresholds after WooCommerce migration.

·By k-sync
4 min read · 751 words

WooCommerce and Shopify both use zone-based shipping configuration, but the terminology and structure differ. WooCommerce uses "shipping zones" with "shipping methods" per zone. Shopify uses "shipping profiles" that apply to sets of products, within which you define "shipping zones" and "rates." The key difference: Shopify allows different shipping rates per product group within the same order, which is more powerful than WooCommerce's flat zone approach.

WooCommerce vs Shopify shipping terminology

WooCommerceShopify equivalent
Shipping zoneZone within a shipping profile
Shipping method (flat rate, free, local pickup)Rate within a zone
Shipping classShipping profile (product-level profiles)
Free shipping couponDiscount code with free shipping benefit
Table rate shipping pluginCarrier-calculated shipping or third-party rate app

Shopify shipping profiles explained

Shopify has two types of shipping profiles:

If a cart contains products from multiple profiles, Shopify merges the applicable rates — the customer sees rates that satisfy all profile requirements.

Recreating WooCommerce shipping zones

WooCommerce's UK shipping setup typically includes zones for: UK (mainland), UK (highlands and islands), Northern Ireland, Republic of Ireland, Europe, and Rest of World. In Shopify:

  1. Open Shopify Admin → Settings → Shipping and delivery
  2. In your General profile (or a custom profile), click "Manage rates"
  3. Add zones: UK (includes England, Scotland, Wales), then add Scotland Highlands and Islands as a separate region within the UK zone if you want different rates, or create a separate zone
  4. Note: Shopify cannot split UK into mainland vs highlands at the postcode level natively. For postcode-based rates, use a carrier-calculated shipping app or ShipperHQ.

Recreating WooCommerce shipping methods

WooCommerce methodShopify equivalent
Flat rate: £3.99Custom rate: £3.99
Free shipping (always)Custom rate: £0 (or "Free shipping" title)
Free shipping (order over £X)Custom rate with minimum order value condition
Local pickupPickup in person rate (separate section in Shopify)
Carrier calculated (DPD, Royal Mail)Carrier-calculated shipping (requires Shopify account with carrier or third-party app)
Weight-based ratesCustom rate with weight condition (weight minimum/maximum)
Table rate (conditional)ShipperHQ, Intuitive Shipping, or Advanced Shipping Rules apps

Free shipping threshold

WooCommerce's free shipping coupon code approach is different from Shopify's built-in minimum order free shipping. In Shopify:

Product weight and dimensional weight

Shopify calculates shipping weight from the product variant weight fields. If your WooCommerce products have weight set, k-sync imports this into Shopify's variant weight field. After migration:

Click and collect / local pickup

WooCommerce's local pickup is a shipping method. Shopify's local pickup is handled separately under "Pickup in person" in the shipping settings. After migration:

Post-migration shipping checklist

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