Bonjour, j'ai commencé la discussion sur l'autre topic pour ce même problème identique pour moi.
Je reprends donc ici, afin d'éviter des doublons de sujets.
J'ai donc souhaité appliquer ce correctif : https://github.com/PrestaShop/PrestaShop/issues/9511#issuecomment-663907159
Cependant, je ne sais pas où placer cette partie de code :
prestashop.on('updateCart', function(event) {
if(event.resp != undefined && event.resp.cart != undefined) {
$(".cart-preview .cart-products-count").text(event.resp.cart.products_count);
}
});
Quant à la suite, j'ai une erreur "bad invocation" à la ligne var e = (probablement dûe à la premier partie de code que je n'ai pas su mettre) :
b = function (t) {
t.preventDefault();
var e = (0, a.default)(t.currentTarget), n = t.currentTarget.dataset, i = o(e, t.namespace), r = {ajax: "1", action: "update"};
void 0 !== i && (v(), a.default.ajax({
url: i.url, method: "POST", data: r, dataType: "json", beforeSend: function (t) {
m.push(t)
}
}).then(function (t) {
p.checkUpdateOpertation(t), y(e).val(t.quantity), l.default.emit("updateCart", {reason: n, resp: t})
}).fail(function (t) {
l.default.emit("handleError", {eventType: "updateProductInCart", resp: t, cartAction: i.type})
}))
};
Merci encore de votre aide préciseuse XO