from odoo import models, api class ResPartner(models.Model): _inherit = 'res.partner' @api.model def get_pos_last_orders(self, partner_id): orders = self.env['pos.order'].search( [('partner_id', '=', partner_id)], order='date_order desc', limit=2 ) return [{ 'id': order.id, 'name': order.name, 'pos_reference': order.pos_reference, 'date_order': order.date_order, 'amount_total': order.amount_total, 'note': order.note, 'lines': [{ 'id': line.id, 'product_name': line.product_id.name, 'qty': line.qty, 'price_unit': line.price_unit, 'price_subtotal_incl': line.price_subtotal_incl, } for line in order.lines], } for order in orders]