Fidélité + Crédit Revolution

Système de Fidélité & Crédit Boutique - Tarifs par Paliers, Parrainage + Recharges Stripe

Prix : 299,00 €
HT

Loyalty + Credit Revolution combine la fidélité 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 contrôles 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 fidélité : 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 fidélité et credit B2B/B2C. Compatible avec PrestaShop 1.7 a 9.x.

Partager
Total des options : 0.00 €
16 consulté

Fidelite B2B et B2C, tarification par paliers et credit boutique -- un seul module

Loyalty + Credit Revolution est un système complet de gestion de la fidélité 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 fonctionnalité 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 fidélité qui recompense les clients réguliers 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 fidélité 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 fonctionnalités professionnelles que les operations de vente en gros requierent : comptes entreprise avec employes multiples, validation de numéro 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 système de commande B2B performant.

Fonctionnalites et avantages clés

  • 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 spécifiques ou des ajustements de prix fixes sur l'ensemble de votre catalogue ou des categories sélectionnees.
  • Progression automatique des paliers : Les clients avancent automatiquement vers des paliers superieurs à 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 fidélité, 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 gérer leur propre liste d'employes et definir des limites de depenses par employe.
  • Validation de TVA : Validation automatique des numéros 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 règles de livraison intracommunautaire de l'UE.
  • Conditions de paiement : Offrez aux clients B2B des conditions de paiement (Net 15, Net 30, Net 60 ou personnalisées) avec des limites de credit configurables. Les commandes a terme sont exécutées immédiatement 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 fidélité : 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 fidélité, 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 fonctionnalités B2B qui font la difference

La plupart des solutions B2B pour PrestaShop sont des ajouts de dernière 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 contrôle du credit et les releves de compte détaillés transforment votre boutique PrestaShop en une plateforme de commande professionnelle en gros que les clients B2B voudront reellement utiliser.

Le système 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 sécurisée de carte cote client et confirmation cote serveur. Supporte l'authentification SCA/3DS.
  • Integration API VIES : Les numéros de TVA sont valides en temps reel aupres du service VIES de l'UE avec mise en cache pour gérer gracieusement les indisponibilités 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 données : Tables dédiées pour les transactions de credit, configurations de paliers, comptes entreprise, conditions de paiement et registres de points de fidélité avec des clés 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 fidélité, 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 contrôles 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 fidélité 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 fidélité 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érence
    mprloyaltyrevolution
  • Compatibilité PrestaShop
    PS 1.7 – 9.x
  • Modèle tarifaire
    Achat unique
  • Type de module
    Front & Back-office
  • Concerne le RGPD
    Non
  • Objectif commercial
    Booster les conversions
  • Compte externe requis
    Non
  • Complexité du module
    Module complet
  • Étape du parcours client
    Fidéliser les clients
  • Compatible avec la plateforme
    Aucune 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+.

Aperçu

MPR Loyalty Revolution fournit une solution complété 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
  • Système 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

Fonctionnalités

Gestion des comptes professionnels

  • Formulaire de demande en ligne avec champs personnalisables
  • Validation du numéro 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

Système 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 réguliers (base sur l'historique d'achat)

