Odoo Help


Add product attributes via custom module?

on 8/4/14, 5:38 AM 1,522 views

Hi all,

I'm trying to add product.attributes to my products via my own module, but I'm lost.

I've found the product.attribute class in /addons/product/product.py but theres no documentation on how to add them.

I'm trying to add them to my product.template custom module ( i've extend the product.template class )

I've tried: self.pool.get('product.attribute').write() but that didn't work. The attributes are not showing up by the product and can't be found under: Sales > Configuration > Product categories & Attributes > Attributes.

i'm using the new odoo V8 version.


Ludo - 21South

--Ludo - 21South--
| 2 2 5
Zwijndrecht, Netherlands
--Ludo - 21South--


Ludo - 21South
On 8/4/14, 6:10 AM

Not quite sure what you are trying to achieve here? Do you want to add new fields, such as "name" and others?

If so, just follow this guide:


If you want to actually create the records for products in a database, you should use the create function, i.e. "self.pool.get('product.product').create(vals).


First example is something like

class myproduct(model.Models)

    _name = 'product.product'

    _inherit = 'product.product'

    some_prop = fields.Char(string = 'Some property')

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 8/4/14, 5:38 AM
Seen: 1522 times
Last updated: 3/16/15, 8:10 AM