Liquid, Javascript, thèmes
Bonjour #help
Nous rencontrons un problème technique après avoir installé et configuré le plug in "Easify Product Options" sur la boutique d'un client, fonctionnant avec le thème "Dawn" (modifié).
Quelques éléments de contexte :
- Le client demande une fonctionnalité sur son site permettant de personnaliser (graver) ses produits (qui sont des couteaux)
- Sur ce site, les couteaux ne sont pas vendus à l'unité mais par coffret de 2 ou de 6 couteaux, ce qui veut dire qu'au niveau de la gestion des produits, 1 produit = 1 coffret et non 1 couteau
- La fonctionnalité de personnalisation (gravure) doit permettre à l'utilisateur de graver l'ensemble des couteaux du coffret, avec une gravure différente pour chaque couteau
- La personnalisation engendre un surcoût par couteau gravé
Nous avons sélectionné le plug in "Easify Product Options" car il permet d'afficher le produit (un coffret de couteau) + l'option de personnalisation en "1 seule brique" dans le panier, avec le prix mis à jour automatiquement (prix du coffret + surcoût lié à la personnalisation). Alors que les autres plug in interprétaient cette option de la manière suivante : 2 produits au panier, produit 1 = le coffret de couteaux et produit 2 = l'option de gravure.
Après plusieurs tests sur différents navigateurs et devices, nous rencontrons 2 problèmes majeurs :
1) La page “panier” ne se met pas à jour
Malgré l’actualisation de la page de test et du panier :
- le panier garde en mémoire le test précédent et ajoute le nouveau test, multipliant le produit
- le message d’erreur “une erreur est survenue lors de l’actualisation du panier” apparait aléatoirement
- après avoir tout effacé (panier, page) et tout recommencé, le panier ne prend pas en compte les textes des champs de personnalisation du nouveau test et récupère les textes du test précédent
-> il arrive même à afficher les textes de personnalisation du test du développeur, qui les effectue sur un autre device, autre navigateur, autre connexion
2) La page “checkout” ne récupère pas les données “prix”
- Lors de l'ajout au panier, on a bien le coffret de 2 couteaux et la personnalisation de 2 couteaux : un seul prix total s'affiche
- Lorsque l'on clique pour procéder au paiement, on arrive sur la page checkouts, et là, le détail du panier est le bon (bon produit, détails de l'option de personnalisation) mais le prix n'est pas le bon : seul le prix du produit "coffret de 2 couteaux" est pris en compte, et pas l'option de personnalisation
Nous échangeons avec le support du plug in Easify depuis plusieurs heures, il ne semble pas avoir identifié le problème pour le moment, mais pencherait sur un bug provenant de notre page panier.
- Nous n'avons pas trouvé de potentiels conflits de scripts
- Nous explorons les éventuels problèmes de cache (serveur ? navigateurs ? site ?)
- Nous tentons de tester ce plug in (affirmé compatible avec notre thème par le support) sur le thème Dawn non modifié
Mais pour le moment, rien de bien concluant...
Quelqu'un aurait-il eu un problème similaire ? Une idée de piste sur laquelle axer nos recherches de solutions ?
Par avance, merci !
Pour que les clients se sentent encouragés à acheter des produits, ils doivent comprendre ...
By Océanne Sep 3, 2024Il y a possiblement une grosse opportunité négligée dans la vente de vos produits. La créa...
By Océanne Jul 16, 2024La confiance est l'une des devises les plus importantes avec laquelle vous traitez lorsque...
By Océanne Jun 14, 2024