Reso semplice - senza domande
Installa, configura e guadagna
Priorita ad aiuto e soddisfazione
Fedeltà + Credito Revolution
Fidelizza i clienti con punti, crediti e programmi di ricompense
Loyalty + Credit Revolution combina fidelizzazione B2B e B2C, prezzi a livelli, conti credito negozio, validazione VAT, gestione aziende e ricariche credito Stripe in un unico modulo PrestaShop completo.
- Prezzi a livelli: Livelli cliente automatici basati sullo storico acquisti con sconti per livello
- Credito negozio: Conti credito cliente utilizzabili come metodo di pagamento su qualsiasi ordine
- Ricarica Stripe: Ricarica credito self-service tramite carte, Apple Pay, Google Pay
- Account aziendali B2B: Aziende multi-dipendente con credito condiviso e controlli di spesa
- Validazione VAT: Validazione automatica EU VIES con generazione fattura esente IVA
- Termini di pagamento: Net 15/30/60 con limiti di credito configurabili e monitoraggio scadenze
- Punti fedeltà: Punti per acquisto riscattabili come credito o sconti diretti
- Avanzamento livello automatico: I clienti avanzano automaticamente di livello con notifiche di spesa
- Dashboard admin: Distribuzioni livelli, riepiloghi credito, monitoraggio scadenze, analytics LTV
- Multistore ready: Configurazioni indipendenti per ogni negozio
La soluzione completa fidelizzazione e credito B2B/B2C. Compatibile con PrestaShop 1.7 fino a 9.x.
Fidelizzazione B2B e B2C, prezzi a livelli e credito negozio — un unico modulo
Loyalty + Credit Revolution è un sistema completo di gestione fidelizzazione e credito che serve sia i negozi B2C consumer sia le operazioni B2B wholesale da un unico modulo unificato. Combina prezzi a livelli basati sullo storico acquisti, validazione VAT per clienti business, gestione account aziendali, conti credito negozio con termini di pagamento flessibili e funzionalità di ricarica credito Stripe in una soluzione che richiederebbe tipicamente quattro o cinque moduli separati.
Per i negozi B2C, questo modulo crea un programma fedeltà che premia i clienti abituali con prezzi automatici basati sui livelli. Più un cliente spende, migliore diventa il suo prezzo — creando un potente incentivo alla fidelizzazione che aumenta il valore lifetime del cliente e riduce la dipendenza dai costi di acquisizione. I livelli di fedeltà vengono calcolati automaticamente in base allo storico acquisti, e i clienti vedono il loro livello attuale, la soglia per il livello successivo e i prezzi disponibili chiaramente nella dashboard del loro account.
Per i negozi B2B, questo modulo aggiunge le funzionalità business che le operazioni wholesale richiedono: account aziendali con dipendenti multipli, validazione del numero VAT per acquisti esenti IVA, termini di pagamento con limiti di credito configurabili e conti credito negozio ricaricabili tramite Stripe o gestiti manualmente dagli amministratori. Questo trasforma PrestaShop da una piattaforma orientata al consumatore in un capace sistema di ordini B2B.
Funzionalità e vantaggi principali
- Sistema prezzi a livelli: Crea livelli di prezzo illimitati (es. Bronze, Silver, Gold, Platinum) con assegnazione automatica dei clienti basata sullo storico acquisti totale. Ogni livello applica percentuali di sconto specifiche o aggiustamenti di prezzo fissi sull'intero catalogo o su categorie selezionate.
- Avanzamento livello automatico: I clienti avanzano automaticamente ai livelli superiori quando la loro spesa cumulativa supera le soglie configurate. Notifiche di livello opzionali informano i clienti quando sbloccano prezzi migliori.
- Conti credito negozio: Ogni cliente ottiene un saldo credito negozio utilizzabile come metodo di pagamento. Il credito può essere guadagnato attraverso programmi fedeltà, aggiunto manualmente dagli amministratori o ricaricato dai clienti tramite Stripe.
- Ricarica credito Stripe: I clienti possono aggiungere fondi al loro conto credito usando Stripe, supportando carte, Apple Pay, Google Pay e altri metodi di pagamento Stripe. Importi minimo e massimo di ricarica configurabili.
- Account aziendali B2B: Crea entità aziendali con utenti dipendenti multipli, limiti di credito condivisi e storico acquisti unificato. Gli amministratori aziendali possono gestire la propria lista dipendenti e impostare limiti di spesa per dipendente.
- Validazione VAT: Validazione automatica del numero VAT EU tramite VIES (VAT Information Exchange System). I clienti B2B validi ricevono l'esenzione IVA automatica sulle fatture, in conformità con le regole UE sulle cessioni intracomunitarie.
- Termini di pagamento: Offri ai clienti B2B termini di pagamento (Net 15, Net 30, Net 60 o personalizzati) con limiti di credito configurabili. Gli ordini con termini vengono evasi immediatamente con pagamento fattura posticipato.
- Gestione limiti di credito: Imposta limiti di credito per azienda o per cliente. Blocco automatico degli ordini al raggiungimento dei limiti di credito. Dashboard che mostra saldi in sospeso, fatture scadute e utilizzo del credito.
- Sistema punti fedeltà: Assegna punti per acquisto (punti per unità di valuta configurabili) che i clienti possono riscattare come credito negozio o applicare direttamente come sconti su ordini futuri.
- Dashboard admin: Dashboard back office completa che mostra distribuzioni livelli fedeltà, riepiloghi saldi credito, storico transazioni ricariche, monitoraggio pagamenti scaduti e analytics sul valore lifetime del cliente.
Funzionalità B2B che fanno la differenza
La maggior parte delle soluzioni B2B per PrestaShop sono ripensamenti — sconti gruppo base senza una vera gestione degli account aziendali. Loyalty + Credit Revolution tratta il B2B come un caso d'uso di prima classe. Account aziendali con gestione gerarchica dei dipendenti, validazione VAT automatizzata, termini di pagamento con controllo del credito e estratti conto dettagliati trasformano il tuo negozio PrestaShop in una piattaforma ordini wholesale professionale che i clienti B2B vorranno effettivamente utilizzare.
Il sistema dei termini di pagamento è particolarmente potente per le operazioni B2B. Invece di richiedere il pagamento immediato, i clienti business fidati possono effettuare ordini con termini concordati (Net 30, Net 60, ecc.) fino al loro limite di credito approvato. Questo corrisponde al flusso di lavoro d'acquisto che gli acquirenti business si aspettano e rimuove la frizione che li spinge verso concorrenti con opzioni di pagamento più flessibili.
Dettagli tecnici
- Stripe Payment Intents: Le ricariche credito usano la Payment Intents API di Stripe con raccolta carta lato client sicura e conferma lato server. Supporta autenticazione SCA/3DS.
- Integrazione API VIES: I numeri VAT vengono validati in tempo reale tramite il servizio EU VIES con caching per gestire i tempi di inattività VIES in modo elegante.
- Calcolo livelli basato su cron: Le assegnazioni dei livelli cliente possono essere ricalcolate tramite cron job per negozi con ampie basi clienti, evitando il sovraccarico del calcolo in tempo reale durante l'elaborazione degli ordini.
- Architettura database: Tabelle dedicate per transazioni credito, configurazioni livelli, account aziendali, termini di pagamento e registri punti fedeltà con chiavi esterne e indicizzazione appropriate.
- Integrazione hook: Hook nella validazione ordine, elaborazione pagamento, registrazione cliente e calcolo carrello per un'integrazione fluida con il ciclo di vita degli ordini PrestaShop.
- Compatibile multistore: Livelli fedeltà, conti credito e configurazioni B2B indipendenti per ogni negozio.
- Compatibile con PrestaShop 1.7, 8.x e 9.x.
Perché questo modulo è unico?
- Fidelizzazione B2B e B2C combinata in un unico modulo — prezzi a livelli, credito negozio, account aziendali e validazione VAT
- Ricariche credito self-service tramite Stripe permettono ai clienti di finanziare i propri conti senza intervento dell'admin
- Termini di pagamento reali (Net 15/30/60) con gestione limiti di credito — workflow d'acquisto B2B professionale
- Account aziendali con gestione gerarchica dei dipendenti e controlli di spesa per dipendente
- Validazione automatica VAT EU tramite VIES con generazione fattura esente IVA per clienti B2B validi
- Sistema punti fedeltà con riscatto flessibile — conversione in credito negozio o sconti diretti sull'ordine
Casi d'uso
- Negozi wholesale B2B: Account aziendali, termini di pagamento, limiti di credito e validazione VAT per operazioni wholesale professionali
- Negozi ibridi B2B/B2C: Servi i clienti retail con livelli fedeltà offrendo ai clienti business prezzi B2B separati e termini di pagamento
- Negozi in abbonamento: Conti credito negozio prefinanziati permettono agli abbonati di mantenere saldi per acquisti ricorrenti
- Acquisti ripetuti ad alto valore: I prezzi a livelli premiano automaticamente i tuoi migliori clienti, aumentando la fidelizzazione in mercati competitivi
- B2B internazionale: Validazione ed esenzione VAT EU per vendite transfrontaliere intracomunitarie
- Commercio e distribuzione: La gestione limiti di credito e i termini di pagamento replicano le tradizionali relazioni commerciali nel tuo negozio online
-
Riferimentomprloyaltyrevolution
-
In magazzino999 Articoli
-
Compatibilita PrestaShopPS 1.7 – 9.x
-
Modello di prezzoAcquisto singolo
-
Tipo di moduloFront & Back-office
-
Rilevante per GDPRNo
-
Obiettivo di businessAumentare le conversioni
-
Account esterno necessarioNo
-
Complessita del moduloModulo completo
-
Fase del percorso clienteFidelizzare i clienti
-
Funziona con piattaformaNessuna piattaforma esterna
MPR Loyalty Revolution
Un modulo completo per la gestione di account commerciali B2B, fidelizzazione clienti e conti di credito per PrestaShop 1.7+.
Panoramica
MPR Loyalty Revolution fornisce una soluzione completa per la gestione dei clienti commerciali, dei livelli di fidelizzazione e dei conti di credito:
- Richieste di account commerciale - I clienti richiedono account commerciali con validazione IVA e caricamento documenti
- Sistema di livelli - Livelli configurabili per clienti commerciali e individuali con qualificazione automatica
- Conti di credito - Linea di credito per clienti B2B con tracciamento pagamenti e integrazione Stripe
- Gestione aziende B2B - Account aziendali multi-utente con risorse condivise
Funzionalita
Gestione account commerciali
- Modulo di richiesta online con campi personalizzabili
- Validazione partita IVA (integrazione API VIES)
- Supporto caricamento documenti (licenze commerciali, certificati)
- Approvazione automatica basata su regole configurabili
- Workflow di revisione e approvazione manuale
- Tracciamento dello stato della richiesta per i clienti
- Gestione scadenze con notifiche
Sistema di livelli
Due percorsi di livelli separati:
- Livelli commerciali - Per clienti B2B/commerciali (richiede approvazione account commerciale)
- Livelli individuali - Per clienti regolari (basati sulla cronologia acquisti)
Funzionalita dei livelli:
- Regole di qualificazione configurabili (fatturato, numero ordini, eta account, ecc.)
- Vantaggi: sconti, spedizione gratuita, termini di pagamento, supporto prioritario
- Valutazione automatica del livello al momento dell'ordine
- Blocco del livello con scadenza opzionale
- Periodi di grazia prima del declassamento
- Cronologia completa dei cambi di livello
Sistema di conti di credito
Modello di linea di credito:
- Limiti di credito configurabili (dal livello, azienda o manuale)
- Rapporto di copertura (es. 50% credito, 50% pagamento anticipato)
- Termini di pagamento (Netto 7, 14, 30, 60 giorni)
- Interessi sui pagamenti in ritardo (configurabile)
Tracciamento pagamenti:
- Tracciamento credito per ordine con date di scadenza
- Dichiarazioni di pagamento con caricamento prove
- Workflow di conferma amministratore
- Integrazione Stripe Checkout per pagamenti online
- Allocazione pagamenti FIFO o selettiva
- Saldo eccedente dai rimborsi
Credito aziendale:
- Pool di credito condiviso per i membri dell'azienda
- Sotto-limiti opzionali per membro
- L'amministratore aziendale puo gestire i limiti dei membri
Gestione aziende B2B
- Profili aziendali con verifica
- Piu dipendenti per azienda
- Permessi basati sui ruoli (admin/membro)
- Rubrica indirizzi condivisa
- Sistema di inviti (link o email)
- Corrispondenza automatica dominio email
Installazione
- Caricare il modulo in
/modules/mprtradeaccount/ - Install via PrestaShop Back Office → Modules
- Configure settings in Trade Accounts → Configuration
Configurazione
Impostazioni generali
- Abilitare/disabilitare il modulo
- Campi del modulo di richiesta (obbligatorio, opzionale, nascosto)
- Condizioni di approvazione automatica
- Assegnazione gruppo clienti
- Impostazioni scadenza
Configurazione dei livelli
- Creare livelli commerciali e individuali
- Definire regole di qualificazione per livello
- Configurare i vantaggi per livello
- Impostare la frequenza di valutazione
Impostazioni del conto di credito
- Abilitare i conti di credito
- Limiti e termini predefiniti
- Rapporto di copertura
- Impostazioni interessi
- Gestione ritardi
- Programmazione promemoria
Integrazione Stripe
Per la riscossione dei pagamenti di credito:
- Abilitare Stripe nelle impostazioni del conto di credito
- Configurare le chiavi API Stripe
- Set up webhook endpoint:
https://yourshop.com/module/mprtradeaccount/StripeWebhook - Abilitare i metodi di pagamento desiderati
Controller di amministrazione
| Controller | Descrizione |
|---|---|
| Dashboard | Panoramica, statistiche, avvisi |
| Trade Applications | Gestione richieste |
| Customers | Tutti i clienti con info livello/credito |
| Tiers | Trade and Individual tier management |
| Credit Accounts | Limiti di credito, pagamenti, transazioni |
| Companies | Gestione aziende B2B |
| Configuration | Impostazioni modulo |
Pagine Frontend
| Pagina | Percorso | Descrizione |
|---|---|---|
| Richiesta | /trade-account/apply |
Modulo richiesta account commerciale |
| Stato | /trade-account/status |
Pagina stato richiesta |
| Conto di credito | /trade-account/credit |
Gestione conto di credito |
| Azienda | /trade-account/company |
Area membri azienda |
Hooks
The module uses the following PrestaShop hooks:
Hook di visualizzazione:
displayCustomerAccount- Link account commerciale nell'area clientedisplayNav1/2,displayTop,displayFooter- Pulsante account commercialedisplayAdminOrder- Info credito nella vista ordine admindisplayAdminCustomers- Info commercio/credito nella vista cliente
Hook di azione:
actionValidateOrder- Creare ordini di credito, valutare livelliactionOrderStatusUpdate- Gestire cancellazioni/rimborsipaymentOptions- Registrare opzione pagamento credito
Integrazione con MPR Express Checkout
Quando entrambi i moduli sono installati:
- Il conto di credito appare come opzione di pagamento in Express Checkout
- Funzionalita Stripe condivise tra i moduli
- Esperienza cliente unificata
Attivita Cron
Configurare il cron per l'esecuzione giornaliera:
0 2 * * * curl -s "https://yourshop.com/module/mprtradeaccount/Cron?token=YOUR_TOKEN"
Gestisce:
- Aggiornamenti stato ritardi
- Calcolo interessi
- Promemoria di pagamento
- Valutazioni livello (se programmate)
Tabelle del database
Tabelle principali
mprtradeaccount_application- Trade applicationsmprtradeaccount_attempt- Application audit logmprtradeaccount_document- Uploaded documentsmprtradeaccount_config- Module configuration
Tabelle dei livelli
mprtradeaccount_tier- Tier definitionsmprtradeaccount_tier_rule- Qualification rulesmprtradeaccount_tier_benefit- Tier benefitsmprtradeaccount_customer_tier- Customer assignmentsmprtradeaccount_tier_history- Change historymprtradeaccount_customer_metrics- Cached metrics
Tabelle di credito
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
Tabelle condivise (prefisso mpr_)
mpr_company- B2B companiesmpr_company_member- Company membershipsmpr_company_address- Shared addressesmpr_company_contact- Company contactsmpr_company_invite- Email invitations
Requisiti
- PrestaShop 1.7.0+
- PHP 7.1+
- MySQL 5.5+
Optional:
- MPR Express Checkout (for enhanced payment integration)
- Stripe account (for credit payment collection)
Supporto
Per supporto, contattare: info@mypresta.rocks
Licenza
Licenza commerciale - limitata ai soli domini autorizzati.
Sviluppo
Struttura dei file
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
Documenti di pianificazione
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
Reso semplice - senza domande
Installa, configura e guadagna
Priorita ad aiuto e soddisfazione
No reviews yet. Be the first to leave a review!
Write a Review