700 lines
35 KiB
XML
700 lines
35 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data noupdate="1">
|
|
<!-- We want to activate product variant by default for easier demoing. -->
|
|
<record id="base.group_user" model="res.groups">
|
|
<field name="implied_ids" eval="[(4, ref('product.group_product_variant'))]"/>
|
|
</record>
|
|
|
|
<!-- Expensable products -->
|
|
<record id="expense_product" model="product.product">
|
|
<field name="name">Restaurant Expenses</field>
|
|
<field name="list_price">14.0</field>
|
|
<field name="standard_price">8.0</field>
|
|
<field name="type">service</field>
|
|
<field name="categ_id" ref="product.cat_expense"/>
|
|
</record>
|
|
|
|
<record id="expense_hotel" model="product.product">
|
|
<field name="name">Hotel Accommodation</field>
|
|
<field name="list_price">400.0</field>
|
|
<field name="standard_price">400.0</field>
|
|
<field name="type">service</field>
|
|
<field name="uom_id" ref="uom.product_uom_day"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_day"/>
|
|
<field name="categ_id" ref="cat_expense"/>
|
|
</record>
|
|
|
|
<!-- Service products -->
|
|
<record id="product_product_1" model="product.product">
|
|
<field name="name">Virtual Interior Design</field>
|
|
<field name="categ_id" ref="product_category_3"/>
|
|
<field name="standard_price">20.5</field>
|
|
<field name="list_price">30.75</field>
|
|
<field name="type">service</field>
|
|
<field name="uom_id" ref="uom.product_uom_hour"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_hour"/>
|
|
</record>
|
|
|
|
<record id="product_product_2" model="product.product">
|
|
<field name="name">Virtual Home Staging</field>
|
|
<field name="categ_id" ref="product_category_3"/>
|
|
<field name="standard_price">25.5</field>
|
|
<field name="list_price">38.25</field>
|
|
<field name="type">service</field>
|
|
<field name="uom_id" ref="uom.product_uom_hour"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_hour"/>
|
|
</record>
|
|
|
|
<!-- Physical Products -->
|
|
|
|
<record id="product_delivery_01" model="product.product">
|
|
<field name="name">Office Chair</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">55.0</field>
|
|
<field name="list_price">70.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_7777</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_chair.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_delivery_02" model="product.product">
|
|
<field name="name">Office Lamp</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">35.0</field>
|
|
<field name="list_price">40.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_8888</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_lamp.png"/>
|
|
</record>
|
|
|
|
<record id="product_order_01" model="product.product">
|
|
<field name="name">Office Design Software</field>
|
|
<field name="categ_id" ref="product_category_4"/>
|
|
<field name="standard_price">235.0</field>
|
|
<field name="list_price">280.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_9999</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_43-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_3" model="product.product">
|
|
<field name="name">Desk Combination</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="list_price">450.0</field>
|
|
<field name="standard_price">300.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="description_sale">Desk combination, black-brown: chair + desk + drawer.</field>
|
|
<field name="default_code">FURN_7800</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_3-image.jpg"/>
|
|
</record>
|
|
|
|
<!-- Variants -->
|
|
|
|
<record id="product_product_4_product_template" model="product.template">
|
|
<field name="name">Customizable Desk</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">500.0</field>
|
|
<field name="list_price">750.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="description_sale">160x80cm, with large legs.</field>
|
|
</record>
|
|
|
|
<!-- the product template attribute lines have to be defined before creating the variants -->
|
|
<record id="product_4_attribute_1_product_template_attribute_line" model="product.template.attribute.line">
|
|
<field name="product_tmpl_id" ref="product_product_4_product_template"/>
|
|
<field name="attribute_id" ref="product_attribute_1"/>
|
|
<field name="value_ids" eval="[(6, 0, [ref('product.product_attribute_value_1'), ref('product.product_attribute_value_2')])]"/>
|
|
</record>
|
|
<record id="product_4_attribute_2_product_template_attribute_line" model="product.template.attribute.line">
|
|
<field name="product_tmpl_id" ref="product_product_4_product_template"/>
|
|
<field name="attribute_id" ref="product_attribute_2"/>
|
|
<field name="value_ids" eval="[(6, 0, [ref('product.product_attribute_value_3'), ref('product.product_attribute_value_4')])]"/>
|
|
</record>
|
|
|
|
<!--
|
|
Handle automatically created product.template.attribute.value.
|
|
Meaning that the combination between the "customizable desk" and the attribute value "black" will be materialized
|
|
into a "product.template.attribute.value" with the ref "product.product_4_attribute_1_value_1".
|
|
This will allow setting fields like "price_extra" and "exclude_for"
|
|
-->
|
|
<function model="ir.model.data" name="_update_xmlids">
|
|
<value model="base" eval="[{
|
|
'xml_id': 'product.product_4_attribute_1_value_1',
|
|
'record': obj().env.ref('product.product_4_attribute_1_product_template_attribute_line').product_template_value_ids[0],
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_4_attribute_1_value_2',
|
|
'record': obj().env.ref('product.product_4_attribute_1_product_template_attribute_line').product_template_value_ids[1],
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_4_attribute_2_value_1',
|
|
'record': obj().env.ref('product.product_4_attribute_2_product_template_attribute_line').product_template_value_ids[0],
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_4_attribute_2_value_2',
|
|
'record': obj().env.ref('product.product_4_attribute_2_product_template_attribute_line').product_template_value_ids[1],
|
|
'noupdate': True,
|
|
},]"/>
|
|
</function>
|
|
|
|
<function model="ir.model.data" name="_update_xmlids">
|
|
<value model="base" eval="[{
|
|
'xml_id': 'product.product_product_4',
|
|
'record': obj().env.ref('product.product_product_4_product_template')._get_variant_for_combination(obj().env.ref('product.product_4_attribute_1_value_1') + obj().env.ref('product.product_4_attribute_2_value_1')),
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_product_4b',
|
|
'record': obj().env.ref('product.product_product_4_product_template')._get_variant_for_combination(obj().env.ref('product.product_4_attribute_1_value_1') + obj().env.ref('product.product_4_attribute_2_value_2')),
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_product_4c',
|
|
'record': obj().env.ref('product.product_product_4_product_template')._get_variant_for_combination(obj().env.ref('product.product_4_attribute_1_value_2') + obj().env.ref('product.product_4_attribute_2_value_1')),
|
|
'noupdate': True,
|
|
},]"/>
|
|
</function>
|
|
|
|
<record id="product_product_4" model="product.product">
|
|
<field name="default_code">FURN_0096</field>
|
|
<field name="standard_price">500.0</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/table02.jpg"/>
|
|
</record>
|
|
<record id="product_product_4b" model="product.product">
|
|
<field name="default_code">FURN_0097</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="standard_price">500.0</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/table04.jpg"/>
|
|
</record>
|
|
<record id="product_product_4c" model="product.product">
|
|
<field name="default_code">FURN_0098</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="standard_price">500.0</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/table03.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_5" model="product.product">
|
|
<field name="name">Corner Desk Right Sit</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">600.0</field>
|
|
<field name="list_price">147.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">E-COM06</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_5-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_6" model="product.product">
|
|
<field name="name">Large Cabinet</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">800.0</field>
|
|
<field name="list_price">320.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">E-COM07</field>
|
|
<field name='weight'>0.330</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_6-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_7" model="product.product">
|
|
<field name="name">Storage Box</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">14.0</field>
|
|
<field name="list_price">15.8</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">E-COM08</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_7-image.png"/>
|
|
</record>
|
|
|
|
<record id="product_product_8" model="product.product">
|
|
<field name="name">Large Desk</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">1299.0</field>
|
|
<field name="list_price">1799.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">E-COM09</field>
|
|
<field name='weight'>9.54</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_8-image.png"/>
|
|
</record>
|
|
|
|
<record id="product_product_9" model="product.product">
|
|
<field name="name">Pedal Bin</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">10.0</field>
|
|
<field name="list_price">47.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">E-COM10</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_9-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_10" model="product.product">
|
|
<field name="name">Cabinet with Doors</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">120.50</field>
|
|
<field name="list_price">140</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">E-COM11</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_10-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_11_product_template" model="product.template">
|
|
<field name="name">Conference Chair</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">28</field>
|
|
<field name="list_price">33</field>
|
|
<field name="type">consu</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_11-image.png"/>
|
|
</record>
|
|
|
|
<!-- the product template attribute lines have to be defined before creating the variants -->
|
|
<record id="product_11_attribute_1_product_template_attribute_line" model="product.template.attribute.line">
|
|
<field name="product_tmpl_id" ref="product_product_11_product_template"/>
|
|
<field name="attribute_id" ref="product_attribute_1"/>
|
|
<field name="value_ids" eval="[(6,0,[ref('product.product_attribute_value_1'), ref('product.product_attribute_value_2')])]"/>
|
|
</record>
|
|
|
|
<function model="ir.model.data" name="_update_xmlids">
|
|
<value model="base" eval="[{
|
|
'xml_id': 'product.product_11_attribute_1_value_1',
|
|
'record': obj().env.ref('product.product_11_attribute_1_product_template_attribute_line').product_template_value_ids[0],
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_11_attribute_1_value_2',
|
|
'record': obj().env.ref('product.product_11_attribute_1_product_template_attribute_line').product_template_value_ids[1],
|
|
'noupdate': True,
|
|
}]"/>
|
|
</function>
|
|
|
|
<function model="ir.model.data" name="_update_xmlids">
|
|
<value model="base" eval="[{
|
|
'xml_id': 'product.product_product_11',
|
|
'record': obj().env.ref('product.product_product_11_product_template')._get_variant_for_combination(obj().env.ref('product.product_11_attribute_1_value_1')),
|
|
'noupdate': True,
|
|
}, {
|
|
'xml_id': 'product.product_product_11b',
|
|
'record': obj().env.ref('product.product_product_11_product_template')._get_variant_for_combination(obj().env.ref('product.product_11_attribute_1_value_2')),
|
|
'noupdate': True,
|
|
},]"/>
|
|
</function>
|
|
|
|
<record id="product_product_11" model="product.product">
|
|
<field name="default_code">E-COM12</field>
|
|
<field name="weight">0.01</field>
|
|
</record>
|
|
<record id="product_product_11b" model="product.product">
|
|
<field name="default_code">E-COM13</field>
|
|
<field name="weight">0.01</field>
|
|
</record>
|
|
|
|
<record id="product.product_4_attribute_1_value_2" model="product.template.attribute.value">
|
|
<field name="price_extra">50.40</field>
|
|
</record>
|
|
|
|
<record id="product.product_11_attribute_1_value_2" model="product.template.attribute.value">
|
|
<field name="price_extra">6.40</field>
|
|
</record>
|
|
|
|
<record id="product_template_attribute_exclusion_1" model="product.template.attribute.exclusion">
|
|
<field name="product_tmpl_id" ref="product.product_product_4_product_template" />
|
|
<field name="value_ids" eval="[(6, 0, [ref('product.product_4_attribute_2_value_2')])]"/>
|
|
</record>
|
|
<record id="product_template_attribute_exclusion_2" model="product.template.attribute.exclusion">
|
|
<field name="product_tmpl_id" ref="product.product_product_11_product_template" />
|
|
<field name="value_ids" eval="[(6, 0, [ref('product.product_11_attribute_1_value_1')])]"/>
|
|
</record>
|
|
<record id="product_template_attribute_exclusion_3" model="product.template.attribute.exclusion">
|
|
<field name="product_tmpl_id" ref="product.product_product_11_product_template" />
|
|
<field name="value_ids" eval="[(6, 0, [ref('product.product_11_attribute_1_value_2')])]"/>
|
|
</record>
|
|
|
|
<!--
|
|
The "Customizable Desk's Aluminium" attribute value will excude:
|
|
- The "Customizable Desk's Black" attribute
|
|
- The "Office Chair's Steel" attribute
|
|
-->
|
|
<record id="product_4_attribute_1_value_2" model="product.template.attribute.value">
|
|
<field name="exclude_for" eval="[(6, 0, [ref('product.product_template_attribute_exclusion_1'), ref('product.product_template_attribute_exclusion_2')])]" />
|
|
</record>
|
|
<!--
|
|
The "Customizable Desk's Steel" attribute value will excude:
|
|
- The "Office Chair's Aluminium" attribute
|
|
-->
|
|
<record id="product_4_attribute_1_value_1" model="product.template.attribute.value">
|
|
<field name="exclude_for" eval="[(6, 0, [ref('product.product_template_attribute_exclusion_3')])]" />
|
|
</record>
|
|
|
|
<!-- MRP Demo Data-->
|
|
|
|
<record id="product_product_12" model="product.product">
|
|
<field name="name">Office Chair Black</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">180</field>
|
|
<field name="list_price">120.50</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_0269</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_12-image.png"/>
|
|
</record>
|
|
|
|
<record id="product_product_13" model="product.product">
|
|
<field name="name">Corner Desk Left Sit</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">78.0</field>
|
|
<field name="list_price">85.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_1118</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_13-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_16" model="product.product">
|
|
<field name="name">Drawer Black</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">20.0</field>
|
|
<field name="list_price">25.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_8900</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_16-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_20" model="product.product">
|
|
<field name="name">Flipover</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">1700.0</field>
|
|
<field name="list_price">1950.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_9001</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_20-image.png"/>
|
|
</record>
|
|
<record id="product_product_22" model="product.product">
|
|
<field name="name">Desk Stand with Screen</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">2010.0</field>
|
|
<field name="list_price">2100.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_7888</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_22-image.png"/>
|
|
</record>
|
|
|
|
<record id="product_product_24" model="product.product">
|
|
<field name="name">Individual Workplace</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">876.0</field>
|
|
<field name="list_price">885.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="default_code">FURN_0789</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_24-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_template_acoustic_bloc_screens" model="product.template">
|
|
<field name="name">Acoustic Bloc Screens</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">287.0</field>
|
|
<field name="list_price">295.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_25-image.png"/>
|
|
<field name="attribute_line_ids" eval="[
|
|
Command.create({
|
|
'attribute_id': ref('product.product_attribute_2'),
|
|
'value_ids': [
|
|
Command.set([
|
|
ref('product.product_attribute_value_3'),
|
|
ref('product.product_attribute_value_color_wood')
|
|
])
|
|
]
|
|
})
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="product_product_27" model="product.product">
|
|
<field name="name">Drawer</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">100.0</field>
|
|
<field name="list_price">110.50</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="description">Drawer with two routing possiblities.</field>
|
|
<field name="default_code">FURN_8855</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_27-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="consu_delivery_03" model="product.product">
|
|
<field name="name">Four Person Desk</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">2500.0</field>
|
|
<field name="list_price">2350.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="description_sale">Four person modern office workstation</field>
|
|
<field name="default_code">FURN_8220</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_d03-image.png"/>
|
|
</record>
|
|
|
|
<record id="consu_delivery_02" model="product.product">
|
|
<field name="name">Large Meeting Table</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">4500.0</field>
|
|
<field name="list_price">4000.0</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="description_sale">Conference room table</field>
|
|
<field name="default_code">FURN_6741</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_46-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="consu_delivery_01" model="product.product">
|
|
<field name="name">Three-Seat Sofa</field>
|
|
<field name="categ_id" ref="product_category_5"/>
|
|
<field name="standard_price">1000</field>
|
|
<field name="list_price">1500</field>
|
|
<field name="type">consu</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="description_sale">Three Seater Sofa with Lounger in Steel Grey Colour</field>
|
|
<field name="default_code">FURN_8999</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/product_product_d01-image.jpg"/>
|
|
</record>
|
|
|
|
<record id="product_product_local_delivery" model="product.product">
|
|
<field name="name">Local Delivery</field>
|
|
<field name="default_code">Delivery_010</field>
|
|
<field name="type">service</field>
|
|
<field name="categ_id" ref="product_category_3"/>
|
|
<field name="sale_ok" eval="False"/>
|
|
<field name="purchase_ok" eval="False"/>
|
|
<field name="list_price">10.0</field>
|
|
</record>
|
|
|
|
<record id="product_product_furniture" model="product.product">
|
|
<field name="name">Furniture Assembly</field>
|
|
<field name="categ_id" ref="product.product_category_construction"/>
|
|
<field name="list_price">2000.00</field>
|
|
<field name="standard_price">2500.00</field>
|
|
<field name="type">service</field>
|
|
<field name="uom_id" ref="uom.product_uom_hour"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_hour"/>
|
|
</record>
|
|
|
|
<record id="product_template_dining_table" model="product.template">
|
|
<field name="name">Outdoor dining table</field>
|
|
<field name="categ_id" ref="product_category_outdoor_furniture"/>
|
|
<field name="list_price">589</field>
|
|
<field name="image_1920" type="base64" file="product/static/img/dining_table.png"/>
|
|
<field name="attribute_line_ids" eval="[
|
|
Command.create({
|
|
'attribute_id': ref('pa_extra_options'),
|
|
'value_ids': [Command.set([ref('pav_warranty'), ref('pav_cleaning_kit'), ref('pav_protection_kit')])],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="desk_organizer" model="product.product">
|
|
<field name="list_price">5.10</field>
|
|
<field name="name">Desk Organizer</field>
|
|
<field name="description_sale">The desk organiser is perfect for storing all kinds of small things and since the 5 boxes are loose, you can move and place them in the way that suits you and your things best.</field>
|
|
<field name="default_code">FURN_0001</field>
|
|
<field name="barcode">2300001000008</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="categ_id" ref="product.product_category_5"/>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="image_1920" type="base64" file="product/static/img/desk_organizer.png"/>
|
|
</record>
|
|
<function model="ir.model.data" name="_update_xmlids">
|
|
<value
|
|
model="base"
|
|
eval="[{
|
|
'xml_id': 'product.desk_organizer_product_template',
|
|
'record': obj().env.ref('product.desk_organizer').product_tmpl_id,
|
|
'noupdate': True,
|
|
}]"
|
|
/>
|
|
</function>
|
|
<record id="desk_organizer_size" model="product.template.attribute.line">
|
|
<field name="product_tmpl_id" ref="product.desk_organizer_product_template"/>
|
|
<field name="attribute_id" ref="size_attribute"/>
|
|
<field
|
|
name="value_ids"
|
|
eval="[(6, 0, [
|
|
ref('size_attribute_s'),
|
|
ref('size_attribute_m'),
|
|
ref('size_attribute_l'),
|
|
])]"
|
|
/>
|
|
</record>
|
|
<record id="desk_organizer_fabric" model="product.template.attribute.line">
|
|
<field name="product_tmpl_id" ref="product.desk_organizer_product_template"/>
|
|
<field name="attribute_id" ref="fabric_attribute"/>
|
|
<field
|
|
name="value_ids"
|
|
eval="[(6, 0, [
|
|
ref('fabric_attribute_plastic'),
|
|
ref('fabric_attribute_leather'),
|
|
ref('fabric_attribute_custom'),
|
|
])]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="desk_pad" model="product.product">
|
|
<field name="list_price">1.98</field>
|
|
<field name="name">Desk Pad</field>
|
|
<field name="default_code">FURN_0002</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="categ_id" ref="product.product_category_5"/>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="image_1920" type="base64" file="product/static/img/desk_pad.png"/>
|
|
</record>
|
|
|
|
<record id="monitor_stand" model="product.product">
|
|
<field name="list_price">3.19</field>
|
|
<field name="name">Monitor Stand</field>
|
|
<field name="default_code">FURN_0006</field>
|
|
<field name="weight">0.01</field>
|
|
<field name="categ_id" ref="product.product_category_5"/>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="image_1920" type="base64" file="product/static/img/monitor_stand.png"/>
|
|
</record>
|
|
|
|
<record id="desk_accessories_combo" model="product.combo">
|
|
<field name="name">Desk Accessories Combo</field>
|
|
<field
|
|
name="combo_item_ids"
|
|
eval="[
|
|
Command.create({
|
|
'product_id': ref('product.desk_organizer'),
|
|
'extra_price': 0,
|
|
}),
|
|
Command.create({
|
|
'product_id': ref('product.desk_pad'),
|
|
'extra_price': 0,
|
|
}),
|
|
Command.create({
|
|
'product_id': ref('product.monitor_stand'),
|
|
'extra_price': 2,
|
|
}),
|
|
]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="desks_combo" model="product.combo">
|
|
<field name="name">Desks Combo</field>
|
|
<field
|
|
name="combo_item_ids"
|
|
eval="[
|
|
Command.create({
|
|
'product_id': ref('product.product_product_3'),
|
|
'extra_price': 0,
|
|
}),
|
|
Command.create({
|
|
'product_id': ref('product.product_product_5'),
|
|
'extra_price': 0,
|
|
}),
|
|
]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="chairs_combo" model="product.combo">
|
|
<field name="name">Chairs Combo</field>
|
|
<field
|
|
name="combo_item_ids"
|
|
eval="[
|
|
Command.create({
|
|
'product_id': ref('product.product_product_11'),
|
|
'extra_price': 0,
|
|
}),
|
|
Command.create({
|
|
'product_id': ref('product.product_product_11b'),
|
|
'extra_price': 0,
|
|
}),
|
|
Command.create({
|
|
'product_id': ref('product.product_product_12'),
|
|
'extra_price': 0,
|
|
}),
|
|
]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="office_combo" model="product.product">
|
|
<field name="list_price">160</field>
|
|
<field name="name">Office Combo</field>
|
|
<field name="type">combo</field>
|
|
<field name="purchase_ok">False</field>
|
|
<field name="categ_id" ref="product.product_category_5"/>
|
|
<field name="uom_id" ref="uom.product_uom_unit"/>
|
|
<field name="uom_po_id" ref="uom.product_uom_unit"/>
|
|
<field name="image_1920" type="base64" file="product/static/img/office_combo.png"/>
|
|
<field
|
|
name="combo_ids"
|
|
eval="[(6, 0, [
|
|
ref('desks_combo'),
|
|
ref('chairs_combo'),
|
|
ref('desk_accessories_combo'),
|
|
])]"
|
|
/>
|
|
</record>
|
|
|
|
<function model="product.template" name="_demo_configure_variants"/>
|
|
</data>
|
|
</odoo>
|