k-sync
Zurück zum Blog

Migrating a textile, embroidery, and sewing store from WooCommerce to Shopify (2026)

How to migrate a sewing supplies, embroidery, or fabric store WooCommerce store to Shopify — fabric sold by the metre, thread colour systems, needle size variants, pattern downloads, and sewing retail Shopify setup.

·Von k-sync
5 Min. Lesezeit · 928 Wörter

Sewing and embroidery retail has a distinctive product data challenge: fabric is sold by the metre (a variable quantity product), thread comes in colour systems with hundreds of shades (DMC alone has 500+ colours), and many products have machine compatibility requirements. None of these map perfectly to Shopify's default product model — but all can be handled with deliberate variant and metafield design.

Sewing and embroidery product categories

Fabric sold by the metre

Fabric is typically sold in continuous lengths from a roll. Customers select a quantity in metres (e.g., "2.5 metres"). This is a variable quantity product — not a fixed-pack product like most Shopify variants.

Shopify's standard variant model does not natively support "quantity in metres" as a unit of measure. Options:

During WooCommerce migration, fabric stores that use measurement price calculator plugins will lose that functionality in the standard Shopify migration. Flag these products with a textile.sold_per_metre = true metafield for post-migration app reconfiguration.

Thread colour systems and SKUs

Embroidery thread (particularly DMC 6-strand cotton) uses a standardised colour numbering system. DMC 310 is always Black, DMC 498 is always Christmas Red. Customers order by number.

In Shopify, each thread colour is a separate product, not a variant. This is because:

During migration, WooCommerce thread products stored as a single product with 500 colour attributes need to be split into individual products (one per colour). k-sync handles this in the product splitting workflow — each variant in WooCommerce can be exported as an individual Shopify product with the colour number as the SKU.

product.metafields.textile.thread_brand = "DMC"
product.metafields.textile.colour_number = "310"
product.metafields.textile.colour_name = "Black"
product.metafields.textile.weight_tex = "25"  // Thread weight

Machine compatibility for needles and hoops

Sewing machine needles are not universal — the needle system (130/705H for domestic machines, 16x231 for industrial etc.) must match the machine. Machine embroidery hoops must match the machine brand and embroidery field size.

Store compatibility as metafields:

product.metafields.textile.needle_system = "130/705H"  // Universal domestic
product.metafields.textile.compatible_machines = "Brother,Janome,Singer,Husqvarna"
product.metafields.textile.hoop_size_mm = "130x180"    // Width x Height
product.metafields.textile.compatible_with = "Brother PE800,Brother SE1900"

For large brands (Brother, Janome, Bernina), a compatibility lookup widget on the product page significantly improves conversion. After migration, this can be implemented as a Shopify metafield-driven filter on the machine accessories collection.

Product metafields for sewing supplies

MetafieldExampleProduct type
textile.fabric_composition100% cotton / 55% linen 45% cottonFabric
textile.fabric_weight_gsm120 / 150 / 200 / 280Fabric
textile.weave_typePlain / Twill / Satin / JerseyFabric
textile.fabric_width_cm110 / 140 / 150 / 160Fabric
textile.wash_temp_c30 / 40 / 60 / Hand washFabric
textile.sold_per_metretrue / falseFabric
textile.thread_weight28wt / 40wt / 50wt / 60wtThread
textile.thread_ply2-ply / 3-ply / 6-strandThread
textile.needle_size_metric70 / 75 / 80 / 90 / 100Needles
textile.needle_typeUniversal / Ballpoint / Stretch / DenimMachine needles
textile.hoop_materialBeechwood / Plastic / AluminiumHoops
textile.stabiliser_typeCut-away / Tear-away / Water-solubleStabilisers
textile.stabiliser_weightLight / Medium / HeavyStabilisers

PDF sewing patterns as digital products

PDF patterns are a significant product line for many sewing retailers, particularly indie pattern designers. In WooCommerce, these are type: downloadable products. In Shopify, use the Digital Downloads app or SendOwl.

For pattern products, size range variants are important:

After migration, ensure PDF files are re-uploaded to the Shopify digital delivery app and tagged as digital-download for no-shipping collection segmentation.

Post-migration checklist for sewing and textile stores

Verwalten Sie Ihre Produkte mit k-sync

Verbinden Sie Ihren Shop, validieren Sie Produkte, optimieren Sie mit KI und pushen Sie zu Shopify in Minuten. Kostenlos bis zu 50 Produkte.

Kostenlos starten

Weitere Artikel

Alle Migrationsanleitungen ansehen