diff --git a/website_sale_aplicoop/static/src/js/home_delivery.js b/website_sale_aplicoop/static/src/js/home_delivery.js index 68de98b..d7d3d5a 100644 --- a/website_sale_aplicoop/static/src/js/home_delivery.js +++ b/website_sale_aplicoop/static/src/js/home_delivery.js @@ -213,6 +213,14 @@ var cartKey = "eskaera_" + this.orderId + "_cart"; localStorage.setItem(cartKey, JSON.stringify(cart)); + // Mantener sincronizado el carrito en memoria (sidebar de tienda) + if (window.groupOrderShop && window.groupOrderShop.cart !== undefined) { + window.groupOrderShop.cart = cart; + if (typeof window.groupOrderShop._updateCartDisplay === "function") { + window.groupOrderShop._updateCartDisplay(); + } + } + // Re-render checkout summary without reloading setTimeout(function () { // Use the global function from checkout_labels.js diff --git a/website_sale_aplicoop/views/website_templates.xml b/website_sale_aplicoop/views/website_templates.xml index c7964df..1300fe1 100644 --- a/website_sale_aplicoop/views/website_templates.xml +++ b/website_sale_aplicoop/views/website_templates.xml @@ -349,6 +349,11 @@ + +