跳至內容
選單
此問題已被標幟
1 回覆
1937 瀏覽次數

Hello.
I would like to know how to add a custom field to the point of sale in Odoo 15, in its past versions you could add it very simply in the pos.xml, now it has become more complicated, so I would like to know if anyone knows how to do it in this version.

頭像
捨棄
最佳答案

Hi, 

Please refer the following code to add custom field in POS.

in .js

odoo.define('module_name.custom_field', function(require) {
    "use strict";
     var models = require('point_of_sale.models');
      var product_barcode = models.load_fields("product.product", 'field_name');
      }); 

in .xml

in the below xml we are adding the loaded field into product view

<templates id="template" xml:space="preserve"> <t t-name="ProductItem" t-inherit="point_of_sale.ProductItem" t-inherit-mode="extension" owl="1"> <xpath expr="//div[hasclass('product-img')]" position="after"> <t t-if="props.product.custom_field"> <span style="font-size: 10px;" class="price-tag" t-esc="props.product.custom_field"/> </t> </xpath> </t> </templates>


Regards

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
3月 23
14877
1
5月 24
2537
2
10月 22
3663
1
9月 22
3847
1
8月 22
2855