This technical module adds a related field to the 'product.product' model that provides information about the associated company for each product. It doesn't affect standard Odoo behavior.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds 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.
This module makes the company that owns a product visible and editable directly on each product variant, instead of only on the product template.
- A new Company field appears on product variants (
product.product). It is automatically filled from the related product template, so changing the template's company updates the variant, and editing it on the variant updates the template. - The value is stored in the database and indexed, which makes searching and filtering variants by company faster.
- A record rule named "Product Variant Company" is installed: users only see product variants whose company is one of the companies they are allowed to work with, or variants with no company set (shared across companies).
- No new menus, buttons, reports or scheduled actions are added. The change is limited to the product variant form and the security filtering of variant records.
In short, it is a small technical module that stores the company on each variant and applies company-based visibility rules to variants, without changing other standard Odoo behaviour.
Depends on
Models and fields (1)
- product.product · extends an existing modelcompany_id
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/product-attribute.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.