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:
- 客戶關係
- e-Commerce
- 會計
- 庫存
- PoS
- Project
- MRP
此問題已被標幟
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!
| 相關帖文 | 回覆 | 瀏覽次數 | 活動 | |
|---|---|---|---|---|
|  | 0 7月 22  | 1652 | ||
|  | 1 3月 22  | 2057 | ||
|  | 4 7月 19  | 5363 | ||
|  | 0 1月 19  | 3417 | ||
|  | 0 8月 17  | 4504 | 
