diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index dd4e2984efa..5d3bdb0fcf6 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -207,7 +207,8 @@ export const WebsiteSale = publicWidget.Widget.extend(VariantMixin, cartHandlerM params: { line_id: line_id, product_id: parseInt($input.data('product-id'), 10), - set_qty: value + set_qty: value, + display: true, }, }).then(function (data) { $input.data('update_change', false); diff --git a/addons/website_sale/static/src/js/website_sale_reorder.js b/addons/website_sale/static/src/js/website_sale_reorder.js index e6d676e5016..5865dca7769 100644 --- a/addons/website_sale/static/src/js/website_sale_reorder.js +++ b/addons/website_sale/static/src/js/website_sale_reorder.js @@ -149,6 +149,7 @@ export class ReorderDialog extends Component { add_qty: product.qty, no_variant_attribute_values: JSON.stringify(product.no_variant_attribute_values), product_custom_attribute_values: JSON.stringify(product.product_custom_attribute_values), + display: false, }); } } diff --git a/addons/website_sale/static/src/js/website_sale_utils.js b/addons/website_sale/static/src/js/website_sale_utils.js index b031b4b5d80..8ced1219ec5 100644 --- a/addons/website_sale/static/src/js/website_sale_utils.js +++ b/addons/website_sale/static/src/js/website_sale_utils.js @@ -28,10 +28,13 @@ export const cartHandlerMixin = { * @private */ async _addToCartInPage(params) { - params.force_create = true; const data = await this._rpc({ route: "/shop/cart/update_json", - params: params, + params: { + ...params, + display: false, + force_create: true, + }, }) sessionStorage.setItem('website_sale_cart_quantity', data.cart_quantity); if (data.cart_quantity && (data.cart_quantity !== parseInt($(".my_cart_quantity").text()))) { diff --git a/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/000.js b/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/000.js index bf7c786de4e..0a29bedcd63 100644 --- a/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/000.js +++ b/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/000.js @@ -136,7 +136,8 @@ const DynamicSnippetProductsCard = publicWidget.Widget.extend({ route: "/shop/cart/update_json", params: { product_id: $card.find('input[data-product-id]').data('product-id'), - add_qty: 1 + add_qty: 1, + display: false, }, }); const $navButton = $('header .o_wsale_my_cart').first(); diff --git a/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js b/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js index 57ae4a808c6..4b860ba6a89 100644 --- a/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js +++ b/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js @@ -192,7 +192,10 @@ publicWidget.registry.ProductWishlist = publicWidget.Widget.extend(VariantMixin, } return this._rpc({ route: "/shop/cart/update_json", - params: this._getCartUpdateJsonParams(productID, qty), + params: { + ...this._getCartUpdateJsonParams(productID, qty), + display: false, + }, }).then(function (data) { sessionStorage.setItem('website_sale_cart_quantity', data.cart_quantity); wSaleUtils.updateCartNavBar(data);