LNK Tarifs dégressifs, vos prix par quantité visibles là où l'acheteur décide
Vous avez créé des prix « à partir de 6 », « à partir de 12 » dans PrestaShop, mais l'acheteur ne les voit qu'en lisant un petit tableau en bas de la fiche, et jamais dans les listes ni dans le panier. LNK Tarifs dégressifs les montre là où il décide : un tableau clair sur la fiche, le meilleur prix dans les listes, et dans le panier combien en ajouter pour payer moins.
- Version 1.1.0 · PrestaShop 1.7.6 à 8.x
- Version 1.9.0 · PrestaShop 9
- PrestaShop 1.7.6 à 9.x
- PHP 7.1 à 8.4
- Aucun override
Captures d'écran
Points clés
- Les prix par quantité de PrestaShop, visibles sur la fiche, dans les listes et dans le panier.
- Aucun prix recalculé : les montants viennent de PrestaShop.
- Tranches, prix unitaire HT ou TTC selon le groupe, économie en %.
- Palier atteint et palier suivant, mis à jour avec la quantité.
- Rien à configurer : vos paliers existants s'affichent à l'installation.
- Rien d'affiché quand un palier n'est pas moins cher.
- 0,8 Ko de CSS, aucun JavaScript.
- Multiboutique : réglages par boutique, par groupe ou communs.
- Français, anglais et arabe (de droite à gauche).
- PrestaShop 1.7.6 à 9, sans override.
Rien à configurer
Installez le module : les prix par quantité que vous avez déjà créés s'affichent tout de suite, sur la fiche, dans les listes et dans le panier. Les paliers restent ceux de PrestaShop (Catalogue › Produits › Prix › Prix spécifiques, « à partir de » une quantité). Le module ne calcule aucun prix : chaque montant vient du calcul de PrestaShop, celui que le panier appliquera.
Ce que le module ajoute au tableau de votre thème
Classic et Hummingbird affichent déjà un tableau des remises en volume : la quantité, le prix ou la remise, et le montant économisé. Le module ne prétend pas l'inventer. Il ajoute :
- les tranches lisibles : « 1 à 5 », « 6 à 11 », « 12 et plus » ;
- le prix unitaire HT ou TTC selon le groupe du client, et l'économie en % ;
- le palier atteint pour la quantité saisie, et « Encore 5 pour payer 8,20 € l'unité » ;
- la mise à jour quand l'acheteur change la déclinaison ou la quantité, sans script ajouté ;
- un tableau qui n'apparaît que si un palier est vraiment moins cher : si une promotion rend vos paliers plus chers, le module n'affiche rien plutôt qu'un tableau trompeur.
Une option masque le tableau du thème sur les pages où le module montre le sien, pour que l'acheteur n'en voie pas deux.
Le meilleur prix dans les listes
Sous le prix de chaque produit qui a des paliers : « 8,20 € l'unité dès 12 ». Dans les catégories, la recherche, l'accueil et les pages de marque.
Le palier suivant dans le panier
Sur chaque ligne du panier : le palier atteint, et combien en ajouter pour le prix suivant. Le module compte les quantités comme PrestaShop : par déclinaison ou pour tout le produit, selon votre réglage des remises de quantité.
Un aperçu en direct
Le back-office montre la fiche, la liste et le panier tels que le client les voit, pour un produit de votre boutique, un groupe client et une quantité que vous choisissez. Les prix de l'aperçu sont calculés par PrestaShop pour ce groupe.
Léger et rapide
Chiffres mesurés sur le module livré, compressés (zlib, niveau 9) : 0,8 Ko de CSS sur les pages qui montrent des produits, aucun JavaScript, aucune feuille sur les autres pages. Aucune requête ajoutée côté navigateur : les blocs sont rendus par le serveur.
Compatibilité PrestaShop 1.7.6, 8 et 9
Deux versions du module, une par génération : la 1.1 pour PrestaShop 1.7.6 à 8.x, la 1.9 pour PrestaShop 9, avec une page de réglages native de chaque back-office, sous Catalogue. Thèmes Classic et Hummingbird sans réglage ; les thèmes LNK placent les blocs par un crochet dédié (contrat de thème). Aucun override, aucune table, aucun appel externe.
Questions fréquentes
Comment créer des prix dégressifs dans PrestaShop ?
Dans Catalogue › Produits, ouvrez un produit, onglet Prix, puis « Prix spécifiques » : ajoutez un prix ou une remise « à partir de » 6, 12 ou 50 unités, pour tous les clients ou pour un groupe. LNK Tarifs dégressifs affiche ensuite ces paliers ; il ne les crée pas et ne les modifie pas.
Le module change-t-il mes prix ?
Non. Chaque montant affiché est calculé par PrestaShop, avec le même calcul que le panier : groupe du client, devise, taxes et déclinaison compris. Le module ne stocke aucun prix.
Mon thème affiche déjà un tableau de remises en volume : à quoi sert le module ?
Classic et Hummingbird montrent la quantité, le prix ou la remise et le montant économisé, sur la fiche seulement. Le module ajoute les tranches (« 6 à 11 »), le prix unitaire HT ou TTC selon le groupe, l'économie en %, le palier atteint et le suivant, le meilleur prix dans les listes et le palier suivant dans le panier. Une option masque le tableau du thème là où le module montre le sien.
Pourquoi aucun tableau ne s'affiche sur un de mes produits ?
Parce qu'aucun palier n'y est moins cher que l'unité pour ce client. Cela arrive quand une promotion « à partir de 1 » est plus forte que vos paliers : PrestaShop applique alors le palier, plus cher. Le module préfère ne rien afficher qu'un tableau trompeur ; revoyez les prix spécifiques du produit.
Les prix sont-ils affichés HT ou TTC ?
Comme le reste de votre boutique : selon le réglage d'affichage du groupe du client (Clients › Groupes). Si votre groupe des professionnels est réglé en HT, ils voient des prix HT ; vos particuliers, des prix TTC.
Le palier suit-il la quantité choisie par l'acheteur ?
Oui. Quand l'acheteur change la quantité ou la déclinaison, le thème rafraîchit la fiche et le module met à jour le palier atteint et le suivant, sans script ajouté. Dans le panier, chaque ligne indique combien en ajouter pour le prix suivant.
Les quantités se comptent-elles par déclinaison ?
Comme dans PrestaShop : selon le réglage « Remises sur quantité basées sur » (Paramètres de la boutique › Produits), par déclinaison ou pour tout le produit.
Le module ralentit-il ma boutique ?
Non. Il ajoute 0,8 Ko de CSS sur les pages qui montrent des produits, aucun JavaScript, et aucune feuille ailleurs. Les blocs sont rendus par le serveur.
Fonctionne-t-il en multiboutique ?
Oui. Les réglages se font pour toutes les boutiques, pour un groupe ou pour une seule, et la page indique leur portée. Une nouvelle boutique reprend les réglages de la boutique copiée. Les paliers eux-mêmes restent les prix spécifiques de chaque boutique.
Puis-je changer l'apparence du tableau ?
Oui. Le module ne fixe ni couleur ni police : votre thème décide. Les variables CSS
--lnk-tierprices-* l'habillent sans toucher au gabarit, et les gabarits se copient dans
themes/<votre thème>/modules/lnk_tierprices/views/templates/hook/.
Que reste-t-il si je désinstalle le module ?
Rien. Le module n'a ni table ni override : la désinstallation retire ses réglages et son onglet. Vos prix spécifiques restent intacts.
Journal des versions
-
Version 1.9.0 PrestaShop 9
Nouveautés
- Fiche produit : tableau des paliers de prix par quantité (tranches, prix unitaire HT ou TTC selon le groupe du client, économie en %), palier atteint pour la quantité saisie et palier suivant, mis à jour quand la déclinaison ou la quantité change.
- Listes de produits : meilleur prix unitaire et sa quantité (« 8,20 € l'unité dès 12 »).
- Panier : palier atteint et combien en ajouter pour le prix suivant, sur chaque ligne.
- Option pour masquer le tableau des remises en volume du thème là où le module montre le sien.
- Page de réglages sur l'habillage commun des modules LNK, sous Catalogue, avec un aperçu en direct par produit, groupe client et quantité.
- Multiboutique : réglages par boutique, par groupe ou communs ; une nouvelle boutique reprend ceux de la boutique copiée.
- Français, anglais et arabe (de droite à gauche).
-
Version 1.1.0 PrestaShop 1.7.6 à 8.x
Nouveautés
- Fiche produit : tableau des paliers de prix par quantité (tranches, prix unitaire HT ou TTC selon le groupe du client, économie en %), palier atteint pour la quantité saisie et palier suivant, mis à jour quand la déclinaison ou la quantité change.
- Listes de produits : meilleur prix unitaire et sa quantité (« 8,20 € l'unité dès 12 »).
- Panier : palier atteint et combien en ajouter pour le prix suivant, sur chaque ligne.
- Option pour masquer le tableau des remises en volume du thème là où le module montre le sien.
- Page de réglages sur l'habillage commun des modules LNK, sous Catalogue, avec un aperçu en direct par produit, groupe client et quantité.
- Multiboutique : réglages par boutique, par groupe ou communs ; une nouvelle boutique reprend ceux de la boutique copiée.
- Français, anglais et arabe (de droite à gauche).