Variant Structure
How Vantage scores variant structure — option naming, SKUs, barcodes, and pricing consistency
Last updated: 6th June 2026
Variant Structure
Weight: 5.6% — Well-structured variants help AI agents understand the full range of options a product offers. Consistent naming, complete SKUs, and logical pricing make it easier for AI systems to present accurate choices to shoppers.
What Vantage checks
Scoring depends on whether your product has a single variant or multiple variants.
Single-variant products
| Condition | Score |
|---|---|
| Has a SKU assigned | 80 |
| No SKU | 50 |
Single-variant products have a simpler scoring model. Having a SKU is the main differentiator.
Multi-variant products
For products with 2 or more variants, Vantage checks four things:
Standard option names (30 points): Are your variant options named using recognizable labels like "Size," "Color," or "Material"? Standard names help AI agents understand what each option represents. Custom names like "Option 1" or "Variation A" earn fewer points.
SKU presence (30 points): Does every variant have a unique SKU? The score is based on the percentage of variants with SKUs. If 8 out of 10 variants have SKUs, you earn 24 out of 30 points.
Barcode consistency (20 points): Do your variants have barcodes? Similar to SKU presence, this is scored based on the percentage of variants with barcodes assigned.
Valid pricing (20 points): Do all variants have valid prices greater than zero? Vantage awards 10 points when every variant has a positive price, plus another 10 points as long as the prices parse correctly — whether they are all the same (fine for color variations) or differentiated (e.g. larger sizes cost more). Both cases earn the full 20 points; the only way to lose points here is a missing or zero/invalid price on a variant.
Tips to improve
- Use standard option names. "Size," "Color," and "Material" are universally understood. Avoid "Option 1," "Type," or abbreviations.
- Assign a unique SKU to every variant. Use a consistent format like
BRAND-STYLE-COLOR-SIZE(e.g.,NKE-AM90-BLK-10). - Add barcodes to variants. If each size/color has its own GTIN, enter them.
- Set appropriate pricing. If a larger size costs more, reflect that in variant pricing rather than using a flat price across all options.
Before and after
Poor example:
Options: "Option 1" (A, B, C) Variant SKUs: (all empty) Variant barcodes: (all empty) All variants: $29.99
- Non-standard option names, no SKUs, no barcodes
- Score: ~10/100
Good example:
Options: "Size" (S, M, L, XL), "Color" (Black, Navy, White) Variant SKUs: ABC-TEE-BLK-S, ABC-TEE-BLK-M, ABC-TEE-BLK-L, ... Variant barcodes: 012345678901, 012345678902, ... Prices: S-L: $29.99, XL: $34.99
- Standard names, complete SKUs, barcodes, logical pricing
- Score: ~95/100
Common mistakes
- "Option 1," "Option 2," "Option 3." These are Shopify's default placeholder names. Always rename them to descriptive labels.
- Missing SKUs on some variants. If half your variants have SKUs and half don't, your score takes a proportional hit.
- Duplicate SKUs across variants. Each variant needs its own unique identifier.
Quick win: rename any "Option 1/2/3" labels to "Size," "Color," or "Material." This single change can add 30 points to your Variant Structure score.