Skip to Content
Menu
This question has been flagged
2 Replies
2696 Views

We'd like to use Odoo for our customers, for now only to store products.  My idea was to create a database for every company, because these companies are unrelated, i.e. they don't share data.  But our customers have very specific needs concerning the registration of the products. We will need to create specific attributes for this products, wich shouldn't be a problem. But if every company has its own database, we'll need to add these attributes to all databases.

I'd like to know if we really need to add these attributes to all databases, or is there a better/easier/more sustainable  way to do this?

Avatar
Discard
Best Answer

Theoretically:

  • You cretate a modul for every company product atributes name like : custom_prod_attrs_all
  • and others for each company one by one like: custom_prod_attrs_company1, custom_prod_attrs_company2, custom_prod_attrs_company3.
  • You create a first database name like common and install all oyour common needs, with your specified modul custom_prod_attrs_all
  • You log out.
  • Backup the common database.
  • Restore database with name company1
  • Login to company1
  • Install your specified modul(s) with name comapny1 include custom_prod_attrs_company1
  • finish
  • logout
  • backup the common with name company2....snd so on.

 

Avatar
Discard
Author Best Answer

Anyone else?

Avatar
Discard