PrestaShop Remise ou frais de paiement

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.

Główne zdjęcie produktu: Remise ou frais de paiement
49.99 €

Galeria 1/18

Tarification Dynamique Modes de Paiement

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.

Version du module : 1.1.6
Versions de la boutique :
9.x8.x1.7.x
Fonctionne avec ThirtyBees : Non
Traductions :
Ce module : Remise ou frais de paiement est entièrement traduit en langue : Slovenčina (sk)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Magyar (hu)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Čeština (cs)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Srpski (rs)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Français (fr)Ce module : Remise ou frais de paiement est entièrement traduit en langue : 中文 (zh)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Русский (ru)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Norsk (no)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Български (bg)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Íslenska (is)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Polski (pl)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Slovenščina (si)Ce module : Remise ou frais de paiement est entièrement traduit en langue : हिन्दी (hi)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Lietuvių (lt)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Svenska (sv)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Українська (ua)Ce module : Remise ou frais de paiement est entièrement traduit en langue : 日本語 (ja)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Ελληνικά (el)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Eesti (et)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Deutsch (de)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Nederlands (nl)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Dansk (da)Ce module : Remise ou frais de paiement est entièrement traduit en langue : English (en)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Română (ro)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Italiano (it)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Bahasa Indonesia (id)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Latviešu (lv)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Português (pt)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Hrvatski (hr)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Suomi (fi)Ce module : Remise ou frais de paiement est entièrement traduit en langue : Español (es)

Remises ou frais selon le mode de paiement.
Checkout en direct. Règles ciblées. Journal d'audit. Analytique.

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.

PrestaShop 1.7.x, 8.x, 9.x
Mise à jour en direct du total au checkout
Remise ou supplément par passerelle

Ce que Remise ou frais selon le paiement offre. Ce que les autres n'ont pas.

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.

Recalcul en direct au checkout

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

Remise OU supplément

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

Moteur de suppléments sûr au checkout

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

Règles tarifaires ciblées

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

Exclusions par recherche de nom

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

Règles panier dynamiques sécurisées

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

Journal d'audit complet

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

Tableau de bord analytique

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

Nettoyage cron des règles orphelines

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

Gamechanger

Tarification en direct par mode de paiement qui ne casse pas le checkout

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.

Totaux instantanés à chaque clic de paiement

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.

Deux moteurs, une étape de paiement

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.

Changez de passerelle, l'ancien ajustement disparaît

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.

Guide complet des fonctionnalités

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é.

Que fait le module au checkout ?

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.

Constructeur de règles tarifaires

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 :

  • Type d'ajustement - remise ou supplément
  • Valeur - pourcentage ou montant fixe, avec min/max panier et plafond d'ajustement
  • Périmètre - devises, pays, zones, groupes clients via sélecteurs visuels
  • Exclusions - produits, catégories, fabricants, fournisseurs (autocomplétion searchTool)
  • Libellé multilingue au checkout affiché à côté des totaux et sur les badges de paiement

Moteur de remises (règles panier dynamiques)

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.

Moteur de suppléments (produit de frais masqué)

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.

Paramètres, badges et intégration checkout

  • Interrupteurs globaux
    Activer le module, mise à jour en direct du total, badges de paiement et mention légale optionnelle à l'étape de paiement.
  • Sélecteur de produit de frais
    Champ HelperForm standard pour sélectionner ou créer automatiquement le produit de frais masqué utilisé pour les suppléments.
  • JS checkout compatible thèmes
    Fonctionne avec les thèmes checkout classiques et modernes. Sélecteurs CSS configurables pour mettre à jour le total panier si nécessaire.

Tableau de bord et journal d'audit

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.

Nettoyage cron et intégration commandes

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.

Remise ou frais selon le paiement en une phrase

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.

Sous le capot

Statistiques pour les initiés

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.

9,400+
Lignes de code

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.

1,640+
Lignes dans le moteur panier

PaydisorfeeEngine gère appliquer/effacer/synchroniser, règles panier remise, état supplément, application sécurité, validation commande et nettoyage maintenance.

6
Onglets config admin

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.

8
Classes PHP dédiées

Engine, Rule, CartState, AuditLog, Dashboard, Admin, FeeProduct et Compatibility. Séparation claire entre logique tarifaire, journalisation et UI back-office.

Couche base de données et journalisation

  • 3 tables personnalisées : paydisorfee_rule, paydisorfee_cart et paydisorfee_log pour règles, état panier live et audit unifié.
  • Colonnes commande : paydisorfee_amount, type, ID règle et module de paiement stockés sur chaque commande pour les rapports.
  • Types d'événement : commande appliquée, CRUD règles, règle panier créée/supprimée, supplément appliqué/retiré, paramètres et mises à jour analytique.

Architecture et hooks

  • 11+ hooks natifs dont payment top, sauvegarde panier, validation commande, validation règle panier, calcul prix et affichage commande admin.
  • 2 contrôleurs front : ajax pour synchro checkout et cron pour maintenance protégée par token.
  • Bibliothèque searchTool incluse pour les sélecteurs d'exclusion produits, fabricants et fournisseurs dans le formulaire de règles.
  • Couche compatibilité PrestaShop dans lib/prestashop9compatibility.php pour affichage des prix et intégration checkout cohérents sur 1.7, 8 et 9.
Chart.js
JS tableau de bord avec graphiques hebdomadaires, mensuels et annuels suppléments vs remises plus export CSV.
PDF-* sécurisés
Codes imprévisibles PDF-*, liaison client et application multicouche des règles panier bloquent l'abus manuel.
v1.1.6
Version actuelle. PrestaShop 1.7, 8 et 9. Une seule base de code avec vérificateur de mises à jour MyPresta intégré.

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.

49.99 €

Galerie du module 1/18

Pourquoi choisir notre module
Remise ou frais de paiement?

Optimisation et Automatisation

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.

Augmentation des Ventes

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.

15 ans d'expérience

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.

Large Personnalisation

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.

Code Source Ouvert

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é.

Licence et Mises à jour

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.