Comment configurer un transporteur sur PrestaShop
Un transporteur mal configuré sur PrestaShop se traduit soit par des frais de port faux, soit par une absence totale d’option de livraison au moment de payer. La configuration se joue à l’intersection de trois réglages : les zones, les tranches de prix, et les groupes de clients autorisés.
Créer et configurer un transporteur
-
Créer le transporteur
Depuis l’onglet Transporteurs, un nouveau transporteur se définit avec un nom, un délai de livraison indicatif et une logistique associée (livraison à domicile, point relais).
-
Définir les tranches tarifaires
Le tarif peut se calculer soit par tranche de poids, soit par tranche de montant de commande. Chaque tranche doit couvrir une plage continue, sans trou entre deux paliers, faute de quoi certaines commandes n’auraient aucun tarif applicable.
-
Associer les zones de livraison
Un transporteur n’apparaît que pour les zones auxquelles il est explicitement associé. Une zone créée mais non rattachée au transporteur explique la majorité des cas où un transporteur reste invisible pour certaines adresses.
-
Vérifier les groupes de clients autorisés
Chaque transporteur peut être limité à certains groupes de clients (visiteur, client identifié, groupe spécifique). Une restriction oubliée peut faire disparaître le transporteur pour une partie des visiteurs sans que rien d’autre ne semble en cause.
-
Tester avec un panier réel
Simuler une commande avec différentes adresses, poids et montants permet de vérifier que chaque combinaison retourne bien le tarif attendu, avant la mise en production.
Transporteur natif ou module tiers
PrestaShop propose nativement la création de transporteurs avec des règles de tarification par poids ou par montant, suffisantes pour de nombreuses boutiques. Pour des services plus spécifiques comme les points relais Mondial Relay, l’impression d’étiquettes Colissimo ou le suivi Chronopost, un module tiers dédié au transporteur ajoute la logique et parfois l’interface nécessaires, en s’appuyant sur le système de transporteurs natif plutôt qu’en le remplaçant.
La distinction compte au moment du diagnostic : un problème de calcul de frais de port relève en général des règles natives (zones, tranches), tandis qu’un problème d’affichage du widget de points relais ou d’impression d’étiquette relève du module tiers et de sa propre configuration, souvent une clé API à renseigner et un compte marchand actif chez le transporteur.
Les erreurs courantes
- Laisser un trou entre deux tranches de poids ou de prix, ce qui empêche le calcul du tarif pour les commandes situées dans cette plage non couverte.
- Oublier d’associer le transporteur à la zone géographique du client, le transporteur restant alors invisible pour cette destination.
- Configurer un module de transporteur sans compte marchand actif ou sans clé API valide chez le prestataire, ce qui bloque le calcul en temps réel des frais.
- Modifier les tranches tarifaires sans revérifier les commandes en attente qui pourraient utiliser encore les anciens tarifs affichés en cache.
Transporteur par défaut et ordre d’affichage
Quand plusieurs transporteurs sont éligibles pour une même commande, PrestaShop les affiche selon un ordre configurable et met en avant celui défini comme transporteur par défaut. Ce réglage a un impact commercial direct : présenter en premier le transporteur le moins cher ou le plus rapide influence directement le choix du client au moment de payer.
Il est également possible de réserver certains produits à certains transporteurs, utile pour exclure un transporteur standard sur des articles volumineux ou fragiles. Attention toutefois : PrestaShop ne propose aucun réglage natif par catégorie de produits. La restriction se fait produit par produit, dans l’onglet Transport de la fiche produit, section Transporteurs disponibles — et si aucun transporteur n’y est coché, tous restent proposés. Sur un catalogue entier, cela signifie soit une modification en masse, soit un module tiers.
Questions fréquentes
Pourquoi un transporteur pourtant configuré n’apparaît-il pas au moment de payer ?
Peut-on proposer la livraison gratuite au-delà d’un certain montant ?
Faut-il un module pour chaque transporteur ?
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.