Products

How to sell an Odoo product with variants

Variants are choices of one product, such as size. They are not a second unrelated product.

By OdooMatrix Published 1 min read

Part of a complete guide

This task is one section of Odoo inventory and products: five everyday tasks, with 4 related tasks on one page.

1. Add an attribute

Go to Sales → Configuration → Settings, enable Variants under Product Catalog, and save. Open a storable or consumable product. On the Attributes & Variants tab, add one attribute such as Size with two values. Save. When variant creation is Instantly, Odoo creates the variants then.

2. Keep the test simple

Leave both variants at the same price for this test. You can add an extra price later, after the choice itself works.

3. Pick one on a quotation

Create a quotation and add the product. Choose one size. The line should name that variant, not only the template.

4. Do not assume they share a quantity

If the product is stocked, each variant has its own quantity. Selling the small size must not reduce the large size.

5. Frequently asked questions

Should I create two products instead?

Use variants when they are the same item with a choice. Use two products when the items are sold and stocked differently.

Can I delete a variant that has orders?

Do not delete it. Archive it if you no longer sell it.

Why do I see only the template?

The attribute was not saved, or variants are not enabled in Sales settings.

6. Related articles and next steps

Official reference

Odoo documents attributes and variant creation in the Odoo 19 product variants page.

Continue learning

Need help with your Odoo setup?

Describe the version, hosting, and workflow you want to improve. Email OdooMatrix to discuss the next step.

← Back to all articles