Jump to content

"Nom du site" indique : DEBUG: addToCart


Recommended Posts

Bonjour à toutes et à tous,

J'ai ce souci :
Erreur lors de l'ajout produit au panier à partir de la fiche produit uniquement (pas de problème si j'ajoute l'article à partir de la "vue rapide") :

""Nom du site" indique : DEBUG: addToCart eventBracelet... " (capture d'écran en PJ)
Après que je clique sur le bouton OK, le produit est tout de même ajouté au panier

Si j'active le debug sur le site, j'ai 3 messages d'erreur sur la page produit :
Notice: Undefined index: an_productfields in
/prestashop/var/cache/dev/smarty/compile/child_transformerlayouts_layout_full_width_tpl/53/e1/53/53e15310dd1be1f9d3b4afd56f22cdd50e53edb5_2.file.product-first.tpl.php on line 63

Le contenu de la ligne 63 est :
<div class="product-information">
            <?php if
($_smarty_tpl->tpl_vars['sttheme']->value['an_productfields'] == 0 ||
($_smarty_tpl->tpl_vars['sttheme']->value['an_productfields'] == 2 &&
!$_smarty_tpl->tpl_vars['sttheme']->value['is_mobile_device'])) {?>
              <?php

Erreurs n°2 et 3 :
Notice: Undefined index: an_productfields in
/prestashop/var/cache/dev/smarty/compile/child_transformerlayouts_layout_full_width_tpl/53/e1/53/53e15310dd1be1f9d3b4afd56f22cdd50e53edb5_2.file.product-first.tpl.php
on line 110

Notice: Undefined index: an_productfields in
/prestashop/var/cache/dev/smarty/compile/child_transformerlayouts_layout_full_width_tpl/53/e1/53/53e15310dd1be1f9d3b4afd56f22cdd50e53edb5_2.file.product-first.tpl.php
on line 110

Le contenu de la ligne 110 est :
 <?php if ($_smarty_tpl->tpl_vars['sttheme']->value['an_productfields']
== 1 || ($_smarty_tpl->tpl_vars['sttheme']->value['an_productfields']
== 2 && $_smarty_tpl->tpl_vars['sttheme']->value['is_mobile_device']))
{?>

Il n'y a pas de module correspondant qui aurait été installé puis supprimé ou autre manip.
https://addons.prestashop.com/en/combinaisons-customization/30960-additional-product-attributes-custom-product-fields.html
(c'est le module que Google m'affiche quand j'effectue une recherche sur an_productfields)

Le fait de mettre en commentaires les deux lignes ne changent rien.
Le fait de désactiver ou d'activer le mode Ajax pour le panier ne change rien non plus.
ça marche correctement si je supprime l'article du panier puis que je l'ajoute de nouveau.

Version de PrestaShop : 8.1.5

Si vous avez des suggestions, je vous en serais très reconaissant.

Merci !

Sans titre.jpg

Link to comment
Share on other sites

On 4/26/2025 at 11:13 PM, solsol69 said:

Bonjour

Avez vous contacté le développeur du theme sttheme ?

Merci pour votre suggestion. Oui bien sur ! Mais il m'a rétorqué que c'était une extension tierce. Peut-être que oui mais je ne vois pas d'où. Il n'y a rien d'installé comme extension autre que celles livrées avec le thème. Et rien de plus que ce qui est compris dans la version 8 de Prestashop (dont beaucoup ne sont pas actives).

Link to comment
Share on other sites

  • 2 weeks later...
On 4/28/2025 at 10:36 PM, solsol69 said:

Peut être que votre erreur .js en est la cause.

 

Desktop-screenshot-04-28-2025_10_15_PM.jpg

Merci ! Vous avez raison puisque j'ai le même symptôme mais plus d'erreurs PHP (après modif du fichier TPL).
A priori, c'est un souci sur une librairie jQuery...
Si quelqu'un a une idée, je suis preneur !

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...