Récompensez ou facturez selon le mode de paiement dans PrestaShop. Remises ou frais automatiques pour carte, virement, contre-remboursement ou autre passerelle au checkout. Règles par panier, groupes, pays et exclusions produits. Totaux en direct, badges, journal d'audit et tableau de bord analytique. Compatible PrestaShop 1.7, 8 et 9.

















Ce module PrestaShop permet d'appliquer des remises ou des suppléments ciblés selon le mode de paiement choisi par le client. Le total du panier est mis à jour en direct au checkout, offrant une tarification dynamique et transparente. Les règles peuvent être configurées par pays, valeur du panier, devise ou groupe de clients, avec des exclusions de produits. Le module gère de manière sécurisée les remises via des règles panier dynamiques et les suppléments via un produit de frais masqué, sans perturber le processus de commande. Un journal d'audit complet et un tableau de bord analytique intégré fournissent une visibilité totale sur l'impact commercial.
La plupart des modules de frais de paiement appliquent un supplément statique au panier et espèrent que le checkout tienne encore. Remise ou frais selon le paiement tarifie chaque passerelle correctement : récompensez le virement bancaire par une remise, récupérez les frais carte par un supplément, mettez à jour le total du panier en direct quand le client choisit chaque option de paiement, ciblez les règles par pays et valeur du panier, et tracez chaque ajustement dans un journal d'audit intégré et un tableau de bord analytique. Un seul module. Une vraie tarification par mode de paiement.
Voici les fonctionnalités qui distinguent ce module d'une simple étiquette de supplément ou d'un contournement manuel par bon de réduction. Conçu pour les boutiques qui veulent orienter les clients vers des passerelles moins chères sans casser le checkout ni perdre de marge sur les plus coûteuses.
Carte, virement ou COD : le total du panier se met à jour instantanément. L'AJAX sérialisé garde l'ordre lors des clics rapides. Les anciennes remises sont supprimées avant d'appliquer les nouvelles.
Autres : étiquette statique, mauvais total
Le même moteur de règles, dans les deux sens. Incitez au virement bancaire par une remise ou ajoutez des frais de traitement carte. Pourcentage ou montant fixe, par passerelle.
Autres : supplément seulement, tout au plus
Les suppléments persistent comme état du checkout pendant l'étape de paiement, puis se matérialisent en produit de frais masqué uniquement à la validation de la commande. Le checkout ne revient pas à l'étape adresses.
Autres : la ligne de frais casse le flux
Filtrez par devise, pays, zone, groupe client, min/max panier et module de paiement. Des incitations différentes par marché sans dupliquer les boutiques.
Autres : un seul frais global pour tous
Excluez produits, catégories, fabricants et fournisseurs avec des sélecteurs en autocomplétion. Les frais en pourcentage ignorent correctement les lignes à faible marge ou les cartes cadeaux.
Autres : deviner des ID séparés par des virgules
Les remises utilisent des codes imprévisibles PDF-* liés au panier et au client. L'abus manuel de bons est bloqué. Les règles orphelines sont purgées par cron.
Autres : codes prévisibles, encombrement de règles
Commandes, modifications de règles, création/suppression de règles panier, application/suppression de suppléments. Les pastilles acteur indiquent client, personnel, système ou cron. Grille back-office en lecture seule.
Autres : aucune trace
Répartition suppléments vs remises, revenus nets, principaux modules de paiement, tableau mensuel et tendances Chart.js. Exportez les données commandes en CSV.
Autres : vous ne voyez jamais l'impact
Les paniers abandonnés laissent des règles panier temporaires. L'URL cron protégée par token purge les règles PDF-* obsolètes et les états panier. Guides de configuration hébergement inclus.
Autres : entretien manuel des règles panier
La plupart des extensions de frais de paiement affichent une note statique à côté de la passerelle ou ajoutent immédiatement un produit de frais au panier. Sur le checkout PrestaShop, cela renvoie souvent le client à l'étape adresses ou laisse un mauvais total à l'écran. Remise ou frais selon le paiement est construit autour du clic de paiement : précharge chaque scénario, recalcule à chaque sélection, supprime la remise précédente avant d'appliquer la suivante et conserve les suppléments dans un état léger du checkout jusqu'à la validation de la commande. Le client voit le bon prix. Le flux de checkout reste en place. Et vous conservez un journal d'audit complet.
Le JavaScript du checkout précharge tous les résultats des règles, met à jour le récapitulatif en direct et synchronise le panier via un contrôleur AJAX dédié. Les requêtes sérialisées évitent les conditions de course quand les clients alternent rapidement entre carte, virement et COD.
Les remises deviennent des règles panier dynamiques sécurisées avec des codes imprévisibles PDF-*. Les suppléments restent dans l'état du module pendant le checkout et se matérialisent en produit de frais masqué uniquement à la validation de la commande. Même constructeur de règles, mécanisme de livraison différent, zéro régression au checkout.
Changer de mode de paiement supprime la remise ou le supplément précédent avant d'appliquer la nouvelle règle. Le panier se rafraîchit quand une ligne bon doit disparaître. Les hooks d'application suppriment les règles panier du module non autorisées si quelque chose passe à travers.
Pourquoi c'est important : la tarification par mode de paiement n'est pas une étiquette dans la liste des paiements. C'est une boucle en direct entre règles ciblées, état du panier, règles panier dynamiques, matérialisation du produit de frais, événements d'audit et analytique. Orientez les clients vers des passerelles moins chères ou récupérez le coût de traitement sans leur apprendre à se méfier du total au checkout.
Chaque fonctionnalité expliquée en langage clair pour les propriétaires de boutique. Pas de jargon technique. Une par une, pour savoir exactement ce que Remise ou frais selon le paiement fait pour votre activité.
Quand un client atteint l'étape de paiement, le module surveille quelle passerelle il sélectionne. Pour chaque module de paiement installé, vous pouvez définir une règle tarifaire : soit une remise (le total du panier baisse), soit un supplément (le total du panier monte). L'ajustement apparaît dans le récapitulatif de commande, sur des badges optionnels à côté des noms de paiement et sur l'enregistrement final de la commande.
Usages typiques : -2 % pour virement bancaire, +3 % pour carte, frais COD fixe, exceptions groupes B2B, incitations par pays. Vous tarifez le choix de paiement, vous ne modifiez pas manuellement les prix produits.
L'onglet Règles tarifaires est un gestionnaire complet avec grille d'aperçu et formulaire d'ajout/modification. Chaque règle cible un module de paiement et définit :
Les remises sont appliquées comme règles panier natives PrestaShop créées à la volée. Chaque panier obtient un code imprévisible PDF-* stocké dans l'état du module. Les règles sont liées au client connecté le cas échéant, protégées contre la réutilisation manuelle et supprimées quand le client change de mode de paiement ou finalise la commande.
Le journal d'audit enregistre chaque création et suppression de règle panier avec acteur, ID panier et motif de nettoyage (changement de paiement, cron, synchronisation post-commande). Votre liste Catalogue > Règles panier reste propre.
Les suppléments utilisent un produit de frais masqué dédié configuré dans Paramètres. Pendant le checkout, le montant est stocké dans l'état panier du module et affiché comme ligne de sous-total sans modifier la composition du panier. Quand le client valide la commande, le produit de frais se matérialise avec la règle fiscale et le montant corrects.
Les hooks de calcul de prix verrouillent la ligne de frais sur le supplément calculé pour que les totaux PrestaShop restent cohérents. Les événements d'application et de suppression de supplément sont inscrits dans le journal d'audit avec acteur client ou système.
L'onglet Tableau de bord affiche des cartes KPI pour suppléments, remises et impact net sur une période sélectionnable. Les graphiques Chart.js couvrent les tendances hebdomadaires, mensuelles et annuelles. Les tableaux détaillent les totaux par mois et les principaux modules de paiement. Exportez les données au niveau commande en CSV pour la comptabilité.
L'onglet Journal d'audit (contrôleur admin dédié) est en lecture seule et codé par couleur : commandes, CRUD règles, modifications paramètres, cycle de vie des règles panier, événements de supplément. Les pastilles acteur identifient client, employé, système ou cron. Chaque décision tarifaire laisse une trace.
L'onglet Nettoyage cron explique pourquoi des règles panier orphelines apparaissent, vous donne une URL secrète avec bouton de régénération et documente la configuration pour cPanel, DirectAdmin, Plesk, SSH et services cron externes. La maintenance purge automatiquement les règles PDF-* obsolètes et les états panier inactifs.
Sur chaque commande, le module stocke paydisorfee_amount, le type et l'ID de règle sur la ligne commande, vérifie que le paiement effectué correspond à l'ajustement appliqué, enregistre l'événement puis nettoie l'état panier. Un hook sur la page commande admin affiche le récapitulatif de l'ajustement au personnel support.
Tarifez chaque passerelle de paiement avec des remises ou suppléments ciblés, mettez à jour les totaux du checkout en direct quand les clients choisissent comment payer, sécurisez les règles panier dynamiques, matérialisez les frais en toute sécurité à la validation de la commande et prouvez l'impact commercial via l'analytique et les journaux d'audit. Un module PrestaShop qui fait ce que les étiquettes de frais statiques et les bons manuels ne peuvent pas.
Le côté technique de Remise ou frais selon le paiement. Pas une étiquette de mode de paiement avec frais codés en dur. Un moteur complet de tarification checkout pour PrestaShop 1.7, 8 et 9 avec double mécanique d'ajustement, renforcement de sécurité et observabilité intégrés.
PHP, SQL, JavaScript, CSS et Smarty dans le moteur, l'espace admin, la synchro checkout, les graphiques du tableau de bord et la maintenance cron.
PaydisorfeeEngine gère appliquer/effacer/synchroniser, règles panier remise, état supplément, application sécurité, validation commande et nettoyage maintenance.
Tableau de bord, Règles tarifaires, Paramètres, Nettoyage cron, Journal d'audit et Mises à jour. Chaque onglet est un espace de travail ciblé, pas un défilement sans fin.
Engine, Rule, CartState, AuditLog, Dashboard, Admin, FeeProduct et Compatibility. Séparation claire entre logique tarifaire, journalisation et UI back-office.
paydisorfee_rule, paydisorfee_cart et paydisorfee_log pour règles, état panier live et audit unifié.paydisorfee_amount, type, ID règle et module de paiement stockés sur chaque commande pour les rapports.ajax pour synchro checkout et cron pour maintenance protégée par token.lib/prestashop9compatibility.php pour affichage des prix et intégration checkout cohérents sur 1.7, 8 et 9.PDF-*, liaison client et application multicouche des règles panier bloquent l'abus manuel.Le client clique sur un mode de paiement. Sous le capot : correspondance de règles ciblées, un moteur panier de 1 640 lignes, chemins dual remise/supplément, AJAX sérialisé au checkout et un journal d'audit qui enregistre chaque cycle de vie de règle panier et de ligne de frais. À l'écran, cela ressemble à une mise à jour du total. La pile derrière ne l'est pas.

















