Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme transporteur les tranches se chevauchent ?

tout servces prestashop

1. Prestashop : Identifier les tranches de transporteur en conflit

Le premier réflexe est de vérifier si deux tranches de prix ou de poids couvrent la même plage. Cela empêche PrestaShop de déterminer quel transporteur appliquer.

Allez dans la fiche du transporteur concerné, puis dans l’onglet "Tranches" pour analyser les plages définies. Chaque tranche doit être exclusive : évitez par exemple un chevauchement entre 0–5 kg et 5–10 kg.


2. Prestashop : Supprimer les doublons de tranches

Les erreurs de duplication sont fréquentes lorsqu’on ajoute manuellement plusieurs tranches de transport. Deux tranches avec les mêmes bornes créent un conflit.

Supprimez les tranches inutiles en cliquant sur l’icône de corbeille, puis recréez-les proprement. Il est essentiel de ne pas répéter les mêmes bornes, même si les prix diffèrent selon zones.


3. Prestashop : Éviter les valeurs limites identiques

Un problème fréquent vient du fait que deux tranches partagent la même valeur de fin et de début (ex. : 0–5 kg et 5–10 kg). Cela provoque un comportement indéterminé.

Corrigez en définissant une valeur décimale pour éviter l’ambiguïté : par exemple, 0–4.99 kg puis 5–9.99 kg. Cela rend la séparation claire et non ambiguë dans PrestaShop.


4. Prestashop : Repasser par l’assistant de création de transporteur

Si les tranches sont trop corrompues, repassez par le créateur de transporteur de PrestaShop. Cet outil aide à générer des tranches cohérentes automatiquement.

Supprimez l’ancien transporteur et recommencez à zéro avec l’assistant. Cela garantit des valeurs propres, sans risque de recoupement, et limite les erreurs de logique ou d’arrondi.


5. Prestashop : Vérifier les unités utilisées (poids vs prix)

Assurez-vous de ne pas mélanger des tranches de poids avec des tranches de prix par erreur. Certains transporteurs peuvent avoir des tranches définies dans l’unité incorrecte.

Dans la configuration du transporteur, sélectionnez l’option "Calculer selon le poids" ou "selon le prix". Cela clarifie la logique utilisée et évite les chevauchements de types différents.


6. Prestashop : Contrôler la précision des décimales

Des problèmes d’arrondi peuvent faire croire à un chevauchement, surtout si vous utilisez des tranches comme 0–4.999 et 5–9.999. PrestaShop peut les interpréter comme chevauchantes.

Utilisez une précision cohérente (ex. : deux décimales fixes) pour toutes les tranches. Cela permet à PrestaShop d’analyser les valeurs numériques correctement sans confusion.


7. Prestashop : Utiliser un export CSV pour mieux visualiser

Exporter les tranches dans un fichier CSV peut aider à visualiser les valeurs qui se recoupent plus clairement que dans l’interface admin.

Avec un tableur, triez les tranches par ordre croissant, puis cherchez les zones de chevauchement. Réimportez les tranches corrigées via un module d’importation, si nécessaire.


8. Prestashop : Contrôler les zones assignées aux transporteurs

Un même transporteur peut être actif dans plusieurs zones géographiques, avec des tranches mal réparties, provoquant une surcharge ou un conflit d'application.

Vérifiez pour chaque zone si les tranches sont exclusives et cohérentes. Il faut éviter qu’une même zone ait des tranches concurrentes entre plusieurs transporteurs identiques.


9. Prestashop : Supprimer les anciennes tranches non utilisées

Des tranches laissées après des modifications peuvent rester actives sans lien clair, et créer un effet de chevauchement. Ce sont souvent des résidus d’essais.

Faites le ménage dans les tranches non utilisées. Nettoyez régulièrement les transporteurs inactifs ou testeurs dans le back-office pour éviter des conflits invisibles.


10. Prestashop : Activer le mode debug pour identifier les erreurs

En activant le mode debug de PrestaShop, vous pouvez détecter les messages d’erreur liés aux transporteurs, notamment lors du calcul du panier.

Allez dans config/defines.inc.php et activez le PS_MODE_DEV. Cela vous permettra de repérer les alertes système sur les tranches invalides ou configurations incohérentes.