Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
1642 Vizualizări
I want to display the session_id created from the backend to the PoS client in the receipt section when validating the order

Imagine profil
Abandonează
Autor Cel mai bun răspuns
Thank you, this works, but if I add the inherit field in pos.order and want to add it to the PoS receipt, is that possible?
Imagine profil
Abandonează
Cel mai bun răspuns

Hello, Mangandaralam Sakti

  • To remove the 'Daily Sale' button when cashier close session, please follow below steps. 

 1) Create a Module, after that create a folder structure of staic folder as shown in below image.

 

           

 2) Register the pos assets in __manifest__.py file.

   

 

           

 3) In 'order_receipt.xml' file add below code snippet.

​// Code In Comment

​4) In 'models.js' file add below code snippet.

​​// Code In Comment

5) Do not forget to replace 'your_module_name' to Actual module name.

        

6) Below is the screenshot of expected Output :
 



I Hope this information proves helpful to you.

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari
Imagine profil
Abandonează

3) In 'order_receipt.xml' file add below code snippet.

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-name="your_module_name.OrderReceipt" t-inherit="point_of_sale.OrderReceipt" t-inherit-mode="extension">
<xpath expr="//div[hasclass('paymentlines')]" position="inside">
<t t-if="props.data.session">
<h4>Session Name : <t t-esc="props.data.session"/></h4>
</t>
</xpath>
</t>
</templates>

4) In 'models.js' file add below code snippet.

/* @odoo-module */

import { Order } from "@point_of_sale/app/store/models";
import { usePos } from "@point_of_sale/app/store/pos_hook";
import { patch } from "@web/core/utils/patch";

patch(Order.prototype, {
export_for_printing() {
const result = super.export_for_printing(...arguments);
result.session = this.pos.pos_session.name;
return result;
},
});

Related Posts Răspunsuri Vizualizări Activitate
1
ian. 25
1325
1
mai 25
850
1
mai 25
1063
0
ian. 25
911
1
dec. 24
1378