Le module Remise ou frais de paiement automatise l'ajustement des prix en direct au checkout. Il optimise les règles tarifaires ciblées par mode de paiement, pays ou valeur de panier, réduisant les tâches manuelles et garantissant une tarification précise. Le nettoyage cron automatique maintient votre boutique optimisée.
Le module "Remise ou frais de paiement" stimule l'augmentation des ventes en optimisant l'expérience d'achat. Il permet d'offrir des remises attractives pour les modes de paiement préférés ou d'appliquer des suppléments transparents. Cette tarification dynamique et ciblée encourage la conversion, garantissant des totaux précis et renforçant la confiance des clients au checkout.
Avec 15 ans d'expertise PrestaShop, Remise ou frais de paiement maîtrise le checkout. Ce module applique remises/suppléments de manière dynamique et sécurisée, sans casser le flux. Son journal d'audit et ses règles ciblées reflètent une compréhension approfondie des besoins e-commerce, assurant fiabilité et performance sur la plateforme.
Le module "Remise ou frais de paiement" excelle en personnalisation, offrant un constructeur de règles détaillé pour des remises ou suppléments précis. Ciblez par devise, pays, groupes clients et excluez des produits pour une adaptation parfaite à chaque transaction.
Le module Remise ou frais de paiement est livré avec un code source ouvert (PHP, SQL, JavaScript, CSS, Smarty), offrant une liberté totale pour personnaliser ses plus de 9 400 lignes. Vous pouvez ainsi adapter son moteur de tarification en direct et ses règles ciblées pour des intégrations avancées, sans aucune limitation ni code caché.
La licence de "Remise ou frais de paiement" permet une utilisation illimitée. Avec son vérificateur de mises à jour MyPresta intégré, vous bénéficiez d'un an d'accès gratuit aux mises à jour, assurant que vos règles de remises ou frais par mode de paiement restent optimales. Ensuite, les renouvellements sont fortement réduits.