Retour simple - sans questions
Installer, configurer et profiter
Aide et satisfaction avant tout
Fidélité + Crédit Revolution
Fidelisez vos clients avec des points, credits et programmes de recompenses
Loyalty + Credit Revolution combine la fidelite B2B et B2C, la tarification par paliers, les comptes de credit boutique, la validation de TVA, la gestion d'entreprise et les rechargements de credit alimentes par Stripe dans un seul module PrestaShop complet.
- Tarification par paliers : Paliers client automatiques bases sur l'historique d'achats avec remises par palier
- Credit boutique : Comptes de credit client utilisables comme moyen de paiement sur toute commande
- Rechargement Stripe : Alimentation de credit en libre-service via cartes, Apple Pay, Google Pay
- Comptes entreprise B2B : Entreprises multi-employes avec credit partage et controles de depenses
- Validation de TVA : Validation automatique VIES de l'UE avec generation de factures exonerees
- Conditions de paiement : Net 15/30/60 avec limites de credit configurables et suivi des retards
- Points de fidelite : Points par achat echangeables en credit ou en remises directes
- Progression automatique de palier : Les clients avancent de palier automatiquement avec notifications de depenses
- Dashboard administrateur : Distributions de paliers, resumes de credit, suivi des retards, analytique LTV
- Pret pour le multiboutique : Configurations independantes par boutique
La solution complete de fidelite et credit B2B/B2C. Compatible avec PrestaShop 1.7 a 9.x.
Fidelite B2B et B2C, tarification par paliers et credit boutique -- un seul module
Loyalty + Credit Revolution est un systeme complet de gestion de la fidelite et du credit qui sert a la fois les boutiques B2C grand public et les operations de vente en gros B2B depuis un seul module unifie. Il combine la tarification par paliers basee sur l'historique d'achats, la validation de TVA pour les clients professionnels, la gestion de comptes entreprise, les comptes de credit boutique avec des conditions de paiement flexibles et la fonctionnalite de rechargement de credit par Stripe dans une solution qui necessiterait normalement quatre ou cinq modules separes.
Pour les boutiques B2C, ce module cree un programme de fidelite qui recompense les clients reguliers avec une tarification automatique par paliers. Plus un client depense, meilleurs deviennent ses tarifs -- creant une puissante incitation a la retention qui augmente la valeur vie client et reduit la dependance au cout d'acquisition. Les paliers de fidelite sont calcules automatiquement en fonction de l'historique d'achats, et les clients voient leur palier actuel, le seuil du palier suivant et les tarifs disponibles clairement dans leur dashboard de compte.
Pour les boutiques B2B, ce module ajoute les fonctionnalites professionnelles que les operations de vente en gros requierent : comptes entreprise avec employes multiples, validation de numero de TVA pour les achats exoneres de taxes, conditions de paiement avec limites de credit configurables et comptes de credit boutique rechargeables via Stripe ou geres manuellement par les administrateurs. Cela transforme PrestaShop d'une plateforme orientee consommateur en un systeme de commande B2B performant.
Fonctionnalites et avantages cles
- Systeme de tarification par paliers : Creez un nombre illimite de paliers tarifaires (ex. : Bronze, Argent, Or, Platine) avec attribution automatique des clients basee sur l'historique total d'achats. Chaque palier applique des pourcentages de remise specifiques ou des ajustements de prix fixes sur l'ensemble de votre catalogue ou des categories selectionnees.
- Progression automatique des paliers : Les clients avancent automatiquement vers des paliers superieurs a mesure que leurs depenses cumulees franchissent les seuils configures. Des notifications de palier optionnelles informent les clients quand ils debloquent de meilleurs tarifs.
- Comptes de credit boutique : Chaque client dispose d'un solde de credit boutique utilisable comme moyen de paiement. Le credit peut etre gagne par les programmes de fidelite, ajoute manuellement par les administrateurs, ou recharge par les clients via Stripe.
- Rechargement de credit par Stripe : Les clients peuvent ajouter des fonds a leur compte de credit boutique en utilisant Stripe, supportant les cartes, Apple Pay, Google Pay et d'autres moyens de paiement Stripe. Montants minimum et maximum de rechargement configurables.
- Comptes entreprise B2B : Creez des entites entreprise avec plusieurs utilisateurs employes, des limites de credit partagees et un historique d'achats unifie. Les administrateurs d'entreprise peuvent gerer leur propre liste d'employes et definir des limites de depenses par employe.
- Validation de TVA : Validation automatique des numeros de TVA europeens via VIES (Systeme d'echange d'informations sur la TVA). Les clients B2B valides recoivent automatiquement l'exoneration de TVA sur les factures, conformement aux regles de livraison intracommunautaire de l'UE.
- Conditions de paiement : Offrez aux clients B2B des conditions de paiement (Net 15, Net 30, Net 60 ou personnalisees) avec des limites de credit configurables. Les commandes a terme sont executees immediatement avec le paiement de la facture du plus tard.
- Gestion des limites de credit : Definissez des limites de credit par entreprise ou par client. Blocage automatique des commandes quand les limites de credit sont atteintes. Dashboard montrant les soldes en cours, les factures en retard et le taux d'utilisation du credit.
- Systeme de points de fidelite : Attribuez des points par achat (points par unite de devise configurables) que les clients peuvent echanger en credit boutique ou appliquer directement comme remises sur les commandes futures.
- Dashboard administrateur : Dashboard back-office complet montrant les distributions de paliers de fidelite, les resumes de soldes de credit, l'historique des transactions de rechargement, le suivi des paiements en retard et l'analytique de la valeur vie client.
Des fonctionnalites B2B qui font la difference
La plupart des solutions B2B pour PrestaShop sont des ajouts de derniere minute -- de simples remises de groupe sans veritable gestion de comptes professionnels. Loyalty + Credit Revolution traite le B2B comme un cas d'utilisation de premier plan. Les comptes entreprise avec gestion hierarchique des employes, la validation automatique de TVA, les conditions de paiement avec controle du credit et les releves de compte detailles transforment votre boutique PrestaShop en une plateforme de commande professionnelle en gros que les clients B2B voudront reellement utiliser.
Le systeme de conditions de paiement est particulierement puissant pour les operations B2B. Au lieu d'exiger un paiement immediat, les clients professionnels de confiance peuvent passer des commandes aux conditions convenues (Net 30, Net 60, etc.) jusqu'a leur limite de credit approuvee. Cela correspond au flux d'achat que les acheteurs professionnels attendent et supprime la friction qui les pousse vers des concurrents proposant des options de paiement plus flexibles.
Details techniques
- Stripe Payment Intents : Les rechargements de credit utilisent l'API Payment Intents de Stripe avec collecte securisee de carte cote client et confirmation cote serveur. Supporte l'authentification SCA/3DS.
- Integration API VIES : Les numeros de TVA sont valides en temps reel aupres du service VIES de l'UE avec mise en cache pour gerer gracieusement les indisponibilites de VIES.
- Calcul de palier par cron : Les attributions de palier client peuvent etre recalculees via une tache cron pour les boutiques avec de grandes bases de clients, evitant la surcharge de calcul en temps reel pendant le traitement des commandes.
- Architecture de base de donnees : Tables dediees pour les transactions de credit, configurations de paliers, comptes entreprise, conditions de paiement et registres de points de fidelite avec des cles etrangeres et un indexage appropries.
- Integration par hooks : S'accroche a la validation des commandes, au traitement des paiements, a l'inscription des clients et au calcul du panier pour une integration fluide avec le cycle de vie des commandes PrestaShop.
- Compatible multiboutique : Paliers de fidelite, comptes de credit et configurations B2B independants par boutique.
- Compatible avec PrestaShop 1.7, 8.x et 9.x.
Pourquoi ce module est-il unique ?
- Fidelite B2B et B2C combinee en un seul module -- tarification par paliers, credit boutique, comptes entreprise et validation de TVA
- Les rechargements de credit en libre-service alimentes par Stripe permettent aux clients d'alimenter leurs comptes sans intervention de l'administrateur
- De vraies conditions de paiement (Net 15/30/60) avec gestion des limites de credit -- un flux d'achat B2B professionnel
- Comptes entreprise avec gestion hierarchique des employes et controles de depenses par employe
- Validation automatique de TVA europeenne via VIES avec generation de factures exonerees de taxes pour les clients B2B valides
- Systeme de points de fidelite avec echange flexible -- conversion en credit boutique ou remises directes sur commande
Cas d'utilisation
- Boutiques de vente en gros B2B : Comptes entreprise, conditions de paiement, limites de credit et validation de TVA pour des operations de vente en gros professionnelles
- Boutiques hybrides B2B/B2C : Servez les clients particuliers avec des paliers de fidelite tout en offrant aux clients professionnels une tarification B2B separee et des conditions de paiement
- Boutiques d'abonnement : Les comptes de credit boutique pre-alimentes permettent aux abonnes de maintenir des soldes pour les achats recurrents
- Achats recurrents de forte valeur : La tarification par paliers recompense automatiquement vos meilleurs clients, augmentant la retention sur les marches concurrentiels
- B2B international : Validation et exemption de TVA europeenne pour les ventes intracommunautaires transfrontalieres
- Commerce et distribution : La gestion des limites de credit et les conditions de paiement reproduisent les relations de comptes commerciaux traditionnels dans votre boutique en ligne
-
Référencemprloyaltyrevolution
-
En stock999 Produits
-
Compatibilite PrestaShopPS 1.7 – 9.x
-
Modele tarifaireAchat unique
-
Type de moduleFront & Back-office
-
Concerne le RGPDNon
-
Objectif commercialBooster les conversions
-
Compte externe requisNon
-
Complexite du moduleModule complet
-
Etape du parcours clientFideliser les clients
-
Compatible avec la plateformeAucune plateforme externe
MPR Loyalty Revolution
Un module complet de gestion de comptes commerciaux B2B, de fidelite client et de comptes de credit pour PrestaShop 1.7+.
Apercu
MPR Loyalty Revolution fournit une solution complete pour la gestion des clients commerciaux, des niveaux de fidelite et des comptes de credit :
- Demandes de compte commercial - Les clients demandent des comptes commerciaux avec validation TVA et telechargement de documents
- Systeme de niveaux - Niveaux configurables pour les clients commerciaux et individuels avec qualification automatique
- Comptes de credit - Ligne de credit pour les clients B2B avec suivi des paiements et integration Stripe
- Gestion d'entreprise B2B - Comptes d'entreprise multi-utilisateurs avec ressources partagees
Fonctionnalites
Gestion des comptes professionnels
- Formulaire de demande en ligne avec champs personnalisables
- Validation du numero de TVA (integration API VIES)
- Support de telechargement de documents (licences commerciales, certificats)
- Approbation automatique basee sur des regles configurables
- Workflow de revision et d'approbation manuelle
- Suivi du statut de la demande pour les clients
- Gestion de l'expiration avec notifications
Systeme de niveaux
Deux parcours de niveaux separes :
- Niveaux commerciaux - Pour les clients B2B/commerciaux (necessite l'approbation du compte commercial)
- Niveaux individuels - Pour les clients reguliers (base sur l'historique d'achat)
Fonctionnalites des niveaux :
- Regles de qualification configurables (chiffre d'affaires, nombre de commandes, anciennete du compte, etc.)
- Avantages : remises, livraison gratuite, conditions de paiement, support prioritaire
- Evaluation automatique du niveau lors de la commande
- Verrouillage de niveau avec expiration optionnelle
- Periodes de grace avant retrogradation
- Historique complet des changements de niveau
Systeme de comptes de credit
Modele de ligne de credit :
- Limites de credit configurables (depuis le niveau, l'entreprise ou manuellement)
- Taux de couverture (ex. 50% credit, 50% paiement initial)
- Conditions de paiement (Net 7, 14, 30, 60 jours)
- Interets sur les paiements en retard (configurable)
Suivi des paiements :
- Suivi du credit par commande avec dates d'echeance
- Declarations de paiement avec telechargement de justificatif
- Workflow de confirmation administrateur
- Integration Stripe Checkout pour les paiements en ligne
- Allocation de paiement FIFO ou selective
- Solde excedentaire des remboursements
Credit d'entreprise :
- Pool de credit partage pour les membres de l'entreprise
- Sous-limites optionnelles par membre
- L'administrateur d'entreprise peut gerer les limites des membres
Gestion des entreprises B2B
- Profils d'entreprise avec verification
- Plusieurs employes par entreprise
- Permissions basees sur les roles (admin/membre)
- Carnet d'adresses partage
- Systeme d'invitation (lien ou email)
- Correspondance automatique de domaine email
Installation
- Telecharger le module dans
/modules/mprtradeaccount/ - Install via PrestaShop Back Office → Modules
- Configure settings in Trade Accounts → Configuration
Configuration
Parametres generaux
- Activer/desactiver le module
- Champs du formulaire de demande (requis, optionnel, cache)
- Conditions d'approbation automatique
- Attribution de groupe client
- Parametres d'expiration
Configuration des niveaux
- Creer des niveaux commerciaux et individuels
- Definir les regles de qualification par niveau
- Configurer les avantages par niveau
- Definir la frequence d'evaluation
Parametres du compte de credit
- Activer les comptes de credit
- Limites et conditions par defaut
- Taux de couverture
- Parametres d'interets
- Gestion des retards
- Calendrier des rappels
Integration Stripe
Pour la collecte des paiements de credit :
- Activer Stripe dans les parametres du compte de credit
- Configurer les cles API Stripe
- Set up webhook endpoint:
https://yourshop.com/module/mprtradeaccount/StripeWebhook - Activer les methodes de paiement souhaitees
Controleurs Admin
| Controleur | Description |
|---|---|
| Dashboard | Apercu, statistiques, alertes |
| Trade Applications | Gestion des demandes |
| Customers | Tous les clients avec infos niveau/credit |
| Tiers | Trade and Individual tier management |
| Credit Accounts | Limites de credit, paiements, transactions |
| Companies | Gestion des entreprises B2B |
| Configuration | Parametres du module |
Pages Frontend
| Page | Route | Description |
|---|---|---|
| Demande | /trade-account/apply |
Formulaire de demande de compte commercial |
| Statut | /trade-account/status |
Page de statut de la demande |
| Compte de credit | /trade-account/credit |
Gestion du compte de credit |
| Entreprise | /trade-account/company |
Espace membres de l'entreprise |
Hooks
The module uses the following PrestaShop hooks:
Hooks d'affichage :
displayCustomerAccount- Lien du compte commercial dans l'espace clientdisplayNav1/2,displayTop,displayFooter- Bouton du compte commercialdisplayAdminOrder- Infos credit dans la vue admin de commandedisplayAdminCustomers- Infos commerce/credit dans la vue client
Hooks d'action :
actionValidateOrder- Creer des commandes de credit, evaluer les niveauxactionOrderStatusUpdate- Gerer les annulations/remboursementspaymentOptions- Enregistrer l'option de paiement par credit
Integration avec MPR Express Checkout
Lorsque les deux modules sont installes :
- Le compte de credit apparait comme option de paiement dans Express Checkout
- Fonctionnalites Stripe partagees entre les modules
- Experience client unifiee
Taches Cron
Configurer le cron pour une execution quotidienne :
0 2 * * * curl -s "https://yourshop.com/module/mprtradeaccount/Cron?token=YOUR_TOKEN"
Gere :
- Mises a jour du statut de retard
- Calcul des interets
- Rappels de paiement
- Evaluations de niveau (si planifiees)
Tables de base de donnees
Tables principales
mprtradeaccount_application- Trade applicationsmprtradeaccount_attempt- Application audit logmprtradeaccount_document- Uploaded documentsmprtradeaccount_config- Module configuration
Tables des niveaux
mprtradeaccount_tier- Tier definitionsmprtradeaccount_tier_rule- Qualification rulesmprtradeaccount_tier_benefit- Tier benefitsmprtradeaccount_customer_tier- Customer assignmentsmprtradeaccount_tier_history- Change historymprtradeaccount_customer_metrics- Cached metrics
Tables de credit
mpr_credit_account- Credit accountsmpr_credit_member_limit- Company member sub-limitsmpr_credit_order- Credit ordersmpr_credit_payment- Paymentsmpr_credit_payment_allocation- Payment to order mappingmpr_credit_transaction- Transaction log
Tables partagees (prefixe mpr_)
mpr_company- B2B companiesmpr_company_member- Company membershipsmpr_company_address- Shared addressesmpr_company_contact- Company contactsmpr_company_invite- Email invitations
Prerequis
- PrestaShop 1.7.0+
- PHP 7.1+
- MySQL 5.5+
Optional:
- MPR Express Checkout (for enhanced payment integration)
- Stripe account (for credit payment collection)
Support
Pour le support, contactez : info@mypresta.rocks
Licence
Licence commerciale - limitee aux domaines autorises uniquement.
Developpement
Structure des fichiers
mprtradeaccount/
├── controllers/
│ ├── admin/ # Back office controllers
│ └── front/ # Front office controllers
├── mails/ # Email templates
├── sql/ # Database install/uninstall
├── src/
│ ├── Classes/ # ObjectModel and Manager classes
│ └── Traits/ # Shared traits
├── views/
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript
│ └── templates/ # Smarty templates
├── mprtradeaccount.php # Main module file
└── config.xml # Module configuration
Documents de planification
PLAN_TIER_SYSTEM.md- Tier system implementation detailsPLAN_CREDIT_ACCOUNTS.md- Credit account system implementation details
v1.2.0 — 2026-02-14
- ▸Added PrestaShop 9.x compatibility
- ▸New store credit wallet: customers can add funds and use as payment method
- ▸Added referral program: earn credits for referring new customers
- ▸Configurable credit expiration with automated email reminders at 7, 3, and 1 day
- ▸Fixed credit balance not updating in real-time on checkout page
v1.1.1 — 2025-09-08
- ▸Fixed partial credit redemption leaving negative rounding balance
- ▸Added credit transaction history export (CSV) for accounting
- ▸Improved admin dashboard with credit liability overview and charts
- ▸Added credit gift feature: admin can issue credits with custom message
v1.1.0 — 2025-04-22
- ▸Introduced loyalty points + store credit hybrid system
- ▸New tier-based earning multipliers (VIP customers earn more per purchase)
- ▸Added points-to-credit conversion with configurable exchange rate
- ▸Customer-facing credit balance widget in header and account page
- ▸Webhook integration for external loyalty program sync
v1.0.1 — 2024-11-10
- ▸Fixed credit not applying correctly when combined with cart rules
- ▸Added multi-currency credit support with automatic conversion
- ▸Improved checkout flow with inline credit balance display
v1.0.0 — 2024-07-08
- ▸Initial release
- ▸Loyalty points system with configurable earning rules
- ▸Store credit management for customers and admin
- ▸Credit redemption as partial or full payment at checkout
- ▸Back office credit balance management per customer
- ▸Compatible with PrestaShop 1.6, 1.7, and 8.x
Retour simple - sans questions
Installer, configurer et profiter
Aide et satisfaction avant tout
No reviews yet. Be the first to leave a review!
Write a Review