Jump to content

Commandes avec livraison gratuite alors qu'elles ne devraient pas l'être


Recommended Posts

Bonjour,

Je rencontre un problème sur mon PrestaShop. Certains clients passent des commandes sans payer de frais de livraison quel que soit le transporteur, alors qu'ils devraient en payer. Ce bug n’est pas constant c'est aléatoire.

Voici quelques informations sur ma configuration :

Prestashop 1.7.8.11

PHP 7.4

Thème : Modez

Builder de page : Crazy Element

Site web : https://www.laboutique-solaire.com/

 

📌 Ce que j’ai vérifié/testé

Les transporteurs sont bien configurés avec des tranches de poids et sont désactivés si la tranche ne convient pas.

J’ai corrigé des erreurs sur la page du panier et le processus de paiement.

Vérification en base de données : les anciens transporteurs supprimés sont bien désactivés.

Mise à jour des modules de transporteurs (ex. Chronopost, etc.).

Vérification des bons de réduction : j’ai d’abord pensé que cela venait du voucher de bienvenue, mais certaines commandes passent en gratuit sans utiliser de bon.

Le seul mode de livraison gratuit est le retrait en entrepôt.

 

🤔 Problème constaté

Ce bug n’est pas constant : je n’arrive pas à le reproduire.

Certaines commandes passent avec livraison gratuite sans raison apparente.

 

🖼️ Captures d'écran utiles

Configuration des tranches de transporteurs (Back-office → Transporteurs)

Capturedecran2025-03-25a09_50_21.thumb.png.73a801e9631b4150e2833b3151ff2977.png

Capturedecran2025-03-25a09_51_35.thumb.png.88f3982b52760f3717af2e6732fdd192.png

Résumé d’une commande affectée (avec le mode de livraison sélectionné)

Capturedecran2025-03-25a09_47_43.thumb.png.67128799e6a83f6a84c0a393a7b8e60e.png

Module de transporteur installé

Capturedecran2025-03-25a09_49_41.png.b2fa9235ef6b2a7193b0812cd34781cb.png

Préférences des Transporteurs

Capturedecran2025-03-25a09_52_12.thumb.png.e7d17327794217e236b8d336c3c58938.png

Si quelqu’un a déjà rencontré ce problème ou a des pistes de diagnostic, je suis preneur de toute aide. Merci d’avance ! 😊

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

Posted (edited)

Voici plusieurs points que j’ai pu remarquer qui sont potentiellement en cause, mais cela reste des hypothèses :

Dans la table service du module Colissimo, les id_carrier indiqués ne correspondent pas au transporteur actif de Colissimo. L’ID affiché est 755, alors que mon transporteur Colissimo est le 770.

Capturedecran2025-03-27a11_12_26.png.a7c9f7eb5b68b18b74e8507dabe0fa2d.png

Capturedecran2025-03-27a11_13_58.png.2a20311876979aca7afc3e7ae08f22b4.png

 

J'ai des commande qui utilise un id_carrier qui est active 1 mais deleted 1 aussi au lieu d'utilisé le transporteur correct par exemple :

transporteur dans la liste de Prestashop visible et valide -> id_carrier: 777, id_reference: 101, name: Retrait à notre entrepôt, active: 1, deleted: 0

transporteur lier dans la commande ligne BDD -> id_carrier: 768, id_reference: 101, name: Retrait à notre entrepôt, active: 1, deleted: 1

 

Capturedecran2025-03-27a11_37_44.png.787f2566b4fe43afafc3a9cdfbcfdea9.png

Ligne de la commande :

Capturedecran2025-03-27a11_38_55.thumb.png.22d1b5a3385e8da50d18864ee2e66892.png

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

« id_reference » est principalement utilisé dans PrestaShop. L'id_carrier est peu utilisé dans PrestaShop. Chaque fois que vous modifiez un transporteur depuis le Backoffice, l'id_carrier existant est marqué comme supprimé et une nouvelle entrée est ajoutée, tandis que l'id_reference reste inchangée.

Je ne sais pas comment Colissimo gère ce problème.

Link to comment
Share on other sites

Je pense que ça doit venir d'ailleurs, car j'ai eu des commandes avec des problèmes de livraison qui sont passées gratuitement avec d'autres transporteurs que Colissimo. Merci pour ta réponse.

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