Product variants

Estimated reading: 3 minutes 221 views

Odoo Sales product variants let a single product template offer several combinations, such as size and colour, without creating a separate product for each one.

What product variants are

A product like a T-shirt sold in four colours and five sizes is one product template in Odoo, but has twenty individual variants, each with its own stock, price and sales history.

How to enable product variants

  1. Go to Sales > Configuration > Settings.
  2. In the Product Catalog section, enable Variants.
  3. Click Save.

How to create attributes

  1. Go to Sales > Configuration > Attributes and click New to create an attribute such as Color or Size.
  1. Choose a Display Type: Radio for bullet-style options, Select for a drop-down list, Color for colour squares, or Multi-checkbox, which requires the Variant Creation Mode to be set to Never to work correctly.
  1. Under Attribute Values, click Add a line, enter each value such as Red or Medium, and mark it as a Custom Value if customers can enter their own input.

Variant Creation Mode

This decides when variants are generated: Instantly creates every combination as soon as attributes are added, Dynamically creates a variant only when a matching order is placed, and Never means variants must be created manually. Once chosen for an attribute, this setting cannot be changed later.

Attribute values can also be set to Visible or Hidden on the online store, and grouped into eCommerce categories.

How to add attributes to a product

  1. Go to Sales > Products > Products, open or create a product, and go to the Attributes & Variants tab.
  2. Click Add a line, select the attribute, and choose the relevant values.

How to set variant pricing and exclusions

Each attribute line has a Configure button opening the Product Variant Values page, where a Value Price Extra can be added (for example, an extra 3 for the red option on a 20 shirt, making that variant 23), an HTML colour can be assigned, and specific values can be excluded from certain products using Exclude for.

Once configured, a Variants smart button appears on the product form, listing every variant combination.

How variants affect the rest of Odoo

  • Each variant can have its own barcode or SKU.
  • Public prices combine the base price with any variant surcharge.
  • Stock is tracked per variant.
  • Each variant can have its own product image.

Frequently asked questions

Can I change an attribute’s Variant Creation Mode later?

No. Once set for an attribute, Instantly, Dynamically or Never cannot be changed.

Does multi-checkbox work with all variant creation modes?

No, it requires the Variant Creation Mode to be set to Never.

Can each variant have its own price and image?

Yes. A Value Price Extra can be added to a variant, and each variant can have its own product image.

Need help?

Need help setting up product variants in Odoo Sales? Contact support@thoughtlogik.com or see our Odoo implementation services.

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success

Subscribe

×
Cancel