从购物车中删除产品 - 网站Odoo 9

时间:2017-01-26 15:47:11

标签: python xml odoo-9

我想知道如何创建模型(或扩展现有模型)以从Odoo9中的购物车中删除产品。

问题在图片中描述。我应该添加一个按钮,当我按下它将完全删除产品无关紧要的数量。

提前谢谢你,

亲切的问候, 伊戈尔

Shopping cart

1 个答案:

答案 0 :(得分:3)

产品数量达到0 时会从购物车中移除。因此,请尝试使用已存在的函数,而不是创建自己的javascript。

您可以在website_sale/views/templates.xml上的id="cart"上插入按钮,点击它时应该调用js脚本。

请参阅wesbsite_sale/static/src/js/website_sale.js检查以

开头的部分
$(oe_website_sale).on("change", ".oe_cart input.js_quantity[data-product-id]", function () {

这段代码会观察产品数量的变化,如果数量达到0,则会删除整条生产线。

因此,您可以将要删除的行上的数量更改为0,现有代码将删除该行。