# Shopify Size Inclusivity Import: Extended Ranges

> How to import extended size ranges, fit guidance metafields, and body-positive AI descriptions into Shopify, and why incomplete size data costs revenue.

- Published: 2026-10-07
- Author: Importier Team
- Category: Import Guides / Variants & Quality
- Canonical: https://www.importier.app/blog/shopify-size-inclusivity-import

---

A Sydney activewear brand ran a size inclusivity import audit and found the problem immediately: their Shopify store showed XS to XL. Their supplier file contained XS to 5XL. The 3XL, 4XL, and 5XL variants had never been imported. Every week, customers checked the size chart, found their size missing, and left. The brand was losing revenue on inventory it owned to a data entry gap that had existed since launch.

Size inclusivity import is not a values exercise in isolation. It is a catalogue completeness problem with a measurable revenue impact. A clothing store that stocks sizes 6 to 28 but only imports 8 to 18 is turning away customers whose size the store actually carries. The gap between what a supplier ships and what appears on the Shopify storefront is a lost sale on every visit from a customer who cannot find their size.

This article covers the import configuration that closes that gap: variant structure for extended ranges, fit guidance metafields that reduce returns, measurement range data per size, and AI description generation that uses inclusive language throughout.

## Why Extended Size Data Goes Missing at Import

The most common reason extended size variants do not appear on a Shopify storefront is not supplier omission. The supplier file usually contains them. The problem is import configuration.

Standard import setups group variants by the most common option combinations. When a clothing brand imports their first batch and tests the import with medium, large, and XL samples, the column mapping and variant detection is calibrated to those sizes. When the same mapping processes a file that includes 3XL, 4XL, and 5XL, Importier's variant detection groups them correctly. But if the import profile was saved with a fixed list of recognised size values, sizes outside that list can fail validation or be skipped.

The fix at import time is to use pattern-based variant detection rather than a fixed value list. Importier's variant detection includes 150+ patterns across 15+ industries. The apparel patterns recognise numeric sizing (2, 4, 6, 8 through 28+), letter sizing (XS through 6XL), UK and Australian regional sizing (8-26), and mixed formats (S/M/L/XL/2XL/3XL). Importing against the pattern library rather than a manually typed size list means new size values in the supplier file group correctly without configuration changes.

<Callout>
Extended sizes are not a special case: they are part of the standard size range. Import configuration that treats them as an afterthought produces the exact gap that drives customers to competitors who stock and display the same sizes correctly.
</Callout>

## Structuring Extended Size Variants at Import

The source file structure for extended size variants follows the same column format as a standard variant import. The size option column must include the full range without truncation.

For a leggings range with sizes XS to 5XL, the variant rows in the import file look like:

<table>
<thead>
<tr><th>Title</th><th>Size</th><th>Colour</th><th>SKU</th><th>Price</th><th>Inventory</th></tr>
</thead>
<tbody>
<tr><td>Performance Legging, Black</td><td>XS</td><td>Black</td><td>PL-BLK-XS</td><td>89.00</td><td>24</td></tr>
<tr><td>Performance Legging, Black</td><td>S</td><td>Black</td><td>PL-BLK-S</td><td>89.00</td><td>36</td></tr>
<tr><td>Performance Legging, Black</td><td>3XL</td><td>Black</td><td>PL-BLK-3XL</td><td>89.00</td><td>18</td></tr>
<tr><td>Performance Legging, Black</td><td>4XL</td><td>Black</td><td>PL-BLK-4XL</td><td>89.00</td><td>12</td></tr>
<tr><td>Performance Legging, Black</td><td>5XL</td><td>Black</td><td>PL-BLK-5XL</td><td>89.00</td><td>8</td></tr>
</tbody>
</table>

Importier groups all rows with the same title into a single Shopify product with variants for each size-colour combination. The 3XL, 4XL, and 5XL rows become variants on the same product page as XS through XL, not separate products. The size option appears in the Shopify variant selector alongside the rest of the range.

For apparel brands that use a separate pricing tier for extended sizes (common in wholesale markets where extended sizes have a small price premium), a conditional price column handles this: one column for standard sizes, a separate column for sizes 2XL and above. The import mapping applies the extended size price to variants where the size value is 2XL or larger.

![An Importier import wizard on a large monitor showing a clothing supplier CSV being mapped with a size column displaying values from XS through 5XL, the variant detection panel confirming all 10 size values have been recognised using the apparel pattern library, and a preview panel on the right showing the grouped product with all 10 size variants correctly detected as belonging to the same product, everything in sharp focus no blur no depth of field, colour photography.](/blog/shopify-size-inclusivity-import/01.jpg)

<Divider label="Fit Guidance Metafields" />

## Fit Guidance Metafields That Reduce Returns

