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

- Source canonique : [https://allaux.fr/guides/configurer-transporteur-prestashop](https://allaux.fr/guides/configurer-transporteur-prestashop)
- Langue : FR
- Dernière mise à jour : 2026-07-26

## Réponse directe

> Un transporteur se crée depuis Transporteurs dans le back-office, avec des tranches de prix par poids ou par montant de commande, et doit être associé aux zones géographiques et aux groupes de clients concernés pour apparaître au moment de payer.

## Créer et configurer un transporteur

1. **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).
2. **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.
3. **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.
4. **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.
5. **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.

## FAQ

### Pourquoi un transporteur pourtant configuré n’apparaît-il pas au moment de payer ?

Les causes les plus fréquentes sont une zone de livraison non associée, un groupe de client restreint qui exclut le visiteur en cours, ou un poids de commande hors des tranches définies.

### Peut-on proposer la livraison gratuite au-delà d’un certain montant ?

Oui, cela se configure via une tranche de prix à zéro euro au-delà du montant seuil choisi, ou via une règle promotionnelle dédiée selon la version de PrestaShop utilisée.

### Faut-il un module pour chaque transporteur ?

Non, les règles natives suffisent pour un calcul de frais de port classique. Un module devient utile pour des fonctionnalités spécifiques au transporteur : points relais, impression d’étiquettes, suivi de colis automatisé.
