How to get orderlins in Pos Odoo 15
i want to get orderlins in Pos odoo 15
for example i have receipt like this
5 suger
6 flour
3 Rice
2 Oil
i want to get this field value ( Items Count = 4 )
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- Müşteri İlişkileri Yönetimi
- e-Commerce
- Muhasebe
- Envanter
- PoS
- Project
- MRP
Bu soru işaretlendi
Hi,
Refer the app:
https://apps.odoo.com/apps/modules/16.0/pos_orderline_items_count/
This helps to show the items' count and total quantity of the pos order
Regards
Ksolves India Limited (Odoo Gold Partner)
thank you very much
do you mean that i shall add custom model and add 2 files ( init , another file of model ) inside it
and pu that code inside ?
Hi There!
To get the orderlines (i.e., the items on the receipt) in Odoo 15 Pos, you can use the following code:
pythonCopy code# Import the required modules from odoo import models, fields # Define your custom model to get the orderlines class PosOrderLine(models.Model): _inherit = 'pos.order.line' # Add a custom field to get the orderline count orderline_count = fields.Integer(compute='_get_orderline_count') def _get_orderline_count(self): for line in self: line.orderline_count = len(line.order_id.lines)
Now, you can access the orderline count from the Pos OrderLine model by using the orderline_count field.
pythonCopy code# Example Usage orderlines = self.env['pos.order.line'].search([('order_id', '=', order_id)]) orderline_count = orderlines.orderline_count
This will give you the count of items on the receipt.
Regards,
Ksolves!
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Üye Olİlgili Gönderiler | Cevaplar | Görünümler | Aktivite | |
---|---|---|---|---|
|
0
Tem 22
|
1238 | ||
|
1
Mar 22
|
1692 | ||
|
4
Tem 19
|
4688 | ||
|
0
Oca 19
|
2987 | ||
|
0
Ağu 17
|
3993 |