Chronopost Prestashop : comment corriger probleme aucun transporteur ?

1. PrestaShop : Vérifier l’activation du transporteur Chronopost
Le message "aucun transporteur" apparaît souvent lorsque le transporteur Chronopost est désactivé dans le back-office. Allez dans Livraison > Transporteurs et vérifiez que Chronopost est bien activé.
Un transporteur désactivé n’apparaîtra jamais dans le tunnel de commande. Activez-le et testez le panier pour confirmer que les options de livraison sont bien proposées aux clients.
2. PrestaShop : Vérifier les zones géographiques
Chronopost doit être associé aux zones de livraison définies dans votre boutique. Si votre client commande depuis une zone non couverte, aucun transporteur ne sera affiché.
Dans International > Zones, puis Livraison > Transporteurs, vérifiez que Chronopost est bien lié aux bonnes zones (France, DOM, Europe, etc.). Cela garantit un affichage correct selon l’adresse du client.
3. PrestaShop : Vérifier les groupes de clients autorisés
Si Chronopost n’est pas associé aux bons groupes de clients, il peut ne pas s’afficher, même s’il est actif. Cela se règle dans l’onglet Restrictions par groupe d’utilisateurs du transporteur.
Assurez-vous que les groupes Visiteurs, Invités et Clients ont accès à Chronopost. Une mauvaise restriction peut entraîner l’affichage du message "aucun transporteur disponible".
4. PrestaShop : Configurer les tranches de poids correctement
Chronopost s’appuie sur les tranches de poids pour s’afficher. Si le panier dépasse ou ne rentre dans aucune tranche, le transporteur est ignoré.
Dans l’édition du transporteur, ajoutez ou ajustez les tranches de poids pour couvrir tous les cas possibles. Vérifiez aussi que les produits ont un poids valide.
5. PrestaShop : Vérifier les dimensions colis (si activées)
Certains modules Chronopost permettent de filtrer les livraisons selon les dimensions colis (hauteur, largeur, longueur). Si un produit dépasse la limite, le transporteur est masqué.
Désactivez temporairement cette restriction pour voir si cela règle le souci. Sinon, définissez des valeurs réalistes et vérifiez les champs des produits concernés.
6. PrestaShop : Tester avec une autre adresse
Le message "aucun transporteur" peut aussi venir d’une adresse de livraison incorrecte ou incomplète (ex. pays non rattaché à une zone active). Testez avec une adresse différente.
Essayez une adresse française classique. Si le transporteur s’affiche, le problème vient probablement d’un paramétrage de zone ou pays dans votre configuration.
7. PrestaShop : Désactiver les restrictions produits
Certains produits peuvent avoir une restriction de transporteur activée, empêchant Chronopost de s’appliquer à ces articles. Cela se règle dans la fiche produit.
Vérifiez dans Catalogue > Produits > Livraison que aucun transporteur n’est exclu pour les articles concernés. Supprimez les restrictions pour rétablir l’affichage global.
8. PrestaShop : Contrôler les paramètres de module Chronopost
Le module peut être mal configuré : services désactivés, options incompatibles ou erreurs de paramétrage. Allez dans le module Chronopost et revérifiez les services activés, les plages horaires et les zones.
Assurez-vous également que les informations contractuelles sont correctement renseignées (code expéditeur, code produit, etc.). Toute erreur peut bloquer l’affichage des transporteurs.
9. PrestaShop : Vider les caches
Un cache obsolète peut empêcher les mises à jour de transporteurs d’être prises en compte. Allez dans Paramètres avancés > Performances, puis cliquez sur "Vider le cache".
Désactivez temporairement les optimisations (CCC, Smart Cache, modules de cache tiers) pour tester si le problème disparaît après nettoyage.
10. PrestaShop : Activer le mode debug pour détecter les erreurs
Si tout semble bien configuré mais que le transporteur n’apparaît toujours pas, activez le mode debug dans Paramètres avancés > Performances. Cela vous permettra de voir les erreurs PHP ou conflits invisibles.
Les messages affichés peuvent vous orienter vers un conflit de module, une erreur de surcharge ou une configuration manquante. Ce diagnostic est très utile pour résoudre les cas complexes.