To reorder product variants in Shopify, open the product in your admin, find its options, and drag the option values into the order you want. Variants follow the option value order. This works fine for a handful of products, but the order is static: it never updates as some variants outsell others. Apps like Dynasort can sort variants automatically using real sales data.
Why does variant order matter?
The first variant is the one shoppers meet. On most themes it is preselected when the product page loads, its image often leads the gallery, and its price is the one a shopper anchors on. If the first swatch is your weakest color or a sold-out size, every visitor starts from your weakest foot. Variant order is merchandising, just at the product level instead of the collection level.
How do you reorder variants manually?
In the Shopify admin, open the product and edit its options. Drag the option values (sizes, colors, materials) into the order you want, and the variant list follows. For sized products this is usually a one-time job, since S, M, L, XL rarely changes. Color and style options are different. The right order depends on what is actually selling, and that shifts month to month, which turns manual reordering into a recurring chore across the whole catalog.
How do you keep variant order fresh automatically?
This is what swatch sorting does. Instead of a fixed list, option values are ranked by real signals such as sales, clicks, and inventory. The best performing color moves to the front on its own, values that stop selling drift back, and you never have to revisit hundreds of products by hand. Because it works through Shopify’s APIs, there are no theme changes and no storefront scripts involved.
Dynasort sorts variants automatically. Install it from the Shopify App Store or see how it works.