2017-01-26 10 views
1

Odoo9のショッピングカートから商品を削除するためのモデルを作成する(または既存のものを拡張する)方法を知りたい。ショッピングカートから商品を削除する - ウェブサイトOdoo 9

問題は画像に記載されています。私はボタンを追加する必要がありますし、私はそれを完全に削除されますを押してどの量が与えられても問題ではありません。

は、事前に

敬具、 イゴール

Shopping cart

答えて

2

製品をありがとうその量は0に達したときに、あなたのカートから削除されます。したがって、独自のjavascriptを作成するのではなく、すでに存在する関数を使用してみてください。

website_sale/views/templates.xmlにボタンを挿入できます。id="cart"のテンプレートで、クリックするとjsスクリプトを呼び出す必要があります。

は、コードのこの部分は、製品の数量の変化を観察し、数量が0に達した場合、それは行全体を削除

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

始まる部分をチェックwesbsite_sale/static/src/js/website_sale.jsで見ます。

削除する行の数量を0に変更すると、既存のコードによって行が削除されます。

関連する問題