Shopify Variants: A Complete Guide to Product Options
Understanding Shopify's Variant System
Variants allow you to offer multiple versions of a single product — different sizes, colours, materials, or any other attribute. Here's how to master Shopify's variant system and how PIM makes variant management dramatically easier.
Variant Basics: The Ground Rules
Before creating variants, understand Shopify's constraints:
📊 100 Variant Limit — Each product supports a maximum of 100 variants
🎛️ 3 Option Types — You can define up to three option categories (e.g., Size, Colour, Material)
🔌 Extensions Available — Third-party apps can expand these limits if your products require more complexity
Creating Variants in Shopify
The standard process for creating variants directly in Shopify:
- Add your product — Create the parent product with shared information
- Enable options — Scroll to "Options" and tick "This product has options, like size or color"
- Define option names — Name your variant attributes (e.g., "Size" and "Colour")
- Add option values — Enter the specific choices (e.g., "Small, Medium, Large" and "Red, Blue, Green")
- Review variant grid — Shopify automatically generates all possible combinations
- Refine the list — Remove combinations you don't stock (no blue shirts in small? Delete that row)
- Save — Your variants are created, provided you're within the 100 variant limit
Duplicating Variants
To copy variants from an existing product:
- Navigate to the product with the variants you want to duplicate
- Select the specific variants to copy
- Click "Duplicate"
- Edit the duplicates to create unique products (Shopify requires distinct identifiers)
- Save your new variants
Batch Duplication
For larger operations, batch duplication saves significant time:
- Works for products sharing common option values
- Automatically skips existing items to prevent duplicates
- Enables batch editing across multiple variants simultaneously
Why PIM Transforms Variant Management
Creating variants directly in Shopify works for small catalogues. But as complexity grows, a PIM system becomes essential:
🤖 Automated Creation — Generate variants from structured data rather than manual entry
⚡ Faster Updates — Modify variant attributes across your entire catalogue in seconds
📤 One-Click Publishing — Push all variants to Shopify with a single action
🖼️ Streamlined Media — Associate images with variants efficiently
📂 Automatic Organisation — Categorise products and variants systematically
The OneTimePIM Approach to Variants
OneTimePIM's variant system simplifies the entire process:
👤 Parent Products — Create the master product with all shared attributes
🔒 Locked Inheritance — Define which attributes stay consistent across variants
🎨 Variant Attributes — Specify what differs between versions
🔄 Automatic Sync — The Shopify connector pushes variants with proper relationships intact
Publishing Variants to Shopify
Once your variants are configured in OneTimePIM:
- Run the Shopify connector
- Check the task log to confirm successful transfer
- Review your Shopify store — variants appear with all attributes, images, and relationships intact
The entire process takes seconds, regardless of how many variants you're publishing.