Why are some variants not showing on my Shopify product page?
Some variants exist in your Shopify admin but never appear on the product page. Six documented causes, checked cheapest first, with the Shopify sources for each and an honest list of what is not documented.
Why does the Shopify variant picker break when you switch language?
Switch a Shopify store to another language and the variant picker or swatches can stop working. Here is the string matching problem behind it, the extra RTL failure, and the language safe fix.
Shopify colour swatches: product page, collection page, and what is actually free
Shopify ships native colour swatches through category metafields. Here is exactly how far they go, why collection pages are the wall everyone hits, and what each route costs.
Shopify variant image sets: every method, with sources
Shopify allows one image per variant. Four theme vendors independently built the same alt tag workaround. Here is every documented method, what each one costs, and the sources.
Shopify variant images in the wrong order after selecting a variant
A shopper picks a colour and the gallery reshuffles, or the same photo shows twice. Three different causes, three different fixes, and a way to tell them apart before you touch any code.
Why Shopify leaves variant images with blank alt text (and what to write instead)
Shopify attaches alt text to the media item, never to the variant, and leaves it empty. Here is what your theme silently does with that blank, why filling it with the product title is worse, and what a good per colour string looks like.
How to force customers to choose a variant option in Shopify
Shopify preselects the first available variant, so a shopper can add to cart without ever picking a colour. Here is why the platform does it, what an empty picker would actually break, and the three honest ways to fix it.
Shopify color swatch not showing: the assets folder filename trap
Blank swatches, greyed swatches, and swatches that work on one theme and not another all trace back to two different swatch systems. Here is how to tell which one your theme uses, and why a missing file never throws an error.
Shopify showing the variant image instead of your main product image
Your lifestyle shot is first in the media order, but the storefront opens on a colour swatch photo. Here is the Liquid behind it, why the usual one line fix disappoints people, and how to keep both.
Metaobject colour swatches not showing on collection pages
Swatches work on the product page and render nothing on collection cards. The cause is a variable name, and it fails silently, which is why this one costs people hours.
Facebook ads showing the wrong variant image on Shopify
Your ad shows the pink version of a product you wanted to advertise in black. Here is why the feed picks a variant image instead of your main image, and the three places to fix it.
The alt-text method for Shopify variant images: does it still work in 2026?
The alt-text trick for Shopify variant images is everywhere. Here is exactly how it works, which themes support it, why it hurts SEO, and what to use instead.
How to show multiple images per variant on Shopify without an app (2026)
Want multiple images per variant on Shopify without an app? Here is the native metafield and Liquid method, every theme caveat, and where the DIY route breaks.
Fix Shopify variant image aspect ratio and cropping
Variant image aspect ratio problems make galleries jump and crop heads off. Here is why Shopify does it and how to fix the cropping for good.
Shopify variant images broke after a theme update?
Variant images after a theme update can break when the theme changes its variant selector markup. Here is why it happens and how to fix it fast.
How to show a different size chart per Shopify variant
Want a size chart per variant in Shopify without uploading duplicate images? Here is the clean way to tie the right chart to the right variants.
Use the same image for multiple Shopify variants
How to use the same image for multiple Shopify variants without uploading duplicates, the native way, the shared-image way, and the no-code app way.