Prenez le contrôle complet des transporteurs affichés au checkout avec Smart Carrier Rules — un moteur de règles de disponibilité des transporteurs avec Rule Simulator / Checkout Debugger intégré. Masquez, affichez uniquement, ajoutez une surcharge, offrez la livraison, renommez ou ajoutez une ETA à vos transporteurs existants selon le contenu du panier, le groupe client, la catégorie, la marque, le code postal, le pays, la zone, le sous-total, le poids, la quantité ou la date/heure.
Contrairement aux modules de règles transporteur classiques, celui-ci vous montre exactement pourquoi chaque transporteur apparaît — saisissez un panier de test et voyez quelles règles ont correspondu, laquelle a gagné par priorité, le résultat de la surcharge ou de la livraison gratuite, ainsi qu’un avertissement clair si un panier se retrouverait sans aucun transporteur.
Fonctionne avec le checkout natif de PrestaShop comme avec les checkouts personnalisés ou en une page, sur PrestaShop 1.7, 8 et 9 — compatible multiboutique, multilingue et conçu avec aucune surcharge du cœur. Combinez les conditions avec AND / OR, contrôlez les priorités et la résolution des conflits, et transformez chaque question « pourquoi n’y a-t-il aucune option de livraison ? » en réponse obtenue en deux secondes.
Les règles de livraison natives de PrestaShop sont limitées — zone plus plages de poids/prix et accès par groupe. Dès que vous devez « masquer l’express pour les catégories volumineuses », proposer « la livraison gratuite au-dessus de €X seulement pour ce code postal » ou « ajouter une surcharge île de €5 », vous installez un module de règles puis vous avancez à l’aveugle : quand un client dit « il n’y a aucune option de livraison », vous n’avez aucun moyen de voir pourquoi. Smart Carrier Rules règle ces deux problèmes — avec un moteur de règles conditionnelles puissant et un debugger qui rend chaque décision transparente.
Voyez exactement pourquoi chaque transporteur apparaît
Le vrai différenciateur est le Rule Simulator / Checkout Debugger. Décrivez un panier et obtenez, pour chaque transporteur, une carte de décision : affiché ou masqué avec la raison, la règle gagnante par priorité, le détail de la surcharge et le résultat de la livraison gratuite, le libellé final et l’ETA — avec une bannière rouge « AUCUN TRANSPORTEUR RESTANT » lorsqu’un panier arriverait au checkout avec zéro option. Il utilise exactement le même moteur que le checkout réel : c’est donc une source de vérité, pas un aperçu — et un vrai réducteur de coûts support, capable de diagnostiquer une réclamation de « transporteur manquant » en quelques secondes.

Un seul moteur pour chaque décision transporteur
Gérez toutes vos règles dans une liste unique priorisée — état actif, ordre de priorité, conditions et actions en un coup d’œil. Les règles s’exécutent de haut en bas avec un algorithme de résolution des conflits documenté, afin que le résultat reste toujours prévisible. Vous n’avez pas besoin d’un module pour donner à un groupe de clients l’accès à un transporteur — PrestaShop le fait nativement. Nous ajoutons la couche qui manque à PrestaShop : des règles explicables, priorisées et conditionnelles avec surcharges, libellés et ETA que les règles d’accès natives ne peuvent pas exprimer.

Construisez les règles visuellement — conditions et actions
Combinez les conditions avec AND / OR : groupe client, catégorie, produit, marque / fabricant, modèle de code postal / ZIP, pays / zone, sous-total du panier, poids du panier, quantité totale et fenêtre de date / jour de la semaine / heure de la journée. Ajoutez ensuite des actions : masquer un transporteur ou afficher uniquement ceux sélectionnés, ajouter une surcharge fixe ou en pourcentage, appliquer la livraison gratuite au-dessus d’un seuil propre à la règle, renommer ou compléter le libellé d’un transporteur, ou ajouter une ETA par règle.

Testez n’importe quel panier avant vos clients
Saisissez des produits ou catégories, un groupe client, un pays, un code postal, un sous-total, un poids, une quantité et une date, puis lancez la simulation — validez une nouvelle règle ou reproduisez une réclamation réelle sans toucher à une commande en production.

Transparence au niveau de chaque condition
Chaque règle correspondante est détaillée condition par condition — la valeur attendue face à la valeur réelle du panier, avec un marqueur clair de correspondance / non-correspondance — afin que vous sachiez non seulement qu’un transporteur a été masqué ou surchargé, mais aussi exactement quelle condition l’a provoqué. L’ordre de priorité est explicite, et la règle gagnante est mise en évidence.

