Zum Inhalt

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

Next steps

Tutorial - Install Odoo Studio


Backlinks

đź”— Odoo Developer Tutorials
đź”— The Odoo Ecosystem

📝 Edit on GitHub · 🔷 Open in Obsidian