Glossary

/

product-variant-option

What is a product variant? Options and selectors

What is a product variant? Options and selectors

E-commerce product variant: definition of size and color options, Shopify product page selectors, swatch UX, and catalog best practices.

Updated on

June 4, 2026

A product variant is a specific version of an item sold on an online store. It corresponds to a combination of options chosen by the customer, such as a size, a color, a material, a capacity, or a shoe size. A blue t-shirt in size M and the same black t-shirt in size L are two different variants of the same parent product.

Summary

Definition of a product variant

A product variant is a specific version of an item sold on an online store. It corresponds to a combination of options chosen by the customer, such as size, color, material, capacity, or shoe size. A blue t-shirt in size M and the same black t-shirt in size L are two different variants of the same parent product.

The option refers to the axis of choice, like "Color" or "Size". The variant is the concrete result of the combination. It can have its own SKU, stock, price, weight, image, and sometimes its barcode. It is this exact variant that is added to the cart, prepared in the warehouse, and potentially returned by the customer.

The product variant is close to the concept of product declination. In everyday language, both terms are often used to refer to the same reality: a purchasable version of a product, distinct by one or more characteristics.

Why the structure of variants influences purchasing

Variants have a direct impact on product understanding. If the customer does not know which size to choose, if a color is not clearly visible, or if an out-of-stock status only appears after adding to the cart, the experience becomes frustrating. A good variant structure makes the choice simple, quick, and reassuring.

It also plays an important role in inventory management. Each variant can have a different available quantity. A clothing store might sell a lot of size M in black and very few size XL in beige. Without inventory by variant, it becomes difficult to avoid stockouts, overselling, or preparation errors.

Finally, variants influence merchandising. The store can highlight the best-selling color, display images corresponding to the customer's choice, offer a back-in-stock alert, or adapt the price according to the format. The clearer the catalog, the more the product page truly helps to decide.

Options, selectors, and user experience

On the product page, variants are chosen using selectors. These can take the form of drop-down lists, buttons, color swatches, thumbnails, or tables. The right format depends on the number of values and the product type. A color swatch is useful for clothing; a drop-down list may be more readable for a long series of scents or lengths.

Selector type

Suitable use

Buttons

Sizes, shoe sizes, or short choices.

Color swatches

Visual products where color is decisive.

Drop-down list

Numerous values or compact interface.

Table

B2B catalogs or volume purchases.

Readability matters as much as technology. Option names must be explicit, out-of-stock items must be visible, the price must update when the variant changes, and the selected variant must be clearly displayed before adding to the cart. On mobile, buttons must be large enough to be easily used.

Options and variants on Shopify

In Shopify, a product can have multiple options and generate variants. Each variant can be managed individually in the admin, with its own price, stock, SKU, and images. Modern Shopify themes typically include a variant selector on the product page.

The standard limit requires thinking about the structure of the catalog. When a product generates too many combinations, it may be better to create multiple linked products, reduce options, or use custom fields for items that do not require separate stock. For example, an engraved first name does not necessarily have to become an option with hundreds of values; it can be treated as a line item property.

A good Shopify setup also avoids inconsistencies between products. Using "M" on one page and "Medium" on another complicates filtering, analysis, and the customer experience. Consistency in labeling is therefore a real catalog design topic.

Best practices and common mistakes

  • Name options in plain French: Size, Color, Capacity.

  • Consistent values: "M" everywhere, not "Medium" on one product and "M" on another.

  • Limit combinations: do not create variants that are never stocked.

  • Test mobile: swatches and buttons must be usable with the thumb.

  • Sync stock by variant (inventory management).

  • URL and SEO: one parent page, not one URL per color if avoidable.

  • Default variant: bestseller or hero color, always in stock.

Classic errors:

  • Mixing variant options and Shopify tags (collection filters ≠ purchasing options).

  • Creating a product page per color (diluted SEO, split stock).

  • "Customization" option with 200 free text values (use line item properties).

  • Swatches without accessible alt text (contrast, aria-label).

  • Forgetting to update the displayed price when changing formats.

  • 100 variants of which 60 are never in stock (ghost catalog).

  • Random order of options varying from one product to another (customer confusion).

In summary

A product variant is the precise version of an item that the customer purchases. It is created from a combination of options, such as size and color, and often has its own stock. Well-structured variants make the product page clearer, improve conversion, and limit logistical errors.

Associated terms, FAQ, and useful resources

FAQ

What is the difference between an option and a variant?

The option is the axis of choice, such as size or color. The variant is the precise combination chosen by the customer.

Does a customization need to become a variant?

Not always. If it changes neither the stock nor the SKU, a custom field is often more suitable.

Should out-of-stock variants be hidden?

It is often better to gray them out rather than hide them. This allows the customer to understand that the option exists and they can request a back-in-stock alert.

Going further

To go deeper, consult the related resources in the Qstomy glossary and the content associated with the topic on the internal pages of the site.

Enzo

June 4, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.