Prestashop : comment corriger probleme transporteur gratuit ?

1. PrestaShop : Vérifier les frais de port dans le transporteur concerné
Dans PrestaShop, chaque transporteur possède sa propre grille tarifaire. Si vous souhaitez proposer un transport gratuit, vous devez définir explicitement un tarif égal à zéro dans la plage de prix ou de poids.
Accédez à Transport > Transporteurs, sélectionnez le bon transporteur et vérifiez les tranches tarifaires. Si aucune plage n’est définie ou si le montant n’est pas à zéro, le livraison gratuite ne s’appliquera pas.
2. PrestaShop : Activer la livraison gratuite à partir d’un montant
Vous pouvez configurer la livraison gratuite dès qu’un certain montant minimum est atteint. Si ce seuil est mal paramétré, le transport reste payant, même lorsque les conditions semblent remplies.
Allez dans Paramètres > Transport, puis définissez le montant de livraison gratuite. Cela permet à PrestaShop d’activer automatiquement le transport gratuit dès que le panier atteint ce montant, quelle que soit la zone géographique.
3. PrestaShop : Vérifier les zones géographiques du transporteur
Un transporteur gratuit peut ne pas s’afficher si la zone géographique du client n’est pas couverte. Chaque transporteur doit être lié à une ou plusieurs zones spécifiques dans sa configuration.
Dans Transport > Transporteurs, éditez le transporteur concerné et cochez les zones souhaitées. Si aucune zone active ne correspond à l’adresse du client, PrestaShop désactive automatiquement ce mode de livraison.
4. PrestaShop : Contrôler les restrictions par groupe de clients
Certains transporteurs peuvent être restreints à des groupes clients spécifiques. Si le client actuel n’appartient pas au groupe autorisé, il ne verra pas l’option de livraison gratuite.
Dans la fiche du transporteur, vérifiez l’onglet « Restrictions ». Cochez tous les groupes utilisateurs pour activer la disponibilité du transporteur. Cela permet à tous les clients de bénéficier du transport gratuit si les conditions sont remplies.
5. PrestaShop : Désactiver les règles panier bloquantes
Certaines règles panier peuvent interférer avec le transporteur gratuit, surtout si elles appliquent une remise fixe ou modifient les frais de port. Cela peut empêcher PrestaShop d’activer l’option attendue.
Allez dans Prix > Règles panier et vérifiez si une remise sur le transport est active. Supprimez temporairement les règles pour tester le comportement. Cela aide à identifier si une règle promotionnelle bloque la gratuité du transport.
6. PrestaShop : Vérifier le poids des produits par rapport aux tranches
Un transporteur gratuit configuré sur une plage de poids spécifique ne s’activera que si les produits du panier entrent dans cette plage définie. Si les poids sont mal renseignés, la livraison gratuite ne sera pas disponible.
Assurez-vous que chaque produit a un poids valide, et que la tranche du transporteur commence bien à zéro. Cela garantit que le transport gratuit s’active, même pour de petites commandes.
7. PrestaShop : Tester en mode invité et client enregistré
Un transporteur gratuit peut fonctionner pour un type de session mais pas un autre. Il est important de tester le comportement en mode invité et avec un client connecté, pour identifier des différences liées au groupe client ou à l’adresse.
Si une variation est détectée, vérifiez les restrictions par profil dans la fiche transporteur. Cela vous permet de garantir un affichage cohérent de la livraison gratuite pour tous les types d’utilisateurs.
8. PrestaShop : S’assurer que le transporteur est activé
Même avec une configuration correcte, un transporteur gratuit n’apparaît pas s’il est désactivé. Ce paramètre peut être modifié manuellement ou désactivé lors d’un import ou d’une mise à jour.
Dans Transport > Transporteurs, assurez-vous que le statut du transporteur est bien activé (icône verte). Sans activation, PrestaShop le masquera automatiquement, quel que soit le tarif ou la promotion définie.
9. PrestaShop : Réinitialiser le module de transport si nécessaire
Si le transporteur gratuit ne fonctionne toujours pas malgré les vérifications, le problème peut venir du module de livraison lui-même. Un bug ou une configuration corrompue peut bloquer l’affichage du mode gratuit.
Réinitialisez le module de transport ou réinstallez-le proprement. Cela permet de repartir sur une base saine. Ensuite, reconfigurez vos tranches tarifaires pour rétablir le mode gratuit dans les options de livraison.
10. PrestaShop : Mettre à jour PrestaShop et les modules liés
Des bugs connus peuvent affecter le fonctionnement du transporteur gratuit dans certaines versions de PrestaShop. Une mise à jour du noyau ou des modules de livraison peut corriger ce type de dysfonctionnement.
Rendez-vous dans Modules > Mise à jour et installez les dernières versions disponibles. Vérifiez également si un correctif officiel a été publié par la communauté ou par les développeurs de PrestaShop.