How should product variations be set up?
The same T-shirt comes in five colours and four sizes — how should I set it up? The variation decision is taken lightly on day one; but a badly built structure breaks stock, filters and search all at once. 🎨
Variations are not a display choice but a data structure decision. Changing it later costs far more than getting it right first.
Short answer: what the customer sees as an option of the same product is a variation; what they see as a different product is a separate product. 🎯
Related reading from the archive: attribution · when sales stop with the ads.
Variation or separate product?
BU BÖLÜMÜN ÖZETİ
- Price difference
- Visual difference
- Number of options
Four tests. ⚖️
Price difference
If options differ greatly in price, customers perceive them as different products. 💰
Visual difference
If each option looks entirely different, it gets lost on one page. 🖼️
Number of options
Hundreds of combinations weigh down one page; speed is covered in the slow store guide. 🐢
Setting it up right
BU BÖLÜMÜN ÖZETİ
- Global attributes
- A code per variation
- An image per variation
- A default selection
Four rules. 🔧
Global attributes
Colour and size are chosen from the same list on every product, not typed per product. 📋
A code per variation
Every option has its own SKU; sync sits in the stock guide. 🔢
An image per variation
Choosing a colour shows that colour’s photo; otherwise returns rise. 📸
A default selection
The best seller is pre-selected on load; an empty selection raises drop-off. ✅
Filters and search
BU BÖLÜMÜN ÖZETİ
- Filters feed on attributes
- Out-of-stock options
- Search results
- One address
Variation structure decides findability. 🔎
Filters feed on attributes
Without global attributes, the “red” filter returns nothing. 🎛️
Out-of-stock options
Sold-out sizes should not show in filters; customers land on an empty page. 🚫
Search results
Variation names should be searchable; otherwise “size M” finds nothing. 🔍
One address
Variations should not each create their own URL; that causes duplicate pages. 🔗
Four common mistakes
BU BÖLÜMÜN ÖZETİ
- Every variation as its own product
- Typing attributes inside the product
- Variations without prices
- Combination explosion
All four are expensive later. 🚧
Every variation as its own product
The same description repeats across dozens of pages; management and search both suffer. 📄
Typing attributes inside the product
Filters fail and bulk editing becomes impossible. ✍️
Variations without prices
An option with no price cannot be bought; the customer sees an error. ❗
Combination explosion
Unused combinations get created too; the page bloats. 💥
Fixing it later
BU BÖLÜMÜN ÖZETİ
- Back up first
- Merge attributes
- Bulk editing
- Redirect old addresses
Four steps, carefully. 🔄
Back up first
Export product data; a way back must be possible. 💾
Merge attributes
“Red”, “red ” and “RED” are reduced to one value. 🧹
Bulk editing
Through a file, not one by one; method in the bulk import guide. 📑
Redirect old addresses
Closed product pages are redirected to the new one; search history is kept. ↪️
What should I do today?
BU BÖLÜMÜN ÖZETİ
- Step 1: open the attribute list
- Step 2: find variations without images
- Step 3: test a filter
- If you want help
Three steps, one hour. 🪜
Step 1: open the attribute list
Are colour and size values in one list? Find duplicates. 📋
Step 2: find variations without images
Which options lack their own photo? List them. 📸
Step 3: test a filter
Pick a colour — do the right products appear? 🎛️
If you want help
Let us tidy your product structure: use the consult your expert form. For your current setup see the digital audit; the whole sits on the WordPress and WooCommerce consultancy page. 🎯
📝 Notes From the Field
At a clothing store the colour filter returned nothing. The reason: colours had been typed by hand on each product and the same colour existed in seven spellings. Attributes were reduced to one list and reassigned through a bulk edit. The filter started working and sales from category pages rose.
📖 Short Glossary
Variation: options of the same product such as colour or size. Global attribute: an option list shared across all products. Combination explosion: the multiplying of unneeded option pairings. Redirect: sending a closed address to a new page.
⚡ Quick Summary
What customers see as an option is a variation; what they see as different is a separate product. 🎨 Build with global attributes, a code and image per variation, and a default selection. Filters and search feed on attributes. When fixing later: back up, merge attributes, bulk edit and redirect.
🎯 Next Step
Let us tidy your product structure: use the consult your expert form. Bulk work sits in the bulk import guide; for your setup see the digital audit.
Frequently Asked Questions
Sık Sorulan Sorular
“Black T-shirt” or just “T-shirt”? If colour is searched, consider separate pages. 🔍
They can help for products searched by colour. But without distinct content, duplicate page problems follow; decide by looking at search data.
There is no hard limit, but hundreds of combinations slow the page and complicate management. Create only the combinations you actually sell.
Marketplaces may expect different structures; some want colour and size as separate products. Define the mapping in the integration tool and test with a small product group first.
