在odoo电子商务中添加到购物车时,将值分配给扩展字段

时间:2019-07-16 04:03:28

标签: python odoo odoo-10 odoo-12

现在,我将新字段(布尔值)扩展到对象sale.order。

我扩展字段的默认值为False。

扩展部分还可以,我已经将此字段添加到树的窗体视图中。

所以我的最初想法是,当用户在网上商店中按“添加到购物车”按钮时,我的新扩展字段会自动分配true(布尔值)值。在Odoo中,如果尚未创建报价,则添加购物车就像在后端中创建新的报价。

这是我的扩展字段:

from odoo import API, fields, models

class add_to_cart_extend(models.Model):
    _inherit = 'sale.order'

   is_value_over = fields.Boolean(string='value_over')

我刚刚意识到我需要在website_sale模块下的两个主要功能中分配此值,如下所示:

 @http.route(['/shop/cart'], type='http', auth="public", website=True)
def cart(self, **post):

  @http.route(['/shop/cart/update'], type='http', auth="public", methods=['POST'], website=True, csrf=False)
def cart_update(self, product_id, add_qty=1, set_qty=0, **kw):

当用户向购物车中添加商品时,如何将is_value_over的值分配为true?

0 个答案:

没有答案