I want to display the session_id created from the backend to the PoS client in the receipt section when validating the order
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
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?
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 |
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;
},
});
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
1
jan. 25
|
1332 | ||
|
1
mei 25
|
851 | ||
|
1
mei 25
|
1067 | ||
|
0
jan. 25
|
912 | ||
|
1
dec. 24
|
1380 |