- Posts: 55
- Thank you received: 3
Quantité produit
- STEVENDU17
-
Topic Author
- Offline
Less
More
3 years 6 months ago - 3 years 6 months ago #350379
by STEVENDU17
Quantité produit was created by STEVENDU17
-- url of the page with the problem -- :
maguinguette.com/index.php/guirlande-led...ansparente-10-metres
-- HikaShop version -- : 4.7.1
-- Joomla version -- : 4.2.9
Bonjour,
Nous avons ajouté des nouveaux produits sans avoir touché au paramètres initiaux. Sur ces nouveaux produits, peu importe la quantité séléctionnée, il y a uniquement un seul produit qui s'ajoute au panier.
La quantité est en illimité et la quantité par commande également.
Le problème est uniquement sur les nouveaux produits. En activant le panier en global, il n'y a pas ce souci mais du coup le bouton ajouter au panier apparait pour le listing, ce que nous ne voulons pas.
Pouvez-vous m'aiguiller, s'il vous plaît ?
-- HikaShop version -- : 4.7.1
-- Joomla version -- : 4.2.9
Bonjour,
Nous avons ajouté des nouveaux produits sans avoir touché au paramètres initiaux. Sur ces nouveaux produits, peu importe la quantité séléctionnée, il y a uniquement un seul produit qui s'ajoute au panier.
La quantité est en illimité et la quantité par commande également.
Le problème est uniquement sur les nouveaux produits. En activant le panier en global, il n'y a pas ce souci mais du coup le bouton ajouter au panier apparait pour le listing, ce que nous ne voulons pas.
Pouvez-vous m'aiguiller, s'il vous plaît ?
Last edit: 3 years 6 months ago by STEVENDU17.
Please Log in or Create an account to join the conversation.
3 years 6 months ago #350386
by nicolas
Replied by nicolas on topic Quantité produit
Bonjour,
Le souci vient de l'HTML de la page du produit qui est invalide. Il manque une ou plusieures fermeture de div, ce qui fait que les champs quantité de toutes les variantes du produit se retrouvent dans le formulaire de la variante courante.
Ils y a deux choses qui peuvent causer ce problème:
- une personnalisation de la page produit qui serait incorrecte
- la description du produit qui aurait de l'HTML invalide
Si vous n'avez pas le souci sur d'autres produits avec des variantes, alors c'est surement que le souci vient de la description du/des produit(s) concernés.
Le souci vient de l'HTML de la page du produit qui est invalide. Il manque une ou plusieures fermeture de div, ce qui fait que les champs quantité de toutes les variantes du produit se retrouvent dans le formulaire de la variante courante.
Ils y a deux choses qui peuvent causer ce problème:
- une personnalisation de la page produit qui serait incorrecte
- la description du produit qui aurait de l'HTML invalide
Si vous n'avez pas le souci sur d'autres produits avec des variantes, alors c'est surement que le souci vient de la description du/des produit(s) concernés.
Please Log in or Create an account to join the conversation.
- STEVENDU17
-
Topic Author
- Offline
Less
More
- Posts: 55
- Thank you received: 3
3 years 6 months ago #350394
by STEVENDU17
Replied by STEVENDU17 on topic Quantité produit
Merci pour votre retour.
Après vérification, il s'agit d'un module hikashop content inclus dans la description de l'article.
Il n'est donc pas possible d'avoir ce type de module dans la description des produits ?
Le module en question est en hérité (div).
Après vérification, il s'agit d'un module hikashop content inclus dans la description de l'article.
Il n'est donc pas possible d'avoir ce type de module dans la description des produits ?
Le module en question est en hérité (div).
Please Log in or Create an account to join the conversation.
3 years 6 months ago #350396
by nicolas
Replied by nicolas on topic Quantité produit
Bonjour,
C'est possible. Le problème, c'est que vous avez l'ajout au panier actif directement sur les produits affichés par le module.
Or, pour avoir un bouton fonctionnel, il faut qu'il soit entouré d'un form en HTML.
Et la page produit elle même est entourée d'un form. Donc vous avez des form dans un form global. Et ça, ce n'est pas valide en HTML. Et du coup, lorsque vous ajoutez au panier, c'est le champ quantité du premier produit du listing affiché par le module qui est pris en compte car le navigateur ne sait plus quel champ quantité prendre en compte dans le formulaire HTML.
Ce qu'il faudrait faire, c'est de modifier les vues via le menu Affichage>Vues pour bouger l'affichage de le description de product / show_default à product / show, après le tag de fin du form.
Ainsi, il serait possible de faire ce que vous voulez, sans que cela change quelque chose à l'affichage.
Plus simplement, vous pourriez modifier les options du module pour ne pas afficher le bouton d'ajout au panier et cela devrait résoudre le problème.
C'est possible. Le problème, c'est que vous avez l'ajout au panier actif directement sur les produits affichés par le module.
Or, pour avoir un bouton fonctionnel, il faut qu'il soit entouré d'un form en HTML.
Et la page produit elle même est entourée d'un form. Donc vous avez des form dans un form global. Et ça, ce n'est pas valide en HTML. Et du coup, lorsque vous ajoutez au panier, c'est le champ quantité du premier produit du listing affiché par le module qui est pris en compte car le navigateur ne sait plus quel champ quantité prendre en compte dans le formulaire HTML.
Ce qu'il faudrait faire, c'est de modifier les vues via le menu Affichage>Vues pour bouger l'affichage de le description de product / show_default à product / show, après le tag de fin du form.
Ainsi, il serait possible de faire ce que vous voulez, sans que cela change quelque chose à l'affichage.
Plus simplement, vous pourriez modifier les options du module pour ne pas afficher le bouton d'ajout au panier et cela devrait résoudre le problème.
Please Log in or Create an account to join the conversation.
- STEVENDU17
-
Topic Author
- Offline
Less
More
- Posts: 55
- Thank you received: 3
3 years 6 months ago #350422
by STEVENDU17
Replied by STEVENDU17 on topic Quantité produit
J'ai modifié directement les vues et les bonnes quantités sont ajoutées au panier.
Merci beaucoup
Merci beaucoup
Please Log in or Create an account to join the conversation.
Time to create page: 0.204 seconds