If you’re a manufacturing business running multiple legal entities (companies) within Odoo, you’ve likely encountered these pain points:

  • Can I Share Only Some Products Across Companies in Odoo?
  • We want to restrict product access by company in Odoo.
  • How to prevent duplicate products in Odoo?
  • How to assign product to multiple companies in Odoo?

This is a typical situation in:

  • Manufacturing groups with regional or functional divisions
  • Companies running intercompany transfers
  • Businesses that want to keep product catalogs clean, but access tightly controlled

You’re not alone. This is a common problem faced by manufacturers and multi-entity businesses using Odoo.

The limitation while managing Multi-Company Product Configuration in Odoo.

In Odoo’s standard multi-company setup, here’s how product visibility works:

  • Product linked to a single company → Only that company can see it
  • Product with no company assigned → All companies can see it

But what if your business requires cross-company product sharing?

Let’s say:

  • You want Product A to be shared between Company A and B, but not Company C
  • You want Product B to be visible only to Company A and C, but not Company B
  • And you want to avoid creating duplicate products for each company

This isn’t possible with the standard Odoo workflow.

To solve this, manufacturers try various workarounds:

Some try to:

  • Duplicate the product for each company
  • Use naming conventions to distinguish products
  • Manually control visibility with record rules

But these cause more problems:

  • Confusion in stock transfers
  • Data duplication
  • More room for human error
  • Inefficient reporting & inventory tracking

The Solution: How to Assign Products to Multiple Companies in Odoo?

If Odoo allowed assigning multiple companies to a single product- much like a multi-select, you could:

  • Share a product with just Company A and B
  • Share another with just A and C
  • Keep some global
  • Restrict others to a single company

…all without duplicating product records.

This kind of setup is a game changer for manufacturers managing Multi-Company in Odoo.

Here’s how to manage Multi-Company Product Configuration in Odoo:

For a real-world manufacturing company, we enabled multi-company product configuration, making it possible to selectively share products across just the right entities, while keeping everything else as per standard Odoo UX.

  • When creating or editing a product, you can simply select multiple companies that should have access to it
  • Other companies won’t even see it in their list
  • If someone tries to access the product without permission, they get a “No Access” error
  • If no company is selected, the product follows Odoo’s default behavior, visible to all

Simple, clean, and business-friendly.

If you’ve found yourself asking the same questions as those on the Odoo forums, it can be solved with the right setup.

We specialize in these practical, high-impact adjustments that make Odoo fit your operational model, especially for complex, multi-entity manufacturers.

Contact us for an obligation-free consultation call.