Jump to content

Bug affichage des tarifs transporteurs tous identiques


Recommended Posts

Salut à tous !
 

Je viens de déceler un bug sur mon site Prestashop 1.6.1.7. 
Je propose plusieurs transporteurs et leurs modules correspondant sont installés ( Boxtal, GLS, Colissimo).
Le tunnel de commande fonctionne parfaitement.  A l'étape du choix de transporteur, les différents tarifs s'affichent et je n'ai pas d'erreur au niveau des tranches de prix, tva ,etc ... Je peux donc passer à l'étape de paiement. 
 

Voici le problème qui n'est pas facile à expliquer.

Disons que je veuille retourner sur le site pour ajouter un produit dans le panier ou modifier le choix du transporteur. Arrivé de nouveau à la page livraison ( choix des transporteurs) , tout est correct pour la seconde fois ..je peux donc passer de nouveau à l'étape paiement

Depuis la page paiement, si je retourne une 3e fois sur une étape précédente comme le panier ou le choix des transporteur  un problème apparait : Tous les transporteurs affichent maintenant un tarif identique, correspondant au dernier choix validé .
 

Exemple : je choisis mondial relay à 4.90€> je passe à l'étape paiement > je retourne en arrière > je change de transporteur pour colissimo 9.90€ > je passe à l'étape paiement > je veux rajouter par ex. un autre produit au panier ou changer de transporteur > je valide "commander" > Tous les frais de port des transporteurs affichent  le dernier tarif choisi 9.90€ !!!

Points importants :

une fois passé à l'étape paiement, par contre , le tarif du transporteur choisi est correct , c'est seulement sur la page du choix des transporteurs (livraison) que le bug apparait.
- c'est seulement quand on retourne en arrière DEPUIS LA PAGE PAIEMENT que le bug apparait sur la page livraison. Pas de bug si on surfe sur le site et que l'on n'atteint pas l'étape " récapitulatif PAIEMENT" .

 

Je pensais que le problème venait du module Boxtal connect car ils m'ont signalé qu'il y avait des log dans le BO et des erreurs critiques liées à leur ancien module EnvoiMoinsCher. J'ai bien essayé de supprimer tous les transporteurs Boxtal ainsi que le module boxtal connect, puis tout réinstaller , mais le problème persiste ...

Pourriez vous m'aider à résoudre ce problème pas commun svp .

ci joint des captures d'écran , avec et sans le bug .
Merci d'avance pour votre aide ! 

Mon site : https://aucoeurdesracines.fr/

 

 

 

Capturedcran_11-12-2025_201412_aucoeurdesracines_fr.jpeg.b628a2144c0ffeea0c5e7d2008833f42.jpegCapturedcran_11-12-2025_201322_aucoeurdesracines_fr.thumb.jpeg.2bdabd165403d4efb0f10373f956cac2.jpeg

Edited by LudivineACDR (see edit history)
Link to comment
Share on other sites

Vous n'auriez pas un override de Cart.php ou Carrier.php ou CartController.php ?

Des modules accrochés sur le hooks actioncartSave ?

Car là les prix arrivent directement du serveur, rien n'est modifié en js, donc c'est un module ou un override qui modifie les prix (en code je dirai qu'une boucle est mal fermée ou qu'une valeur par référence n'a pas été unset())

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...