Product Multicompany

Show Products on selected companies only.

(0 reviews)
Discuss
Community Enterprise

Product MultiCompany

Control product visibility across multiple companies in Odoo. Assign products to specific companies, reduce operational errors, and maintain cleaner company-specific product catalogs while preserving centralized management.

App Overview

Introduction

The Product MultiCompany module allows businesses operating in a multi-company Odoo environment to manage product visibility separately for each company. By default, products may be shared across companies, which can create confusion, incorrect product usage, and inventory management issues in multi-company workflows.

This module introduces a Many2many relationship between products and companies, allowing administrators to define exactly which companies can access specific products. Businesses can maintain cleaner product catalogs, improve operational accuracy, and simplify company-level product management without affecting core Odoo functionality.

Purpose

The purpose of this module is to provide precise product visibility control in multi-company Odoo environments. By allowing products to be assigned to specific companies, businesses can prevent cross-company product usage, reduce operational errors, maintain cleaner catalogs, and improve governance over company-specific inventories, sales processes, purchasing activities, and reporting.

Targeted Businesses

Manufacturing Groups

Manage separate product catalogs for Electronics, Furniture, Industrial Equipment, and other divisions operating under different companies.

Retail & Distribution Companies

Ensure employees only see products relevant to their legal entity, reducing incorrect quotations, purchases, and inventory transactions.

Multi-National Enterprises

Control product visibility across regional companies while maintaining centralized administration and company-specific compliance requirements.

Business Benefits

Better Product Organization

In standard multi-company environments, products are often shared globally between companies. This becomes difficult to manage when different business units maintain separate inventories, product catalogs, pricing structures, or operational workflows.

The Product MultiCompany module allows businesses to organize products more effectively by restricting visibility only to relevant companies.

Example

A manufacturing group operating separate companies for Electronics, Furniture, and Industrial Equipment can restrict each product catalog to its respective company, preventing unrelated products from appearing in daily operations.

Business Impact
  • Cleaner product catalogs
  • Improved usability for end users
  • Reduced product search confusion
  • Better company-level organization

Reduced Operational Errors

One of the biggest problems in shared product environments is incorrect product selection. Users may accidentally add products belonging to another company, generate incorrect quotations, use wrong inventory items, or purchase unrelated products.

This module minimizes such mistakes by displaying only company-approved products.

Real-World Scenario

A retail group with multiple legal entities may sell different product lines under different companies. Restricting product visibility ensures employees only transact using products relevant to their company.

Operational Advantages
  • Prevents incorrect quotations
  • Reduces inventory mistakes
  • Improves purchasing accuracy
  • Supports data isolation

Stronger Administrative Control

The module provides stronger administrative control over how products are distributed across companies. Administrators can share products between selected companies, restrict products completely to one company, and maintain centralized product management.

This simplifies governance, improves compliance management, and strengthens company-specific operational workflows.

Example

A distribution business operating across multiple countries can maintain separate product visibility based on local regulations, taxes, or regional inventory requirements.

Key Advantages
  • Better subsidiary separation
  • Controlled product access
  • Simplified governance
  • Improved compliance management
  • Centralized administration

Key Features

Company-Specific Visibility

Assign products only to selected companies instead of making them globally available.

Many2many Assignment

Link a single product to multiple companies using an intuitive tags widget.

Cleaner Product Management

Reduce clutter and confusion by showing only relevant products to each company.

Improved Data Control

Maintain separate product catalogs while preserving centralized Odoo management.

Configuration & Workflow

1

Product Multi Company Field

Open any product form and assign one or multiple companies using the newly added Companies field. This allows administrators to define exactly which companies can access the product.

Product Multi Company Field
2

Product Visibility by Company

Users only see products assigned to their active company. This helps maintain clean product catalogs, prevents incorrect product selection, and improves multi-company operational control.

Product Visibility by Company

Frequently Asked Questions

If no companies are selected, the product follows the standard Odoo behavior and remains visible across all companies.
No additional technical configuration is required. Simply assign companies to products and the visibility rules will be applied automatically.
Yes. Products can still be shared among multiple companies by selecting more than one company in the Companies field.
Yes. The module works across all product-based Odoo applications including Sales, Purchase, Inventory, Manufacturing, and Accounting.

Technical Details

Dependencies

Discuss (mail)


License

OPL-1

Need Assistance?

Any Questions?

Inquiry

Have questions about this app?

Fill out the form below and our team will get back to you with more information.

Customer Reviews

Share your experience with this module.

Write a Review
Latest Reviews

No reviews yet. Be the first to share your thoughts!