Skip to Content
Custom Pixel Design
  • Home
  • Services
    • All Services
    • ERP Consulting
    • Odoo Consulting
    • Odoo Implementation
    • ERP Migration
    • Custom ERP Development
    • Odoo Hosting
    • Custom Business Software
  • Industries
  • Blog
  • Appointment
  • Contact us
  • +1 979-321-8467
  • Follow us
  • Sign in
  • Get Started
Custom Pixel Design
      • Home
      • Services
        • All Services
        • ERP Consulting
        • Odoo Consulting
        • Odoo Implementation
        • ERP Migration
        • Custom ERP Development
        • Odoo Hosting
        • Custom Business Software
      • Industries
      • Blog
      • Appointment
      • Contact us
    • +1 979-321-8467
    • Follow us
    • Sign in
    • Get Started

    How Odoo Manages Product Variants, Attributes, and Configurators

  • The Pixel Brief
  • How Odoo Manages Product Variants, Attributes, and Configurators
  • May 15, 2026 by
    How Odoo Manages Product Variants, Attributes, and Configurators
    Custom Pixel Design LLC, Joe Tedrick

    How Odoo Manages Product Variants, Attributes, and Configurators

    If your business sells products that come in multiple sizes, colors, materials, or configurations, you know how quickly product catalogs can get out of hand. A single t-shirt in five colors and four sizes is twenty SKUs. A piece of furniture available in three materials, two finishes, and four sizes is twenty-four. Managing each combination as a separate product is unsustainable at scale. Odoo's product variant system solves this by letting you define attributes and generate variants automatically.

    How Product Variants Work in Odoo

    In Odoo, a product template is the parent item — "Cotton T-Shirt" — and variants are the specific combinations of attributes — "Cotton T-Shirt, Blue, Medium." You define attributes (Color, Size, Material) and their possible values (Red, Blue, Green; S, M, L, XL), and Odoo generates every combination as a variant automatically.

    Each variant can have its own price adjustment, barcode, internal reference, weight, and image. But they all share the product template's description, category, and accounting settings, which keeps your catalog organized and your configuration manageable.

    Pricing with Variants

    Odoo handles variant pricing flexibly. You can set a base price on the product template and then define price adjustments per attribute value — for example, XL costs $3 more than the base price, or the premium material option adds $15. These adjustments apply automatically whenever that attribute value is selected.

    For businesses with complex pricing — where the price depends on the combination of attributes rather than individual values — Odoo's pricelist system can define prices per specific variant.

    Inventory Tracking per Variant

    Each variant is tracked as a separate item in inventory. You can see exactly how many Blue Medium shirts you have in stock versus Red Large. Reorder rules can be set per variant, so popular combinations are replenished automatically while slow-moving ones aren't over-ordered.

    This level of granularity is essential for businesses where demand varies significantly by variant — which is almost every business that sells variant products.

    The Product Configurator

    For products with many possible combinations — custom furniture, configurable electronics, build-to-order items — Odoo offers a product configurator that guides customers (or salespeople) through the selection process. Instead of browsing through hundreds of variants, the customer selects their options step by step, and the configurator calculates the price, checks availability, and generates the order for the specific configuration.

    The configurator works in both the sales order interface (for internal sales teams) and the eCommerce storefront (for customer self-service).

    When Variants Get Complex

    For businesses with a very large number of attribute combinations — say, a window manufacturer with dozens of sizes, materials, glass types, and hardware options — the standard variant system can generate thousands of combinations that aren't all valid. Odoo allows you to exclude certain combinations (no frosted glass in the budget material) and to generate variants on demand rather than creating every possible combination upfront.

    Working with a partner who understands how to configure variants efficiently is important for these use cases — poorly planned variant structures can slow down the system and confuse users.

    Getting It Right

    At Custom Pixel Design, we help product businesses design their variant structures during implementation, making sure the configuration balances flexibility with usability. If you sell products with options and you're currently managing variants through manual spreadsheets or duplicate product records, Odoo's variant system will simplify your catalog significantly. Reach out to discuss your specific product structure.

    # Odoo Tutorials
    How Odoo's eCommerce Module Connects Your Online Store to Your Entire Business
    Follow us

    info@custompixeldesign.com

    • +1 979-321-8467
    Copyright © 2026 Custom Pixel Design LLC, All Rights Reserved
    Powered by Odoo - Create a free website