Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Barre de livraison gratuite - Seuils par pays et par état PrestaShop 8 & 9, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Communiquer le franco, sans se tromper de promesse
Le franco de port est un argument efficace pour augmenter le panier moyen, à condition d'être visible au bon moment. La barre de progression répond à ce besoin : le client voit en permanence combien il reste à ajouter. Mais un argument mal ciblé se retourne contre vous — annoncer la livraison gratuite à un client qui devra la payer au checkout produit un abandon de panier et une réclamation. C'est précisément ce que la résolution territoriale de ce module évite.
Pourquoi les seuils par pays ne suffisent pas
Dans PrestaShop, la Guadeloupe, la Martinique, la Guyane, la Réunion et Mayotte sont des états rattachés au pays France. Un seuil défini sur « France » s'applique donc aussi à ces destinations, alors que la plupart des marchands n'y offrent pas le port. Le même problème se pose ailleurs : les îles Canaries pour l'Espagne, Ceuta et Melilla, les territoires insulaires italiens. Ce module traite le niveau état comme un niveau à part entière, avec priorité sur le pays.
Décocher plutôt que vider
Deux gestes distincts dans le tableau de configuration. Vider le montant d'un territoire supprime la règle : il hérite alors du pays parent — utile pour aligner la Corse sur la métropole sans ressaisir le montant. Décocher la case masque la barre entièrement pour ce territoire, sans aucun héritage. C'est le geste à faire pour un territoire exclu de votre offre.
Le transporteur fait partie de la condition
Un franco est souvent accordé par certains transporteurs seulement : Colissimo et point relais oui, express non. Le module restreint l'affichage en liste blanche ou liste noire. Détail qui compte : les règles sont enregistrées sur la référence du transporteur, pas sur son identifiant. PrestaShop marque l'ancien transporteur comme supprimé et en crée un nouveau à chaque modification de tarif — une configuration basée sur l'identifiant serait perdue au premier changement.
Indépendance vis-à-vis de la configuration native
Le module fonctionne exclusivement sur ses propres seuils, stockés dans ses tables avec un identifiant de boutique. Il n'interroge jamais PS_SHIPPING_FREE_PRICE : vous pouvez la laisser à 0 et piloter votre franco réel par des tranches de poids ou de prix au niveau transporteur, sans que les deux mécanismes se contredisent.
PrestaShop 9, Hummingbird et placement libre
Le module est compatible de la 8.0 à la 9.x. Il implémente WidgetInterface, ce qui permet de le placer où vous voulez dans vos templates avec {widget name='dffreeshipbar'}, en plus des hooks bannière, navigation, panier et tunnel de commande. Le formatage des prix passe par le service Locale de PrestaShop 9 avec un repli automatique sur l'API 8.
Il n’y a pas encore d’avis.