k-sync
Back to blog

Migrating a shoe and footwear store from WooCommerce to Shopify (2026)

How to migrate a shoe or footwear WooCommerce store to Shopify — size variant strategy (UK/EU/US conversions), wide fit and half sizes, gender splits, vegan/leather flags, shoe care products, and footwear retail Shopify setup.

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

Shoes are one of the most variant-heavy product types in ecommerce. A single style in multiple colours and a full UK 3–13 size run (including half sizes and wide fit) can easily hit 100 variants per product — exactly Shopify's hard limit. Add gender variants and you need a clear product splitting strategy before migration.

Footwear product categories

The 100-variant problem in footwear

A women's boot in 3 colours × UK 3–8 (including half sizes = 11 steps) × 2 widths (standard/wide) = 66 variants — within Shopify's limit. Add a fourth colour and it jumps to 88, still safe. But a men's trainer in 5 colours × UK 6–12 (including halves = 13 steps) × 2 widths = 130 variants — over the limit.

Three workable strategies:

Size scale metafields and variant options

Footwear uses three main size scales globally:

For UK-primary stores, use UK sizing as the variant option value. Store EU and US equivalents as metafields for display in size guides:

product.metafields.footwear.size_scale = "UK"
product.metafields.footwear.eu_size_chart = "36=UK3,37=UK4,38=UK5,39=UK6,40=UK7"
product.metafields.footwear.us_size_chart = "5.5=UK3,6=UK3.5,6.5=UK4,7=UK4.5"

For international stores serving multiple markets, use Shopify Markets with separate size display per market, or use a size converter app.

Width fitting variants

UK footwear traditionally offers letter width fittings: B (narrow), D (standard), E (wide), EE (extra wide), 2E, 3E. Not all retailers offer the full range.

If you sell multiple widths, width is a Shopify option alongside size:

If width × size × colour exceeds 100, split products by width: "Derby Shoe — Standard Fit", "Derby Shoe — Wide Fit".

Product metafields for footwear

MetafieldExampleUse
footwear.closure_typeLaces / Velcro / Slip-on / ZipFilter, accessibility
footwear.upper_materialFull grain leather / Suede / Canvas / Knit / SyntheticFilter, care instructions
footwear.outsole_materialRubber / Crepe / EVA / TPUTechnical spec
footwear.lining_materialLeather / Textile / SyntheticComfort spec
footwear.heel_height_mm25 / 50 / 75 / 100Filter for heeled shoes
footwear.toe_shapeRound / Almond / Square / PointedStyle filter
footwear.vegantrue / falseBadge, filter
footwear.waterprooftrue / falseTechnical filter
footwear.country_of_manufacturePortugal / Italy / ChinaProvenance, premium badge
footwear.safety_ratingEN ISO 20345 S1P / S3B2B safety footwear

WooCommerce to Shopify field mapping for footwear

In WooCommerce, shoes typically use:

During migration, k-sync maps the WooCommerce attribute terms to Shopify option values automatically. Check for size value inconsistencies: WooCommerce stores sometimes mix "UK 6" and "6" in the same attribute — normalise before migration.

Size guide and fit advice pages

Footwear returns are often driven by incorrect sizing. A good size guide reduces returns and increases conversion. In Shopify:

Migrating gender segmentation

If your WooCommerce store uses separate parent categories or product types for men's, women's, and kids':

Shoe care and accessories as upsells

Shoe care products (waterproof spray, polish, insoles, laces, shoe trees) are natural post-purchase upsells. In Shopify:

Vegan and sustainable footwear

Vegan footwear is a significant filter on many shoe stores. Implement this correctly in Shopify:

Size run completeness check before pushing

Before pushing to Shopify, use k-sync's validation to check for incomplete size runs. A product with UK 6–11 but missing UK 8.5 looks like a data error. Validation flags variants where expected sequence values are missing, letting you investigate whether the size is genuinely out of stock (set as available=false but still create the variant) or was never offered.

Post-migration checklist for footwear

Manage your products with k-sync

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

Get started free

Related reading

Browse all migration guides