Using variants (colour, size, fit)

Odoo has support for variants such as colour, size and fit.

When creating a product, you can specify multiple attributes (e.g. Size and Colour) and then select a series of values for each one:

Sales Variant Selection is new in Odoo 13, with two options for selecting variants in sales orders:

1. Order Grid Entry

2. Product Configurator


Go to Sales / Configuration / Settings

  1. Select Variants
  2. Select Variant Grid Entry (if required)
  3. Select Product Configurator (if required)
  4. Save
  5. Click on “Attributes” (or can select from the menu)
  1. Display type can be a radio button, a select (dropdown) or colours
  2. There are three options for when variants are created.
    • Instantly (default, simplest option).
    • Dynamically (only created when needed)
    • Never
  3. In the “attributes value” tab, you can add or delete attribute values

Note: in Odoo 12 the variant creation options have different names:

  • Always
  • On Demand (when the product is ordered)
  • Never

Limit variants that can be sold

It’s possible to limit which variants can be sold (when using the Configurator and on the Website).

Here the black color is not available for Aluminium.

Click on “Configure Variants” in the Product Template:

Black is excluded for Aluminium (and Aluminium is $50.40 extra)

3 thoughts on “Using variants (colour, size, fit)

  1. Do you know the way to show only the specific attributes of the selected variant in the specifications part of the ecommerce page, rather than showing a list of all the available attributes?

    For example my site currently shows:
    Colour: Green with Gold Luster or Bordeaux Wine or Dark Gray or Cream with Gold Luster or Silver Gray or Amaranth or Bean Green or Bronze or Brown or Forest Green or Gold or Lilac or Royal Blue or Silver or Violet

    Whereas, if I have the Lilac item selected I’d rather it just showed:
    Colour: Lilac


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s