The Sydney activewear brand had a secondary problem. When customers in extended sizes did find their size on the store, they frequently returned the product. Return reason analysis showed that 64% of returns from 3XL-5XL customers cited "fit different to description": the product page description mentioned "true-to-size fit" for a legging cut that ran about one size small in the extended range due to fabric behaviour at larger grades.

The fix was not rewriting every description. It was adding a fit guidance metafield that provides size-specific information the product description cannot carry cleanly.

Three fit guidance metafields cover the cases that drive returns in extended size ranges:

**Fit type metafield** (`custom.fit_type`): the general cut classification for the product. Values: `true-to-size`, `runs-small`, `runs-large`, `relaxed-fit`, `oversized`. This single value communicates the primary sizing consideration and feeds size guide callouts on the product page.

**Extended size fit note metafield** (`custom.extended_size_fit_note`): a short note specifically about fit in the extended size range, where fabric behaviour or pattern grading differs from the standard range. Example: "3XL-5XL: fabric has slightly less stretch than smaller sizes; consider sizing up if between sizes." This note appears only when a customer selects an extended size variant; a theme that reads metafields and shows contextual content per variant can surface it at the right moment.

**Body measurement range metafield** (`custom.size_measurement_[size]`): a size-specific measurement range. Rather than a single size chart image (which extended-size customers frequently find inaccurate beyond XL), individual measurement metafields per size provide the hip, waist, and inseam range for each variant. These are structured as `custom.size_measurement_3xl`, `custom.size_measurement_4xl`, and so on.

In the import file, these metafields appear as columns:

```
custom.fit_type | custom.extended_size_fit_note | custom.size_measurement_3xl | custom.size_measurement_4xl | custom.size_measurement_5xl
```

Each row carries the fit type (consistent across the product), the extended size fit note (consistent for the product), and the measurement values for its specific size variant.

![A Shopify admin product detail page on a large monitor showing a plus-size activewear legging with the metafields section expanded displaying a fit type field set to true-to-size, an extended size fit note field containing specific guidance for 3XL to 5XL customers about fabric stretch, and individual measurement metafields for each extended size showing hip waist and inseam ranges, everything in sharp focus no blur no depth of field, colour photography.](/blog/shopify-size-inclusivity-import/02.jpg)

## AI Descriptions for Extended Size Products

Standard AI-generated product descriptions often default to generic body references: "flattering fit", "slimming effect", "designed for every body." These phrases frequently land wrong with extended-size customers who have learned from experience that "every body" rarely means their body.

Importier's description generation handles inclusive language through two levers: persona selection and custom description scaffolding.

**Persona selection**: The Activewear Specialist persona generates descriptions with sport-first language (performance, mobility, compression, moisture management) that sidesteps body-evaluative language entirely. A description that focuses on the 4-way stretch, the high-rise waistband stability, and the flatlock seam construction makes no claims about what the product does to the wearer's body shape: it describes what the product does under movement.

**Custom description scaffold**: For brands that want to explicitly address their extended-size range in product copy, the Custom style allows a description scaffold that specifies: include the size range, include the fit note, do not use comparative body language. The resulting description acknowledges the full range ("available in XS to 5XL") and the fit consideration ("runs true to size through 2XL; consider sizing up from 3XL if between sizes") without editorialising about body types.

The Sydney activewear brand ran their leggings range through the Activewear Specialist persona with the Custom style addition of the size range and fit note. Their return rate on extended size orders dropped from 64% to 31% within two months of the updated descriptions going live.

<PullQuote>
A description that says "designed for every body" is not inclusive: it is a placeholder. A description that says "available XS to 5XL, true-to-size through 2XL, consider sizing up from 3XL" is.
</PullQuote>

![An Importier Store Scanner on a large monitor showing an activewear legging product open in editing view with the description generation panel active, the Activewear Specialist persona selected and a custom scaffold showing a size range instruction at the top, the generated description visible in the output panel including the full size range and a specific fit note for extended sizes, everything in sharp focus no blur no depth of field, colour photography.](/blog/shopify-size-inclusivity-import/03.jpg)

<Divider label="Building the Extended-Size Collection" />

## Building a Filterable Extended-Size Collection

Once extended size variants are correctly imported and fit guidance metafields are populated, the next step is making those products findable. A customer shopping for 4XL activewear on a Shopify store should be able to filter to their size and see only products where 4XL is in stock.

