最低价清单价格

时间:2018-07-23 07:33:13

标签: odoo odoo-8 odoo-9

我在SO中创建了alternatyve_pricelist。选择产品后,我要浏览所有原始价格和替代价格清单,并使用最低价格。

示例。 客户有20%的折扣,但是在SO制作的那天,他购买的产品的产品类别有30%的折扣。因此必须使用30%的价格表。

我在这一部分确实很努力,因为我不知道如何比较所有价目表并选择最低价。这里需要一些帮助。

class SaleOrder(models.Model):
    _inherit = "sale.order"

alternative_pricelist_ids = fields.Many2many(
        'product.pricelist', string='Alternative Pricelists')

 @api.onchange('amount_total')
    def check_pricelist_low_price(self):
            for order in self:
                for line in order.order_line:
                    product_pricelist_item = self.env['product.pricelist.item'].search([('product_tmpl_id', '=', line.product_id.product_tmpl_id.id)])
                         ????????

0 个答案:

没有答案