İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
1920 Görünümler

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.

Avatar
Vazgeç
En İyi Yanıt

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

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Mar 23
14841
1
May 24
2513
2
Eki 22
3651
1
Eyl 22
3827
1
Ağu 22
2826