Priorité & résolution des conflits prévisibles. Les règles s’exécutent par ordre de priorité avec un algorithme documenté : masquer l’emporte sur afficher uniquement ; les surcharges s’empilent fixe-puis-pourcentage ; la livraison gratuite l’emporte sur la surcharge ; la règle la plus prioritaire gagne le libellé et l’ETA. Le Simulator explique toujours quelle règle a gagné et pourquoi.
Conçu pour sécuriser le checkout. Fonctionne sur PrestaShop 1.7, 8 et 9, avec prise en charge multiboutique et multilingue. Aucune surcharge de classe du cœur : disponibilité, libellés et ETA sont appliqués via des hooks natifs (actionFilterDeliveryOptionList sur 8 / 9) et une couche front indépendante du thème, plus une garde de validation côté serveur sur 1.7 — ce qui reste sûr avec les thèmes de checkout en une page ou express, et fonctionne aussi avec les checkouts personnalisés. Le coût facturé des surcharges et de la livraison gratuite est appliqué nativement sur PrestaShop 9 (actionCartGetPackageShippingCost) ; sur 1.7 / 8, la surcharge est affichée et le transporteur est protégé par validation, et le Simulator indique exactement ce qui est appliqué et où.
Principaux bénéfices
- Savoir pourquoi un transporteur apparaît : le Simulator transforme une logique de livraison opaque en explication claire par transporteur.
- Réduire les tickets support : reproduisez et diagnostiquez les réclamations « aucune option de livraison » en quelques secondes.
- Ciblage flexible : catégorie, marque, code postal, panier, quantité et conditions de date que les règles d’accès natives ne peuvent pas exprimer.
- Sûr par conception : aucune surcharge du cœur ; ne casse pas votre checkout en une page ou express.
- Transparent sur les limites : le module vous indique exactement ce qui est appliqué sur chaque version de PrestaShop.
v1 se concentre sur la disponibilité des transporteurs et les règles de prix — il ne génère pas d’étiquettes, ne calcule pas de tarifs transporteur en direct, ne gère pas le suivi ni la logique d’entrepôt. C’est un moteur de règles de disponibilité des transporteurs avec un debugger, et le meilleur pour expliquer ses propres décisions.
-
Référencemprshippingrules
-
En stock2147483647 Produits
-
Compatibilité PrestaShopPS 1.7 – 9.x
-
Modèle tarifaireAchat unique
-
Type de moduleFront & Back-office
-
Concerne le RGPDNon
-
Objectif commercialBooster les conversions
-
Compte externe requisNon
-
Complexité du moduleModule complet
-
Étape du parcours clientConvertir en acheteurs
-
Compatible avec la plateformeAucune plateforme externe
Ce que les clients disent de nous
Soyez le premier à partager votre expérience avec ce module.
Écrire un avis
Smart Carrier Rules
Un moteur de règles de disponibilité des transporteurs pour PrestaShop avec Rule Simulator / Checkout Debugger intégré. Masquez, affichez uniquement, ajoutez une surcharge, offrez la livraison, renommez ou ajoutez une ETA à vos transporteurs existants selon le contenu du panier, le groupe client, la catégorie, la marque, le code postal, le pays, la zone, le sous-total, le poids, la quantité ou la date — et voyez exactement pourquoi chaque transporteur apparaît au checkout.
v1.0.1 — 2026-07-04
- ▸Reliability & correctness hardening across the rules engine, simulator and checkout integration.
- ▸Smarter "show only carriers" handling: a targeted carrier that is unavailable no longer removes every option, and when rules overlap the highest-priority rule decides the visible set.
- ▸Simulator matches live checkout more precisely for weight, subtotal and quantity test scenarios, including tax display modes.
- ▸Stricter numeric condition validation, shop-timezone date/time windows, and deterministic priority conflict resolution.
- ▸Per-language carrier labels and delivery-time (ETA) text; multishop and performance refinements.
v1.0.0 — 2026-07-04
- ▸Première version — moteur de règles de disponibilité des transporteurs avec Rule Simulator / Checkout Debugger intégré.
- ▸Conditions AND / OR : groupe client, catégorie, produit, marque, code postal / ZIP, pays / zone, sous-total, poids, quantité et fenêtre de date / jour / heure.
- ▸Actions : masquer, afficher uniquement, surcharge fixe & en pourcentage, seuil de livraison gratuite, renommer / compléter le libellé et ETA par règle.
- ▸Résolution des conflits basée sur la priorité (masquer l’emporte sur afficher uniquement ; livraison gratuite l’emporte sur surcharge ; la priorité la plus haute gagne le libellé & l’ETA).
- ▸Rule Simulator / Checkout Debugger réutilise exactement le moteur du checkout réel — affiché / masqué par transporteur, trace des conditions, règle gagnante, détail surcharge & livraison gratuite et bannière « AUCUN TRANSPORTEUR RESTANT ».
- ▸PrestaShop 1.7 / 8 / 9, multiboutique et multilingue, sans surcharge de classe du cœur.
- ▸Application native du coût facturé sur PrestaShop 9 (actionCartGetPackageShippingCost) ; affiché et protégé par validation sur 1.7 / 8.
Chargement des demandes de fonctionnalités...
Retour simple - sans questions
Installer, configurer et profiter
Aide et satisfaction avant tout