Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
2 Vastaukset
10210 Näkymät

I am working on Odoo 17.

I added a new sequence to the PosOrder, and I want to show it and show other fields on every receipt when the order is paid.

I think the structure is different in Odoo 17 compared to earlier versions, as I found the OrderReceipt xml and js file in the following path:

point_of_sale/static/src/app/screens/receipt_screen/receipt/

So how can I extend the OrderReceipt and customize it?

Avatar
Hylkää
Paras vastaus

Hi,For Pos receipt customization try the following apps,

https://apps.odoo.com/apps/modules/17.0/custom_receipts_for_pos/

https://apps.odoo.com/apps/modules/17.0/pos_receipt_extend/

Hope it helps

Avatar
Hylkää
Tekijä

Thank you for your answer, it was really helpful.

But all the data you tried to show in the receipt come from the front-end (customer info for example).
In my case I wanted to show a new field which gets its value on the server.

I don't know if this is the best solution but I've overridden the create_from_ui method in pos_order.py, and the _save_to_server method in pos_store.js so that i add the new field to the response.

Paras vastaus

I installed this module, but new users cannot open the POS, only the administrator user.

Avatar
Hylkää

The user need permission to access res.config.settings

Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
0
kesäk. 25
1163
2
heinäk. 25
2736
1
tammik. 25
2814
1
jouluk. 24
2809
2
lokak. 24
3461