Hemicom Posted October 3, 2022 Share Posted October 3, 2022 Avé! Suite à une mise à jour de PS 1.7.8.5 vers 1.7.8.6, l’icône "ajouter au panier" des produits mis en avant sur la page d'accueil (ainsi que nouveautés et meilleures ventes) n'est plus actif... Problème identique avec l'affichage dans "Produits dans la même catégorie" et "ventes coisées"... Bref, tout ce qui concerne les produits affichés sous forme de "vignettes". En revanche, l'ajout au panier depuis la page du produit fonctionne correctement. J'utilise le thème "Extreme Style" (1.2.6) de Prestahero Team qui utilise les modules : Featured products tab (1.0.1). Best sellers products tab (1.0.0). New products in tab (1.0.1). J'ai essayé sans succès malheureusement quelques pistes proposées ici ou là : Vidé le cache via le BO et via FTP. Activé / désactivé la gestion des stocks (mini. commande à "1"). Désactivé le bloqueur de pubs. Testé sur Chrome, Firefox et Edge. Mis à jour vers PS 1.7.8.7. Réinitialisé les modules concernés. Les traductions sont à jour. Le mode "debug" n'indique rien de spécial concernant ce bug. J'avoue sécher et une petite aide ou une autre approche me serait fort utile ! Merci à vous ! Link to comment Share on other sites More sharing options...
Eolia Posted October 3, 2022 Share Posted October 3, 2022 F12 sous chrome et regardez les erreurs js en console. Link to comment Share on other sites More sharing options...
Hemicom Posted October 3, 2022 Author Share Posted October 3, 2022 (edited) 17 minutes ago, Eolia said: F12 sous chrome et regardez les erreurs js en console. DevTools failed to load source map: Could not load content for https://www.monsite.com/themes/core.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE DevTools failed to load source map: Could not load content for https://www.monsite.com/themes/extremestyle/assets/css/theme.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE Edited October 3, 2022 by Hemicom (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 3, 2022 Share Posted October 3, 2022 il y a 43 minutes, Hemicom a dit : J'utilise le thème "Extreme Style" (1.2.6) de Prestahero Team qui utilise les modules : Avez-vous pris contact avec le support de votre thème ? Link to comment Share on other sites More sharing options...
Eolia Posted October 3, 2022 Share Posted October 3, 2022 Non ça ce n'est pas du js. Lorsque vous cliquez sur l'icone panier il n'y a pas un message supplémentaire en rouge ? Link to comment Share on other sites More sharing options...
Hemicom Posted October 3, 2022 Author Share Posted October 3, 2022 32 minutes ago, Mediacom87 said: Avez-vous pris contact avec le support de votre thème ? Non pas encore mais compte tenu des "symptômes", j'ai des doutes que les soucis soient liés au thème. Je vais bien entendu le faire si malheureusement je ne trouve pas une solution ici... 39 minutes ago, Eolia said: Non ça ce n'est pas du js. Lorsque vous cliquez sur l'icone panier il n'y a pas un message supplémentaire en rouge ? Pardon, j'ai été un peu "light" dans ma réponse... Non, malheureusement, je n'ai que ces 2 lignes qui s'affichent même si je clique sur le panier plusieurs fois. Le lien vers lequel il pointe est "javascript:void(0);". Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 3, 2022 Share Posted October 3, 2022 il y a 13 minutes, Hemicom a dit : Non pas encore mais compte tenu des "symptômes", j'ai des doutes que les soucis soient liés au thème. Je vais bien entendu le faire si malheureusement je ne trouve pas une solution ici... Perso, j'aurais commencé par là, car peut-être que cette version du thème n'est tout simplement pas compatible avec votre version de PS. Link to comment Share on other sites More sharing options...
Hemicom Posted October 3, 2022 Author Share Posted October 3, 2022 1 minute ago, Mediacom87 said: Perso, j'aurais commencé par là, car peut-être que cette version du thème n'est tout simplement pas compatible avec votre version de PS. Dans l’entrefaite, je leur ai envoyé un message. J'avoue cependant avoir peu d'espoir d'obtenir une réponse de leur part mais sur un malentendu, ça peut passer comme disait un grand sage... En attendant, je laisse ici ma bouteille à la mer si d'aventure quelqu'un avait une idée lumineuse ! Link to comment Share on other sites More sharing options...
Eolia Posted October 3, 2022 Share Posted October 3, 2022 Avec une url on pourrait mieux vous aider^^ Link to comment Share on other sites More sharing options...
Hemicom Posted October 3, 2022 Author Share Posted October 3, 2022 2 minutes ago, Eolia said: Avec une url on pourrait mieux vous aider^^ https://www.stickersdeluxe.com/ Link to comment Share on other sites More sharing options...
Eolia Posted October 3, 2022 Share Posted October 3, 2022 l'url d'ajout au panier mais il manque des éléments. Normalement ça devrait envoyer ça: token: 628e5bc3af52647481208234fbc977a4 id_product: 2171 id_customization: 0 qty: 1 add: 1 action: update Mais ça envoie juste ça: (vide) add:1 action: update Donc Presta ne peut pas gérer la requête. Visiblement le souci vient du core.js qui ne trouve pas les éléments qu'il doit envoyer quand il fait le serialize du form (e.currentTarget.form) e.on("click", '[data-button-action="add-to-cart"]', (function(e) { e.preventDefault(); var t = (0, r.default)(e.currentTarget.form) , n = "".concat(t.serialize(), "&add=1&action=update") , i = t.attr("action") , a = (0, r.default)(e.currentTarget); a.prop("disabled", !0); var s, u = function(e) { e.parents(o.default.selectors.product.addToCart).first().find(o.default.selectors.product.minimalQuantity).addClass("error"), e.parent().find("label").addClass("error") }, c = t.find("input[min]"); s = !0, c.each((function(e, t) { var n = (0, r.default)(t) , o = parseInt(n.attr("min"), 10); o && n.val() < o && (u(n), s = !1) } )), s ? r.default.post(i, n, null, "json").then((function(e) { o.default.emit("updateCart", { reason: { idProduct: e.id_product, idProductAttribute: e.id_product_attribute, idCustomization: e.id_customization, linkAction: "add-to-cart", cart: e.cart }, resp: e }) } )).fail((function(e) { o.default.emit("handleError", { eventType: "addProductToCart", resp: e }) } )).always((function() { setTimeout((function() { a.prop("disabled", !1) } ), 1e3) } )) : u(c) } )), Le form étant bien présent avec tous les éléments: Donc oui, à voir avec l'auteur du thème, pas sûr que celui-ci soit compatible avec la dernière version PS... Link to comment Share on other sites More sharing options...
Hemicom Posted October 3, 2022 Author Share Posted October 3, 2022 Ça y ressemble effectivement... Je peux "downdater" sans soucis ? Merci d'avoir pris de votre temps pour jeter un oeil et/ou me répondre. Link to comment Share on other sites More sharing options...
Hemicom Posted October 14, 2022 Author Share Posted October 14, 2022 Problème résolu avec un mise à jour du thème. Merci à tous pour vos réponses et à l'équipe de dév pour la mise à jour. Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 14, 2022 Share Posted October 14, 2022 J'avais juste 😉 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now