Tutorial: Extend the Odoo product model
Let's add a new field to the product model step by step.
Steps
Step 0: Install manufacturing app
- Navigate to Apps
- Install the
mrp
app
Step 1: Start developer mode
- Navigate to Settings
- Click Activate the developer mode on the bottom
Step 2: Update model
- Navigate to Settings > Technical > Datbase structure > Models
- Open product.template
- Add a line
Field Name: x_images
Field Type: many2many
Field Label: Images
Related Model: ir.attachment
Step 3: Update the view
- Navigate to Settings > Technical > User Interface > Views
- Search for
product.template.common.form
- Open Interhited Views
- Add new line
View Name: Mint System: Add images field
Architecture:
<?xml version="1.0"?>
<data>
<xpath expr="//field[@name='categ_id']" position="after">
<field name="x_images" widget="many2many_binary" />
</xpath>
</data>
- Return to the product view