Frais de livraison par code postal — Tarification basée sur le code postal - Module PrestaShop
Module PrestaShop Livraison par Code Postal : Automatisez vos Frais de Port sur-mesure et Protégez vos Marges
Appliquez des frais de port différents selon les codes postaux de vos clients. Ce module de livraison PrestaShop vous permet de créer un nombre illimité de zones de livraison par code postal et de configurer les frais de port par transporteur pour chaque zone.
Calculez les frais d'expédition par poids ou par montant du panier, définissez des frais en pourcentage, offrez la livraison gratuite par zone ou au-delà d'un seuil, et désactivez la livraison pour les zones restreintes. Supporte les plages de codes postaux, l'import/export CSV, le multiboutique et le multilingue.
Entièrement transparent lors du paiement — les frais de port sont automatiquement calculés en fonction du code postal du client. Compatible avec PrestaShop 8.x et 9.x.
L'essentiel, sans superflu.
Zones de livraison illimitees par code postal avec tarification granulaire.
Zones par code postal
Creez des zones de livraison basees sur les codes postaux, pas les pays.
Tarifs par poids et montant
Configurez des paliers de prix par poids ou montant du panier.
Import/export CSV
Importez vos zones et tarifs en masse via un fichier CSV.
Nombre illimite de zones
Creez autant de zones que necessaire pour couvrir votre territoire.
Multi-transporteur compatible
Associez des zones de codes postaux a differents transporteurs.
Frais justes pour chaque client
Fini les frais de port identiques pour Paris et la Corse.
Ils l'utilisent au quotidien.
description Description complète expand_more
Frais de port par code postal — Frais de livraison avancés basés sur le code postal pour PrestaShop
Gérer avec précision les frais d'expédition est l'un des plus grands défis pour les e-commerçants. Par défaut, PrestaShop ne permet de définir les frais de port que par zone et par pays, ce qui est souvent trop vague. Une livraison dans un village de montagne reculé ne devrait pas coûter le même prix qu'une livraison dans un grand centre-ville, même au sein d'un même pays.
Le module Frais de port par code postal résout ce problème en vous donnant un contrôle total sur vos tarifs d'expédition basés sur les codes postaux. Créez des zones de livraison personnalisées par code postal, attribuez des frais de port spécifiques par transporteur et laissez le module tout gérer automatiquement lors du paiement.
🎯 Comment ça marche ?
Le module introduit un concept simple mais puissant : les zones d'expédition postales. Au lieu de s'appuyer sur le système de zones par défaut de PrestaShop, vous créez vos propres zones basées sur des codes postaux ou des plages de codes postaux. Chaque zone peut avoir ses propres tarifs d'expédition, ses propres transporteurs et ses propres règles.
Lorsqu'un client saisit son code postal lors de la commande, le module l'associe automatiquement à la bonne zone et calcule les frais de port en conséquence. Le processus est 100% transparent — pas de menu déroulant supplémentaire, pas de sélection de région, pas d'étapes additionnelles pour le client.
📦 Caractéristiques principales
Zones de livraison illimitées par code postal
Créez autant de zones d'expédition que nécessaire. Divisez un pays en régions, départements, villes ou toute zone personnalisée. Chaque zone est définie par un ou plusieurs codes postaux — individuellement ou sous forme de plages numériques (ex: 75001 à 75020 pour Paris, 97100 à 97490 pour les DOM-TOM).
Configuration flexible des tarifs d'expédition
Pour chaque zone, configurez les frais de port par transporteur avec une totale flexibilité :
- Calcul par poids — définissez les tarifs en fonction du poids total du panier (ex: 0–5 kg = 5,90 €, 5–10 kg = 8,50 €)
- Calcul par montant du panier — définissez les tarifs en fonction du total de la commande (ex: 0 €–50 € = 6,00 €, 50 €–100 € = 3,00 €)
- Frais basés sur un pourcentage — facturez un pourcentage du total du panier au lieu d'un tarif fixe (ex: 3 % du montant de la commande)
- Tranches illimitées — créez autant de tranches de poids ou de prix que nécessaire par transporteur et par zone
Options de livraison gratuite
Offrez la livraison gratuite pour des zones spécifiques, des transporteurs précis, ou automatiquement lorsque le montant du panier dépasse un seuil défini. Idéal pour booster les conversions et encourager des paniers plus élevés.
Désactiver la livraison pour des zones spécifiques
Besoin de bloquer la livraison pour certains codes postaux ? Activez simplement l'option "Livraison désactivée" sur une zone. Les transporteurs gérés par le module n'apparaîtront pas lors du paiement pour les clients de cette zone. Parfait pour les zones de livraison restreintes, les zones reculées ou les régions où vous n'expédiez pas.
Système de priorité des zones
Si un code postal appartient à plusieurs zones (ex: une zone générale "Sud de la France" et une zone plus spécifique "Marseille"), le module utilise un système de priorité. La zone ayant la priorité la plus haute (numéro de position le plus bas) l'emporte. Cela vous donne un contrôle précis sur les zones qui se chevauchent.
Import & Export CSV
Vous gérez des centaines de codes postaux ? Aucun problème. Utilisez la fonction d'importation CSV intégrée pour créer en masse des zones, des plages de codes postaux et des tarifs d'expédition en une seule fois. Un fichier CSV d'exemple est inclus. Vous pouvez également exporter toute votre configuration pour sauvegarde ou pour la dupliquer sur d'autres boutiques.
Support Multiboutique & Multilingue
Le module est entièrement compatible avec la fonction multiboutique de PrestaShop. Chaque boutique peut avoir son propre ensemble de zones et de tarifs. Les noms des zones supportent le multilingue pour les boutiques internationales.
🛒 Expérience d'achat fluide
Vos clients n'ont rien de spécial à faire. Les frais de port sont automatiquement calculés lorsqu'ils saisissent leur code postal durant la commande. Il n'y a pas d'étape supplémentaire, pas de liste déroulante pour choisir une région — le module travaille silencieusement en arrière-plan. Compatible avec le tunnel de commande standard et le one-page checkout.
⚙️ Gestion facile du Back-Office
Le module s'intègre directement dans votre back-office PrestaShop sous le menu Livraison, avec un onglet dédié "Livraison par code postal". L'interface suit les standards natifs de PrestaShop pour une expérience familière :
- Liste des zones — visualisez toutes vos zones d'un coup d'œil avec le nombre de codes postaux, de transporteurs, le statut actif et le tri par glisser-déposer
- Éditeur de zone — une page unique pour gérer les paramètres de zone, ajouter des codes postaux et configurer les tarifs des transporteurs avec des formulaires dynamiques
- Écran d'importation CSV — téléchargez et validez vos fichiers CSV avec un rapport d'importation détaillé
🔧 Détails techniques
- Type de module : CarrierModule (s'intègre nativement dans le flux de calcul de livraison de PrestaShop)
- Aucune surcharge (override) du cœur — le module ne modifie aucun fichier natif de PrestaShop
- Léger — requêtes SQL optimisées avec mise en cache pour éviter tout impact sur les performances
- Sécurité transporteur — utilise
id_carrier_referenceau lieu deid_carrier, ainsi votre configuration survit aux modifications de transporteurs - Codes postaux numériques uniquement — supporte les pays avec codes postaux numériques (France, Espagne, Allemagne, Italie, USA, etc.)
- Comportement de repli — configurable : si aucune zone ne correspond, utilisez les frais standards de PrestaShop ou bloquez entièrement la livraison
- Désinstallation propre — toutes les données du module sont supprimées lors de la désinstallation sans laisser de traces
💡 Cas d'utilisation courants
- Frais de port différents pour les DOM-TOM — facturez des tarifs plus élevés pour les codes 97xxx tout en gardant des prix abordables pour la France métropolitaine
- Livraison gratuite dans votre zone locale — offrez les frais de port pour les codes postaux proches de votre entrepôt
- Bloquer la livraison vers les zones isolées — désactivez l'expédition vers les régions de montagne ou les îles où les transporteurs appliquent des surtaxes
- Tarification par paliers de région — facturez moins cher pour les villes proches et plus cher pour les régions éloignées, au sein d'un même pays
- Frais basés sur un pourcentage pour les commandes de valeur — facturez 2 % du total du panier au lieu d'un tarif fixe pour les zones premium
Pourquoi nous choisir ?
Découvrez comment nous nous comparons aux alternatives les plus courantes du marché.
| Fonctionnalité | WePresta | Addons |
|---|---|---|
| payments Tarification transparente | check_circle | cancel |
| update Mises à jour à vie incluses | check_circle | cancel |
| support_agent Support direct du développeur | check_circle | cancel |
| verified Compatible PS 1.7, 8 & 9 | check_circle | help_outline |
| code Code propre et standardisé | check_circle | cancel |
| storefront Compatible Multi-boutique | check_circle | help_outline |
| money_off Aucun frais de renouvellement caché | check_circle | cancel |
FAQ
Trouvez les réponses aux questions fréquemment posées sur ce module
Rejoindre +111 marchands utilisent ce module
Installation en 5 minutes · Documentation complète incluse
demo@demo.com
content_copy
/
demodemo
content_copy