Migrating a plus-size & size-inclusive fashion store from WooCommerce to Shopify (2026)
How to migrate a plus-size, extended sizing, or size-inclusive fashion WooCommerce store to Shopify — extended size variants, fit guide content, inclusive product photography, body measurement metafields, and size-inclusive fashion Shopify setup.
Plus-size and size-inclusive fashion retail has specific requirements that most standard fashion ecommerce guidance ignores: extended size ranges that push against Shopify's variant limits, fit information that must address how garments perform across a wide range of body shapes rather than a narrow range, and product photography that authentically represents the customer. Size-inclusive brands have built strong customer loyalty precisely because they solve these problems consistently — and a Shopify migration is an opportunity to do this correctly from the start rather than retrofitting inclusivity into a standard fashion template.
Extended size range variants
- UK extended size range: 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32. That is 13 sizes.
- With colour as a second variant: 13 sizes × 5 colours = 65 variants — within the 100-variant limit.
- With colour and length (short/regular/long): 13 sizes × 3 colours × 3 lengths = 117 variants — exceeds the 100-variant limit.
- Solutions for variant limit:
- Reduce colour options per product: offer fewer colourways, each as a separate product. 13 sizes × 2–3 colours = 26–39 variants — well within limit.
- Split by size range: "Sizes 8–18" and "Sizes 20–32" as separate products. Most size-inclusive brands avoid this because it signals a separation between "standard" and "extended" sizes — antithetical to the brand positioning.
- Custom options app: Infinite Options or Advanced Product Options for a combined size+length selector without treating each combination as a Shopify variant.
- Size labelling: some brands use alpha sizes (XS–6XL), some numeric (8–32), some both. Ensure the size label in the variant matches what is printed on the garment and what is shown on the size chart. Inconsistency between displayed size and garment label creates returns.
Garment dimension metafields
Standard size charts show body measurements. Size-inclusive customers — who may have found that standard size guides are inaccurate for their body shape — particularly benefit from actual garment dimension data:
product.metafields.fashion.bust_cm_size_[X]: This approach requires a metafield per size, which becomes unwieldy. Better approach: create a metaobject "Size Guide" with a field per size, linked from the product.- Simplified approach: one metafield containing a structured size guide as multi-line text or JSON, rendered as a size table on the product page.
product.metafields.fashion.size_guide_url(url) — links to a product-specific or brand-specific size guide page.product.metafields.fashion.garment_length_cm(single_line_text) — product length for a specific size (typically size 16 or 18 as reference size). "115 cm (size 18)"product.metafields.fashion.model_size_worn(single_line_text) — "Model wears size 22, is 5'8" tall" — essential for plus-size photography context
Fit and construction metafields
product.metafields.fashion.fit_type(single_line_text) — "Slim fit", "Regular fit", "Relaxed fit", "Oversized", "Empire line"product.metafields.fashion.stretch(single_line_text) — "No stretch", "2-way stretch", "4-way stretch" — critical for fit comfortproduct.metafields.fashion.elasticated_waist(boolean) — true for elasticated waistbandsproduct.metafields.fashion.adjustable_waist(boolean) — internal drawstring or tab adjustmentproduct.metafields.fashion.hidden_support(boolean) — built-in bra or underwire in tops/dressesproduct.metafields.fashion.tummy_panel(boolean) — shaping panel in jeans or trousersproduct.metafields.fashion.back_elastic(boolean) — partial elastication for comfortproduct.metafields.fashion.high_waist(boolean) — high-rise cutproduct.metafields.fashion.side_pockets(boolean) — the single most-requested feature in women's fashion and consistently underreported in product descriptionsproduct.metafields.fashion.sits_on_hips(boolean) — for items with specific waist/hip positioning guidanceproduct.metafields.fashion.true_to_size(single_line_text) — "True to size", "Runs small — size up", "Runs large — size down"
Inclusive product photography
- Inclusive fashion photography is both an ethical brand decision and a commercial one: customers purchase with more confidence when they can see how garments look on a body similar to theirs.
- Multiple model sizes: show each product on models across the size range — ideally at the small, mid, and large end of the range you sell. Image alt text should specify "Model wears size 22".
- Body positive photography direction: avoid editing tools that alter body shape. Many plus-size shoppers are acutely aware of retouched imagery and lose trust when they see it.
- Variant image switching: in Shopify, you can assign specific images to specific variants (so the size 22 model image appears when size 22 is selected). Set this up using variant image assignment in the product editor.
- Model representation: represent diverse body shapes within the extended size range, not only one body type. Curves distribute differently at the same dress size depending on height, shape, and proportions.
Fit notes content
- Fit notes are the most valuable conversion content for size-inclusive fashion. They explain how a garment fits relative to a standard measurement, and what to expect if you are apple-shaped, pear-shaped, or have a large bust:
- Include in product description: "The waist on this dress is slightly generous — if you are smaller in the waist than the hip, you may wish to size down. The skirt has full swing and accommodates a larger hip comfortably."
- Fit note custom field: create a dedicated fit notes section in the product page template, separate from the product description. This allows customers to find fit information quickly without reading the full description.
product.metafields.fashion.fit_notes(multi_line_text) — designer/buyer fit notes for the specific garment. Displayed in a dedicated "Fit Notes" section on the product page.
Size chart setup
- UK size chart page: create a dedicated comprehensive size guide page showing body measurements → UK size mapping, with guidance for different body proportions.
- Product-level size chart: embed a size chart popup or accordion directly on each product page. Do not force customers to navigate away to find sizing information.
- Conversion from international sizes: include EU, US, and AUS size equivalents on the size chart — size-inclusive fashion has a particularly international customer base.
- Updated size chart: review size charts after every range update. Sizes and fits vary between manufacturers — a size 20 from supplier A may differ significantly from a size 20 from supplier B.
Plus-size migration checklist
- Create fashion metafield namespace: fit_type, stretch, elasticated_waist, tummy_panel, high_waist, side_pockets, true_to_size, fit_notes, model_size_worn
- Plan variant structure for extended size range — check 100-variant limit
- Set up size variants: UK 8–32 (or brand-specific range)
- Assign model images per size variant where photography is available
- Populate model_size_worn metafield for all products with photography
- Enable stretch, fit type, and size filters in Search & Discovery
- Create comprehensive UK size chart page (body measurements → UK size)
- Add size chart popup/accordion to product page template
- Populate fit_notes metafield for all products
- Add "true to size" indicator to all products
- Test: size variant selection → correct model image appears
- Test: fit notes visible on product page
The fit note is the closest an online retailer can come to a knowledgeable sales assistant in a physical changing room — the person who says "this runs a little narrow across the shoulders, so if you have broader shoulders you might want to size up." Size-inclusive customers often have had negative experiences with standard fashion retail that did not consider their body shape; a brand that communicates honestly about fit — including when a garment does not suit a particular body shape — builds the trust that creates loyal customers who recommend the brand to friends. The stores that invest in per-product fit notes written by someone who has actually put the garment on a range of bodies, and who writes honestly about what they observed, develop a reputation that no amount of advertising can buy.
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 freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.