Shopify's native variant filtering uses variant option values. A product with 3XL, 4XL, and 5XL variants appears in a size filter when those values exist as variants: not as tags or metafields, but as variant option values in the product record. [Shopify's product variants documentation](https://help.shopify.com/en/manual/products/variants) covers how variant option values feed into storefront filtering. This is why the import configuration matters. Products where extended sizes were not imported as variants cannot appear in variant-level size filters.

For merchants who want a dedicated extended-size collection, the import file can carry a tag for products that include extended sizes:

```
Tags: activewear, leggings, extended-sizes, plus-size
```

A Shopify collection rule set to "Product tags contains extended-sizes" automatically collects every product tagged at import. When a new product is imported with the tag, it joins the collection immediately. A [Shopify Flow automation](https://importier.app/blog/shopify-flow-automation-product-import-tags) can extend this: when a product imports with the `extended-sizes` tag, Flow publishes it to the dedicated collection and marks it for the size-inclusivity section of the homepage.

![A Shopify admin collection editor on a large monitor showing a Plus and Extended Sizes collection with an automated rule set to include products with the tag extended-sizes, a product count of 34 products, and a size filter panel showing size options from 3XL through 5XL available as filterable attributes derived from variant option values, representing a filterable extended-size collection built entirely from import-time tagging and correct variant structure, everything in sharp focus no blur no depth of field, colour photography.](/blog/shopify-size-inclusivity-import/04.jpg)

<Steps items="Audit the source file: check that extended size variants (3XL and above, 16+ in numeric sizing, or size 22+ in AU/UK sizing) are present in the supplier CSV and have correct SKUs and inventory values | Configure variant detection in Importier's import wizard: select pattern-based detection for the Apparel industry rather than a manual size list, and confirm the size column preview shows all variants grouped correctly before running the import | Add fit guidance columns to the import file: custom.fit_type (one value per product), custom.extended_size_fit_note (one short note per product where the extended range has different fit behaviour), and custom.size_measurement columns for each size in the extended range | Configure description generation: select the Activewear Specialist persona (or the relevant industry persona) and add a Custom scaffold instruction to include the full size range and the fit note; run a sample batch of 5-10 products and review the output before the full catalogue run | Add extended-size tags to products that carry those variants in the import file; confirm the collection rule is in place to auto-include tagged products | Run the full import: verify variant counts in the Shopify admin for a sample of products confirm all extended sizes imported correctly; check one fit guidance metafield to confirm the column mapping is correct" />

## The Revenue Argument for Size Inclusivity Data

Size inclusivity is sometimes framed as a brand values decision. The data framing is more useful for catalogue work: a clothing store that stocks a full size range but only imports part of it is leaving paid inventory unrepresented on the storefront.

For the Sydney activewear brand, the missing 3XL-5XL variants represented 11% of their wholesale order value. The products were physically in the warehouse. The revenue gap was entirely a data visibility problem: customers who searched for those sizes received no results, not because the inventory did not exist, but because the variants had never been imported.

Importier's [size guide metafields article](https://importier.app/blog/shopify-size-guide-metafields-garment-import) covers the broader garment measurement import workflow for standard size ranges. The completeness principle is the same: every size the brand stocks should exist as a variant, every measurement the brand knows should exist as a metafield, and every fit consideration the brand's team has learned should exist as structured data available to customers before purchase.

[Google's Merchant Centre product data specification](https://support.google.com/merchants/answer/6324497) lists size as a required attribute for apparel products in Shopping. A Shopify product with 3XL, 4XL, and 5XL variants correctly structured exports those variant values as size attributes to Google Shopping. A product where those variants were never imported has no size data to export for those SKUs.

![A Shopify admin product export panel on a large monitor showing an activewear product with variant data including 3XL 4XL and 5XL sizes each with their own inventory levels and metafield data, alongside a Google Merchant Centre product listing preview showing size filter options populated with the extended size range from the Shopify variant structure, representing how correct import-time variant data flows through to shopping channel attributes, everything in sharp focus no blur no depth of field, colour photography.](/blog/shopify-size-inclusivity-import/05.jpg)

<Compare
  withoutTitle="Standard import configuration"
  withTitle="Size-inclusive import configuration"
  withoutItems="Extended size variants absent from storefront even when supplier stocks them; customers searching those sizes find nothing | Return rate elevated in extended sizes because fit notes are not specific to the size range; generic size chart does not reflect extended-size pattern grading | No body measurement metafields per size; customers in extended ranges rely on a general size chart that frequently does not reflect actual measurements | Collection filter shows standard size range; extended-size customers cannot filter to their size and must check each product individually | Extended-size inventory sits in the warehouse generating holding costs while the same products are not visible to the customers who would buy them"
  withItems="All size variants from XS to 5XL imported in one pass using pattern-based detection; no extended sizes missed due to fixed value lists | Fit guidance metafields carry size-specific notes for extended variants; return rate reduction from customers receiving accurate fit expectations before purchase | Body measurement metafields per size in the extended range; customers see exact measurements for their size rather than extrapolating from a standard chart | Collection filter built from variant option values; 3XL, 4XL, and 5XL appear as filterable options immediately after import | Extended-size inventory visible and filterable on day one of import; no secondary manual entry step required"
/>

<TipBox />

Try Importier free at importier.app.