Fonctionnalités des niveaux :

  • Regles de qualification configurables (chiffre d'affaires, nombre de commandes, anciennété 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 grâce àvant retrogradation
  • Historique complet des changements de niveau

Système de comptes de credit

Modèle 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
  • Intégration Stripe Checkout pour les paiements en ligne
  • Allocation de paiement FIFO ou sélective
  • 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 gérer 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
  • Système d'invitation (lien ou email)
  • Correspondance automatique de domaine email

Installation

  1. Telecharger le module dans /modules/mprtradeaccount/
  2. Install via PrestaShop Back Office → Modules
  3. Configure settings in Trade Accounts → Configuration

Configuration

Paramètres generaux

  • Activer/désactiver le module
  • Champs du formulaire de demande (requis, optionnel, cache)
  • Conditions d'approbation automatique
  • Attribution de groupe client
  • Paramètres d'expiration

Configuration des niveaux

  • Créer des niveaux commerciaux et individuels
  • Definir les regles de qualification par niveau
  • Configurer les avantages par niveau
  • Definir la frequence d'evaluation

Paramètres du compte de credit

  • Activer les comptes de credit
  • Limites et conditions par défaut
  • Taux de couverture
  • Paramètres d'interets
  • Gestion des retards
  • Calendrier des rappels

Intégration Stripe

Pour la collecte des paiements de credit :

  1. Activer Stripe dans les paramètres du compte de credit
  2. Configurer les cles API Stripe
  3. Set up webhook endpoint: https://yourshop.com/module/mprtradeaccount/StripeWebhook
  4. Activer les méthodes de paiement souhaitees

Contrôleurs Admin

Contrôleur Description
Dashboard Aperçu, 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 Paramètres 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 client
  • displayNav1/2, displayTop, displayFooter - Bouton du compte commercial
  • displayAdminOrder - Infos credit dans la vue admin de commande
  • displayAdminCustomers - Infos commerce/credit dans la vue client

Hooks d'action :

  • actionValidateOrder - Créer des commandes de credit, evaluer les niveaux
  • actionOrderStatusUpdate - Gérer les annulations/remboursements
  • paymentOptions - Enregistrer l'option de paiement par credit

Intégration avec MPR Express Checkout

Lorsque les deux modules sont installes :

  • Le compte de credit apparait comme option de paiement dans Express Checkout
  • Fonctionnalités 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 données

Tables principales

  • mprtradeaccount_application - Trade applications
  • mprtradeaccount_attempt - Application audit log
  • mprtradeaccount_document - Uploaded documents
  • mprtradeaccount_config - Module configuration

Tables des niveaux

  • mprtradeaccount_tier - Tier definitions
  • mprtradeaccount_tier_rule - Qualification rules
  • mprtradeaccount_tier_benefit - Tier benefits
  • mprtradeaccount_customer_tier - Customer assignments
  • mprtradeaccount_tier_history - Change history
  • mprtradeaccount_customer_metrics - Cached metrics

Tables de credit

  • mpr_credit_account - Credit accounts
  • mpr_credit_member_limit - Company member sub-limits
  • mpr_credit_order - Credit orders
  • mpr_credit_payment - Payments
  • mpr_credit_payment_allocation - Payment to order mapping
  • mpr_credit_transaction - Transaction log

Tables partagees (prefixe mpr_)

  • mpr_company - B2B companies
  • mpr_company_member - Company memberships
  • mpr_company_address - Shared addresses
  • mpr_company_contact - Company contacts
  • mpr_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.


Développement

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 details
  • PLAN_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
0.0
0 avis
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Aucun avis pour le moment. Soyez le premier à laisser un avis !

Écrire un avis

Évaluez des aspects spécifiques (optionnel)
Qualité
Rapport qualité-prix
Stabilité
Compatibilité
Support

What customers say about us

5.0 (1 avis)
Gasp

Great work and support

Great work and support
5.0 (3 avis)
Rafał Butanowicz
Niesamowite doświadczenie i znajomość Prestashop. Każdy minimalny błąd analizowany i poprawiany. Bardzo dobry kontakt podczas realizacji zlecenia
Wojtala Garage
Jest to najlepszy informatyk / programista jakiego znam. Gość jest geniuszem do wszystkich spraw związanych z prowadzeniem strony internetowej oraz sklepu internetowego. Usługi warte każdych pieniędzy, polecam!
Edeo PL
Very professional service. The store staff has a customer-focused approach. They effectively helped us select the most optimal solution for our store, then efficiently guided us through the technical aspects of the implementation process. They also provide ongoing support in managing and promoting our website. We highly recommend them!
1 Planifié
7 Implémenté
8 demandes

Referral program with unique invite links

Planifié
Let customers share a personal referral link. When someone uses it and makes a purchase, both the referrer and new customer get loyalty credits.
Emma Wilson Nov 05, 2025
Réponse: This is a highly requested feature and it's on our roadmap. Unique referral links, configurable rewards for both parties, and fraud prevention.

Store credit top-up via Stripe

Implémenté
Let customers add funds to their store credit balance using Stripe — credit cards, Apple Pay, Google Pay. Like a prepaid wallet.
Max Huber Apr 05, 2025
Réponse: Core feature! Stripe-powered self-service top-up with Payment Intents API, SCA/3DS support, and configurable min/max amounts.

B2B company accounts with shared credit limits

Implémenté
A company entity where multiple employees can place orders against a shared credit limit. Company admins manage employee permissions and spending.
Katarina Hedlund May 18, 2025
Réponse: Shipped in v1.1.0! Company entities with multiple employee users, shared credit limits, unified purchase history, and per-employee spending limits managed by company admins.

Points expiration with reminder emails

Implémenté
Add the ability to set loyalty points expiration (e.g., 12 months) and send reminder emails before points expire to drive repeat purchases.
Fabio Rossi Jul 20, 2025
Réponse: Added in v1.2.0! Configurable expiration period with automated email reminders at 30, 14, and 3 days before expiry. Great for re-engagement.

Net 30/60 payment terms for B2B customers

Implémenté
Allow verified B2B customers to place orders now and pay later — Net 15, 30, or 60 day terms. Auto-block when credit limit reached.
Alberto Conti Jul 08, 2025
Réponse: Added in v1.2.0! Configurable payment terms (Net 15/30/60 or custom), credit limits, automatic blocking, and overdue invoice tracking.

Tiered pricing based on cumulative spending

Implémenté
Automatically assign customers to pricing tiers (Bronze/Silver/Gold) based on their total spending. Higher tiers get better prices.
Linda Olsson Sep 15, 2025
Réponse: Done in v1.3.0! Unlimited tiers with automatic progression based on cumulative spending, per-tier discount percentages, and tier upgrade email notifications.

Birthday bonus points

Implémenté
Automatically award extra loyalty points on the customer's birthday. A nice personal touch that encourages purchases.
Sara Lindgren Sep 12, 2025
Réponse: Shipped in v1.3.0! Configure bonus points amount and a birthday email template. Works with the customer's date of birth field.

Loyalty points redeemable as store credit

Implémenté
Award loyalty points per purchase that customers can redeem as store credit or direct order discounts. Gamifies the buying experience.
Pierre Gauthier Nov 02, 2025
Réponse: Available since v1.4.0! Points-per-currency-unit earning, redemption as store credit or direct discount, and integration with the tiered pricing system.
1 ouvert 6 résolu
Signaler un problème
Guests who later create an account don't receive points for orders placed before account creation. The order association happens after the point calculation hook fires. Added retroactive point assignment on customer merge. Fixed in v1.0.0 — commit a8c3e17
Cancelling one item from a multi-item order deducts the full order's points instead of just the cancelled item's points. The cancellation handler uses total order points, not per-item. Fixed per-item point tracking. Fixed in v1.0.1 — commit d5b7f28
Using store credit alongside a cart rule percentage discount causes a 'Negative amount' error. The credit is applied after the percentage discount, but the percentage is calculated from the pre-credit total. Reordered discount application sequence. Fixed in v1.0.1 — commit 7c4e1a9
The 'Your points will expire in 7 days' email is always sent in the shop's default language instead of the customer's preferred language. The email hook was using Context::getContext()->language instead of Customer::$id_lang. Fixed in v1.0.2 — commit e3a8c54
The referral code validation is case-sensitive, so 'FRIEND20' doesn't match 'friend20'. Customers copying codes from emails often get different casing. Added strtoupper normalization on both storage and validation. Fixed in v1.0.2 — commit 4f7b2d1
The admin list loads all point history entries into memory for pagination. Stores with many customers and orders accumulate hundreds of thousands of rows. Added SQL-level pagination with LIMIT/OFFSET. Fixed in v1.0.2 — commit b9c5e38
When a batch process credits historical points, customers who cross a tier threshold don't receive the tier upgrade notification. The tier check only runs on real-time point additions. Added batch tier evaluation after bulk operations.
Voir tous les problèmes connus
Retour sous 30 jours
Retour simple - sans questions
Modules Plug & Play
Installer, configurer et profiter
Support en priorité
Aide et satisfaction avant tout

Plus de cette catégorie

Ventes Revolution
299,00 €
Bannière Revolution
299,00 €
Nettoyage Revolution
299,00 €
Chargement...
Retour en haut