Description du module
Une barre de livraison gratuite pour encourager les achats complémentaires
Un client ajoute des articles à son panier mais ignore qu’il lui manque seulement quelques euros pour atteindre le seuil de livraison gratuite. Concepty Free Shipping Progress rend cet objectif visible grâce à une barre de progression et un message dynamique : « Encore 8,22 € pour bénéficier de la livraison offerte ! ».
Le module aide vos visiteurs à comprendre le montant qui leur reste à ajouter à leur panier avant d’atteindre le seuil monétaire de livraison offerte de votre boutique PrestaShop. Une indication claire, visible au bon moment, qui peut encourager les achats complémentaires sans imposer de fenêtres surgissantes. Il s’agit d’un outil d’information : il ne modifie pas vos règles de transport ni les frais de port calculés par PrestaShop.
Affichage dans le panier, sur les fiches produits, ou les deux
Depuis son back-office, le commerçant dispose de deux interrupteurs indépendants :
- Dans le panier : un encart apparaît dans le récapitulatif et indique l’avancement vers le seuil fixé.
- Sur les fiches produits : la barre est placée au-dessus de la zone de quantité et du bouton « Ajouter au panier » lorsque le thème le permet.
- Aux deux emplacements : activez les deux options en même temps, sans duplication des réglages.
L’affichage sur les fiches produits reprend les informations du panier du visiteur : il ne simule pas un achat du produit en cours. Cela évite d’afficher un montant fictif ou de promettre une remise de livraison non obtenue.
Une progression qui suit les modifications du panier
Le module tient compte du total des produits TTC, après les remises du panier et hors frais de port. L’information est recalculée après les changements de quantité et les mises à jour du panier, via les événements AJAX PrestaShop et des mécanismes de secours pour les thèmes qui les déclenchent différemment.
La barre présente plusieurs états :
- Panier vide : un message indique à partir de quel montant l’objectif est atteint.
- Seuil non atteint : le montant restant est affiché avec une barre partiellement remplie.
- Seuil atteint : la barre passe à 100 % et affiche un message de félicitations.
- Panier contenant uniquement des produits virtuels : le bloc n’est pas affiché.
Les montants suivent la devise utilisée par le visiteur, avec conversion depuis la devise de référence de la boutique.
Un back-office simple, sans développement
La configuration du module permet de personnaliser l’affichage sans intervenir dans le code du thème :
1. Choisir les emplacements : panier et/ou fiches produits.
2. Définir le seuil : reprendre le seuil monétaire natif de livraison gratuite défini dans PrestaShop, ou saisir un seuil d’affichage manuel.
3. Modifier les textes : titre, message de panier vide, montant manquant, objectif atteint et précision sous la barre.
4. Adapter les couleurs : progression, fond de barre et texte.
5. Prévisualiser le rendu depuis le panneau d’administration.
Les variables {amount} et {threshold} s’insèrent dans les messages pour afficher respectivement le montant restant et le seuil configuré. Le seuil manuel pilote uniquement l’information affichée : il ne crée pas une règle de livraison gratuite dans PrestaShop.
Pourquoi ce module peut être utile à votre boutique
Une politique de livraison offerte à partir d’un certain montant n’est pertinente que si vos visiteurs en sont informés. Une barre de progression apporte un repère simple lorsque le client hésite à ajouter un nouvel article : elle explique l’avantage potentiel sans interrompre la navigation.
Cette solution convient particulièrement aux boutiques de vêtements, accessoires, décoration, beauté, épicerie ou toute activité utilisant un seuil monétaire de livraison offerte. Elle ne constitue pas une garantie d’augmentation du panier moyen : le résultat dépend du catalogue, du seuil choisi, des frais de port et du comportement des acheteurs.
Installation et compatibilité
1. Téléchargez le fichier conceptyfreeshippingprogress-1.0.0.zip depuis cette fiche.
2. Ouvrez Modules > Gestionnaire de modules > Installer un module dans PrestaShop.
3. Importez l’archive ZIP, puis ouvrez Configurer.
4. Activez un ou les deux emplacements, choisissez le seuil et personnalisez les textes et couleurs.
5. Vérifiez le rendu et les calculs avec votre thème et vos transporteurs, sur ordinateur comme sur mobile.
Version : 1.0.0. Le module a été utilisé sur une boutique de test PrestaShop 9.2.0 ; la compatibilité est présentée sous la famille 9.X. Le code vise également PrestaShop 8, mais cette version n’est pas annoncée comme testée dans la présente fiche. Les thèmes tiers peuvent utiliser des hooks ou sélecteurs différents : l’emplacement exact dépend de leur structure.
Le module utilise les hooks de PrestaShop, n’installe aucune table SQL supplémentaire et ne surcharge pas les fichiers natifs du thème ou du cœur. Aucun service tiers n’est nécessaire au fonctionnement de la barre.
Comprendre le seuil et les frais de port
La barre indique un objectif de montant, et non une promesse universelle de livraison gratuite. Le choix du transporteur, l’adresse de livraison, les zones, les produits concernés, les coupons ou des règles fondées sur le poids peuvent changer les frais de port finalement facturés. Un texte de précision personnalisable peut rappeler cette condition au client.
En mode automatique, si aucun seuil monétaire natif de livraison offerte n’est défini dans PrestaShop, le module ne peut pas construire cette progression. Un seuil de gratuité basé uniquement sur le poids n’est pas converti automatiquement en montant d’achat.
Questions fréquentes
La barre se met-elle à jour quand le client modifie les quantités ?
Oui. Le module écoute les mises à jour du panier et prévoit un rafraîchissement de secours. Vérifiez toutefois le comportement sur votre thème, notamment si celui-ci remplace le récapitulatif par un chargement AJAX personnalisé.
Peut-on l’afficher seulement dans le panier ?
Oui. Les affichages panier et fiche produit se configurent indépendamment ; vous pouvez également activer les deux.
Peut-on afficher un seuil de 60 € alors que le transport est offert dès 100 € ?
Le module autorise un seuil d’affichage manuel, mais cela ne rend pas les frais de port gratuits à 60 €. Pour ne pas induire les clients en erreur, faites coïncider le seuil affiché avec les règles réellement appliquées.
Le module fonctionne-t-il avec plusieurs devises ?
Le seuil est saisi ou lu dans la devise de référence de la boutique, puis converti dans la devise active du client. Les montants sont formatés dans cette devise.
Faut-il modifier son thème ?
Aucune modification de fichier n’est prévue pour les thèmes reprenant les hooks et sélecteurs compatibles. Un thème très personnalisé peut nécessiter un ajustement de placement.
Le module offre-t-il réellement les frais de port ?
Non. Le calcul final reste celui de PrestaShop et de ses transporteurs. Le module affiche la progression vers un seuil, sans modifier les règles de livraison.
Aller plus loin avec Concepty
Retrouvez d’autres modules PrestaShop gratuits et nos conseils pour votre boutique e-commerce. Pour adapter le positionnement, les textes ou le fonctionnement de cette barre à votre thème, vous pouvez contacter Concepty.
