OdooWiki OCA HUB

OCA/product-attribute

OCA community repository with 206 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
56 modules
13.0
59 modules
14.0
84 modules
15.0
55 modules
16.0
109 modules
17.0
61 modules
18.0
107 modules
19.0
47 modules
20.0
4 modules

Modules in the repository

  • product_uom_measure_type

    Adds a "Type of Measure" field to Units of Measure categories and units, and shows the resulting type on products. It is a technical module that prepares data for other modules rather than adding a screen of its own.

  • product_uom_po_domain

    When you set a product's purchase unit of measure, Odoo now only offers units that belong to the same unit-of-measure category as the product's main unit. This prevents picking an inconsistent purchase unit.

  • Product Uom UpdatableOdoo 13, 14, 16, 18, 19
    product_uom_updatable

    Allows changing a product's unit of measure after it has been used in stock operations, but only to another unit in the same category with the same conversion factor.

  • product_uom_use_type

    Classify units of measure as usable for sales, purchases, or both, and prevent selecting the wrong type of unit on products.

  • product_usability

    Adds a new 'Products' main menu in Odoo that groups product, attribute, pricelist, category, tag and unit of measure screens in one place, and adds new access groups so selected users can create products and related data without being full managers.

  • product_user

    Adds a Product Manager field to product templates, letting you assign an internal user to each product and filter or search products by that person.

  • product_variant_attribute_name_manager

    Control how product variant names are built in Odoo. For each attribute you can choose whether its value, its name (or a short name) and single/no-variant attributes appear in the variant name, and you can set the order of attributes per product.

  • product_variant_company

    Adds a Company field on product variants, kept in sync with the product template's company, and limits which variants each user can see based on their allowed companies.

  • product_variant_inactive

    This module lets you deactivate individual product variants and prevents reactivating variants whose combination was deleted. It adds an 'Inactive variants' count and a toggle to activate/deactivate variants directly from the product form.

  • product_variant_route_mto

    Lets you turn Make To Order on or off for a single product variant, even when the main product is not set to Make To Order. It adds a "Variant is MTO" checkbox on the variant edit screen.

  • product_video_link

    Adds a Video section to product and product category forms so users can attach and manage videos directly in Odoo.

  • product_weight

    Calculate a product's weight automatically from its bill of materials components. Run it for one product with a chosen BoM, or for many products at once using the first BoM found.

  • product_weight_logistics_uom

    Lets Odoo calculate a product's weight from its components even when the components use different weight units, such as grams for salt and kilograms for flour.

  • Purchase Product Template TagsOdoo 14, 15, 16, 17, 18, 19
    purchase_product_template_tags

    Adds a Tags menu inside the Purchase app's configuration, giving quick access to the existing product tag list from the purchasing area.

  • sale_product_matrix_secondary_unit

    Lets you choose a secondary unit of measure directly inside the product matrix configurator when adding products to a sales order, so grid quantities are entered and stored in that secondary unit.

  • Sale Product Template TagsOdoo 14, 15, 16, 17, 18
    sale_product_template_tags

    Adds a Tags menu inside the Sales app's Products configuration, giving quick access to the product tags list without leaving Sales.

  • stock_account_product_cost_security

    Adds an extra permission level that controls who can update product costs in Odoo. Users without the 'Modify product costs' right no longer see the button that opens the cost update wizard.

  • stock_lot_is_archived

    Adds an "Is Archived" flag on lots so you can mark old lots as archived without deactivating them, and provides a scheduled job that can flag lots automatically when a newer lot exists and no stock remains.

  • stock_lot_production_date

    Adds a production date field to lots and serial numbers, so users can record when the goods behind a lot or serial number were produced.

  • Inventory Product Template TagsOdoo 14, 15, 16, 17, 18
    stock_product_template_tags

    Adds a Tags menu inside the Inventory app's configuration, giving quick access to the product tags list from Inventory instead of only from the Sales or Products menus.

  • stock_production_lot_expired_date

    Lets you choose which date (use, expiration, alert or removal) is the reference for a lot, and automatically fills the other dates when you edit that reference date on a lot.

  • stock_production_lot_firmware_version

    Adds a Firmware Version field to serial numbers and lots in Odoo, so you can record which firmware is installed on each serialized electronic item.

  • UOM AliasOdoo 16, 17, 18, 19
    uom_alias

    Add alternative names (aliases) to Units of Measure so you can find a unit by any of its known codes, such as "UND" for "Unit". Useful when supplier documents use different unit abbreviations.

  • UoM Category ActiveOdoo 16, 17, 18
    uom_category_active

    Lets you archive Unit of Measure categories in Odoo instead of deleting them. When a category is archived, all its units of measure are archived too.

  • uom_extra_data

    Adds four extra units of measure to Odoo: millimetre (mm), millilitre (ml), week (7 days) and work_week (5 days), so products and operations can be measured in these units.

  • uom_qty_unique

    Adds a database rule that prevents having two active units of measure with the same conversion factor inside the same unit-of-measure category.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.