Product Brand Manager

Beta License: AGPL-3 OCA/product-attribute Translate me on Weblate Try me on Runbot

This module allows odoo users to easily manage product brands.

Table of contents


To create a new brand:

  1. Go to Sales > Configuration > Products > Product Brands.
  2. You can set its logo, associate a partner and add a description.

To add a product to a brand:

  1. Go to the product itself and edit.
  2. Below the product’s name there is a Brand field where you can pick the one the product belongs to.

To see the sales report based on brand dimension:

  1. Go to Sales > Reporting > Sales.
  2. There you can Group by brand or add it as a dimension in the pivot view.

To see the invoice report based on brand dimension:

  1. Go to Invoicing > Reporting > Management > Invoices.
  2. There you can Group by brand or add it as a dimension in the pivot view.

Known issues / Roadmap

  • Add a field with brands associated to a Customer or Supplier on the Customers/Suppliers Form View.
  • Fix smart button alignment in brand form view

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.



  • NetAndCo
  • Akretion
  • Prisnet Telecommunications SA
  • MONK Software
  • SerpentCS Pvt. Ltd.
  • Tecnativa



This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

This module is part of the OCA/product-attribute project on GitHub.

You are welcome to contribute. To learn how please visit

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Thanks for the App
Jose C
on 7/7/18, 3:20 PM

Tested in Odoo 11 and windows 10, looks works fine. Thanks

Get following error when click group by brand
on 1/2/19, 1:50 AM

Error: Server Error Traceback (most recent call last): File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 650, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 310, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\tools\", line 87, in reraise raise value File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 692, in dispatch result = self._call_function(**self.params) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 342, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\service\", line 97, in wrapper return f(dbname, *args, **kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 335, in checked_call result = self.endpoint(*a, **kw) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 936, in __call__ return self.method(*args, **kw) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 515, in response_wrap response = f(*args, **kw) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\web\controllers\", line 934, in call_kw return self._call_kw(model, method, args, kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\web\controllers\", line 926, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 687, in call_kw return call_kw_model(method, model, args, kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 672, in call_kw_model result = method(recs, *args, **kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 1908, in read_group result = self._read_group_raw(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 1936, in _read_group_raw annotated_groupbys = [self._read_group_process_groupby(gb, query) for gb in groupby_list] File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 1936, in annotated_groupbys = [self._read_group_process_groupby(gb, query) for gb in groupby_list] File "C:\Program Files (x86)\Odoo 11.0\server\odoo\", line 1749, in _read_group_process_groupby field_type = self._fields[split[0]].type KeyError: 'product_brand_id'

brand menu and option are not visible..
Sagar Test
on 12/20/18, 6:56 PM

it was visible before to filter or to select "brand" but .. after few days, it disapperas, so is there any reason?