This module allows to set product categories as company dependent.
You could be interested by concurrent module named product_category_company_favorite, (same repository), that propose similar features but with alternative implementation.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets you assign each product category to a specific company, so categories can be shared or kept private per company in a multi-company database.
This module makes product categories company-dependent. A new Company field is added on the product category form, next to the parent category, and the company is also shown in the category list.
- When you create or edit a category, you can leave the company empty to share it with all companies, or pick one company to restrict it.
- The parent category selector only offers categories that are either shared or belong to the same company as the category you are editing.
- On product templates, the category selector is filtered the same way, so users only see categories available to the company of the product.
- A global access rule limits which categories users can see, change, create or delete: shared categories plus those of the companies the user is allowed to work in.
- When no company filter is used in a search, the system automatically adds the shared categories and the categories of the user's companies.
It touches the product category and product template screens and the product category access rights. No new menus, reports or scheduled actions are added.
Depends on
Models and fields (1)
- product.category · extends an existing modelchild_id, parent_id, company_id (Company)
Text generated by AI (DeepSeek) from reading the Odoo 16.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 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/multi-company.
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.