Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
1910 Visualizzazioni

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
Abbandona
Risposta migliore

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
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
mar 23
14824
1
mag 24
2509
2
ott 22
3646
1
set 22
3822
1
ago 22
2820