Programma fedeltà Magento 2 - Kowal Loyalty & Rewards Suite

Modulo programma fedeltà per Magento 2: punti per acquisti e attività, wallet premi, livelli cliente, coupon, referral, gamification, integrazione con checkout, API/GraphQL e audit completo delle operazioni sui punti.
Compatibilità
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
Hyva Theme
Hyva Theme Redy
184,50 €
Segnala ad un amico

Richiedi informazioni sul prodotto

Descrizione / Programma fedeltà Magento 2 - Kowal Loyalty & Rewards Suite

MAGENTO 2 · PUNTI · PREMI · RETENTION

Offri ai clienti un motivo per acquistare di nuovo.

Kowal Loyalty & Rewards Suite

Crea un programma fedeltà all’interno di Magento: punti, sconti, livelli VIP e referral condividono una cronologia operativa comune. Fai crescere il programma per fasi, adattando regole e costi dei premi al tuo store.

Ledger dei punti · Premi nel carrello · Programma per website

COME FUNZIONA IN PRATICA

01 · Definisci le regole del programma
Configuri il programma, le regole di accumulo e di utilizzo dei punti.

02 · Il cliente accumula e utilizza i punti
Gli acquisti e le attività qualificanti attivano i benefici configurati.

03 · Controlli cronologia e risultati
I report mostrano saldo, transazioni, resi e attività delle regole.

Cosa ottiene il tuo store?

Scopri funzionalità, utilizzo e impostazioni del modulo.

Programma fedeltà Magento 2 per costruire vendite ricorrenti

Kowal Loyalty & Rewards Suite unisce punti fedeltà, premi, livelli VIP, referral e gamification in un unico sistema per Magento 2. Il programma può crescere insieme allo store, dai semplici punti sugli acquisti fino a scenari di retention più avanzati.

L’elemento chiave è un ledger dei punti auditabile, che consente di tracciare accrediti, utilizzi, scadenze, rettifiche ed eventi legati a resi e credit memo.

Punti e ledger

Accredita punti per acquisti e attività, controlla il loro stato e conserva la cronologia delle operazioni e il contesto di business.

Premi e checkout

Permetti ai clienti di utilizzare i punti come sconto e gestisci coupon, voucher e altri premi del programma.

VIP e referral

Crea livelli cliente, bonus e un programma referral che favoriscono il ritorno allo store e l’acquisizione di nuovi acquirenti.

Programma fedeltà sotto controllo finanziario

I punti fedeltà incidono sul valore reale degli ordini, quindi il sistema deve consentire di ricostruirne la cronologia. Il ledger facilita il controllo dei punti in attesa e disponibili, delle scadenze, delle rettifiche, dei resi e delle operazioni legate alla contabilizzazione dell’ordine.

Sviluppa il programma per fasi

  1. Definisci le regole del programma e il modo di accumulare punti.
  2. Aggiungi regole di accumulo punti per acquisti e attività selezionate.
  3. Attiva i premi e la possibilità di utilizzare i punti nel processo di acquisto.
  4. Potenzia la retention con livelli VIP, referral e meccaniche di gamification.
  5. Analizza la cronologia dei punti e i comportamenti dei clienti.

Integrazioni

REST API e GraphQL consentono di utilizzare i dati del programma anche nelle integrazioni e nelle soluzioni headless.

Per quali store?

Per store Magento 2 che vogliono aumentare retention, frequenza degli acquisti e valore della relazione con il cliente senza spostare il programma fedeltà su una piattaforma SaaS separata.

Aree principali

  • punti per acquisti e attività,
  • cronologia e stato delle operazioni sui punti,
  • utilizzo dei punti come vantaggio di acquisto,
  • premi, coupon e voucher,
  • livelli Silver, Gold, VIP e bonus,
  • programma referral,
  • gamification e meccaniche promozionali,
  • reporting, REST API e GraphQL.

Un programma per website

Il programma ha un contesto website: stato, visibilità e regole vengono definiti per il relativo website. Il modello attuale supporta un solo contesto di programma attivo per website. Prima dell’avvio, attiva il programma e le funzionalità necessarie: la sola abilitazione del modulo non attiva il programma con stato Draft.

Punti dall’acquisto al reso

La cronologia include punti pending, available, spent, reversed ed expired. Le transazioni conservano il contesto di cliente, website, evento, regola, campagna, ordine e credit memo, oltre alla chiave di idempotenza che limita il riaccredito della stessa operazione.

Cron gestisce l’attivazione differita e la scadenza dei punti. Il supporto dei credit memo consente di annullare gli accrediti e ripristinare i punti utilizzati in base al processo di reso.

Uso dei punti come sconto

Il cliente può applicare o rimuovere i punti nel carrello e nel checkout. Il sistema verifica iscrizione, saldo disponibile e limiti di configurazione, converte i punti in sconto nella valuta base e registra l’utilizzo sull’ordine.

Prima dell’avvio, definisci il valore del punto e i limiti di utilizzo, quindi verifica la collaborazione dello sconto con tasse, promozioni e checkout reale dello store.

Livelli VIP e referral qualificati

Il livello del cliente può derivare dal valore degli ordini completati negli ultimi 12 mesi, dal numero di ordini e dai punti accumulati. Il valore si basa sul subtotal, esclusa la spedizione. Il bonus di livello viene registrato in una transazione ledger separata.

Il referral utilizza codice e link del cliente, assegnazione al momento dell’iscrizione al programma e stato qualificante dell’ordine. Il meccanismo blocca auto-referral e riassegnazione della stessa persona; il premio viene definito tramite le regole del programma.

Gamification con controllo dei premi

La ruota dei premi e lo scratch card utilizzano una selezione deterministica o una sequenza di risultati definita. I pool possono avere limiti di vincite e di budget punti, oltre a limiti di partecipazione per cliente e indirizzo e-mail. La cronologia registra partecipazione e premio assegnato.

I benefici possibili includono punti, coupon, coupon per spedizione gratuita, badge o nessun premio. Le definizioni delle meccaniche possono essere presentate nei widget CMS.

Report e architettura del pacchetto

Il pacchetto Composer contiene 28 moduli, tra cui programma, punti, regole, premi, checkout, consensi, newsletter, livelli, referral, comunicazione, report, REST e GraphQL. L’installazione standard utilizza un unico pacchetto suite.

I report di Magento Admin mostrano saldi, passività in punti, ledger e attività di regole e campagne. Offrono filtri, viste salvate e CSV; i bonus di campagne e livelli possono essere tracciati separatamente dagli accrediti di base.

Supporto Hyvä opzionale

La suite include l’adapter Kowal_LoyaltyHyva per prodotto, carrello, minicart, modulo di iscrizione, area cliente e widget. Il rendering è disattivato di default e richiede un tema Hyvä attivo e la configurazione del programma.

Nel checkout Hyvä, il form utilizza un normale POST con ricaricamento della pagina e il collettore sconto Magento comune. L’adapter non include un componente Magewire dedicato né una riga di riepilogo Hyvä Checkout; checkout e carrello personalizzati richiedono la verifica dell’integrazione.

Installazione tramite Composer

Pacchetto kowal/metapackage-loyalty-suite, modulo Kowal_Loyalty. Dopo aver configurato l’accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, considera compilazione e deployment dei contenuti statici in base al processo dello store.

Dalla configurazione al risultato

1. Definisci le regole del programma
Configuri il programma, le regole di accumulo e di utilizzo dei punti.

2. Il cliente accumula e utilizza i punti
Gli acquisti e le attività qualificanti attivano i benefici configurati.

3. Controlli cronologia e risultati
I report mostrano saldo, transazioni, resi e attività delle regole.

Esempio: dai punti ai livelli VIP

Inizi dai punti sugli acquisti e dallo sconto nel carrello. Poi aggiungi soglie Silver, Gold e VIP e referral qualificati dopo l’ordine. Ogni accredito e bonus restano collegati alla cronologia del programma.

Progetta un programma a cui i clienti tornano.

Vuoi adattare il modulo al tuo store? Richiedi l’implementazione di Kowal Loyalty & Rewards Suite e discuti configurazione o estensioni necessarie.

Maggiori Informazioni

Hyva Theme Hyva Theme Redy
Conformità al modello Buono, Luma / Vuoto, Fabbro

Istruzioni per l'installazione del modulo

Istruzioni di installazione e configurazione di Kowal Loyalty & Rewards Suite

Questo documento descrive l’installazione e la configurazione di base del pacchetto kowal/metapackage-loyalty-suite in Magento 2. Le istruzioni si basano sul codice attuale dei moduli, sulla configurazione system.xml, sui valori predefiniti config.xml e sulla documentazione del prodotto.

Requisiti

  • Magento Open Source 2.4.9 oppure un’installazione Magento 2.4.x compatibile.
  • PHP ^8.3.
  • Accesso alla console del server Magento.
  • Cron Magento abilitato.
  • Almeno un website, store e store view configurati.
  • Moduli Magento utilizzati dal pacchetto attivi, tra cui Customer, Sales, Quote, Checkout, CMS, Newsletter, SalesRule, Webapi, GraphQl, UI e ImportExport.

Il pacchetto viene installato come un unico root package Composer. I moduli parziali si trovano in packages/, ma l’installazione standard non richiede di installarli separatamente.

Installazione

Nel progetto Magento esegui:

Riceverai via e-mail i dati di accesso al repository Composer, ovvero indirizzo e-mail del cliente e token di licenza, dopo l’acquisto. Sono disponibili anche nel pannello cliente dopo il login su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l’indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/metapackage-loyalty-suite:^0.1bin/magento module:enable Kowal_Loyalty Kowal_LoyaltyProgram Kowal_LoyaltyRules Kowal_LoyaltyPoints Kowal_LoyaltyRewards Kowal_LoyaltyCheckout Kowal_LoyaltyEnrollment Kowal_LoyaltyConsent Kowal_LoyaltyNewsletter Kowal_LoyaltyContent Kowal_LoyaltyTiers Kowal_LoyaltyCampaigns Kowal_LoyaltyWallet Kowal_LoyaltyCoupons Kowal_LoyaltyChallenges Kowal_LoyaltyBadges Kowal_LoyaltyLeaderboard Kowal_LoyaltyReferrals Kowal_LoyaltyGamification Kowal_LoyaltyLottery Kowal_LoyaltyCommunication Kowal_LoyaltyReports Kowal_LoyaltyAdminUi Kowal_LoyaltyApi Kowal_LoyaltyGraphQl Kowal_LoyaltyImportExport Kowal_LoyaltyIntegrationbin/magento setup:upgradebin/magento cache:flush

Dopo l’installazione verifica che cron Magento funzioni correttamente. Cron è necessario, tra l’altro, per attivare i punti in attesa, gestire la scadenza dei punti, inviare notifiche e aggiornare le classifiche.

Validazione locale del pacchetto

Nel repository del pacchetto puoi eseguire:

./scripts/validate-local.sh

Lo script verifica i file JSON, PHP, PHTML, XML di base, le registrazioni dei moduli e gli schemi GraphQL.

Posizione della configurazione nel pannello Magento

La configurazione principale si trova in:

Stores > Configuration > Kowal > Loyalty & Rewards

La configurazione è per lo più scoped per website. Ciò significa che il programma può essere abilitato per un website e lasciato disabilitato per un altro.

General

CampoPercorso configPredefinitoSignificato
Enable Loyaltykowal_loyalty/general/enabledNoAbilita il programma fedeltà per il website selezionato. Senza questa impostazione, i moduli di dominio non dovrebbero gestire il cliente come partecipante a un programma attivo.
Debug Modekowal_loyalty/general/debugNoAbilita diagnostica aggiuntiva per il website selezionato. Usare in staging o durante l’analisi dei problemi.
Log Retention Dayskowal_loyalty/general/log_retention_days30Tempo globale di conservazione dei log fedeltà in giorni.

Raccomandazione: in produzione imposta Enable Loyalty = Yes solo per il website per cui il programma deve essere attivo. Lascia Debug Mode su No, a meno che tu non stia diagnosticando un problema specifico.

Program

CampoPercorso configPredefinitoSignificato
Program IDkowal_loyalty/program/program_iddefaultIdentificatore interno del programma. L’MVP prevede un programma per website. Di solito lascia default.
Program Namekowal_loyalty/program/nameLoyalty & RewardsNome del programma visibile al cliente nei widget, nella landing page e nel pannello account.
Short Descriptionkowal_loyalty/program/short_descriptionEarn points, unlock rewards and use them on future orders.Breve descrizione del programma usata nella presentazione frontend.
Program Statuskowal_loyalty/program/statusdraftStato del programma. Solo un programma attivo viene considerato disponibile per i clienti.
Program Visibilitykowal_loyalty/program/visibilitypublicControlla la visibilità del programma nel layer storefront.
Program Terms CMS Pagekowal_loyalty/program/program_terms_cms_page0Pagina CMS con il regolamento del programma fedeltà. Il link può essere usato automaticamente da form e widget.
Store Terms CMS Pagekowal_loyalty/program/store_terms_cms_page0Pagina CMS con i termini dello store, richiesta soprattutto per l’iscrizione dell’ospite e la creazione dell’account.

Raccomandazione: prima di abilitare pubblicamente il programma, crea pagine CMS con il regolamento del programma e i termini dello store, quindi assegnale nella configurazione.

Points Defaults

CampoPercorso configPredefinitoSignificato
Default Points Expiration Dayskowal_loyalty/points/expiration_days365Numero di giorni di validità dei punti calcolato dalla data di attivazione.
Default Rounding Modekowal_loyalty/points/rounding_modefloorMetodo di arrotondamento dei punti: per difetto, standard o per eccesso.
Default Earning Amount Basiskowal_loyalty/points/earning_amount_basisbase_row_total_incl_tax_after_discountBase del valore ordine usata per l’accumulo dei punti. La spedizione è sempre esclusa.
Earn Points After Order Statuskowal_loyalty/points/earning_order_statuscompleteStato dell’ordine dopo il quale vengono accreditati i punti sugli acquisti.
Activate Pending Points After Order Statuskowal_loyalty/points/activation_order_statuscompleteStato dell’ordine dopo il quale i punti in attesa possono diventare disponibili.
Activation Delay Dayskowal_loyalty/points/activation_delay_days0Ritardo aggiuntivo nell’attivazione dei punti. 0 significa attivazione senza ritardo dopo il soddisfacimento dello stato.
Expiration Notification Dayskowal_loyalty/points/expiration_notification_days30,7,1Soglie di notifica prima della scadenza dei punti, separate da virgole.

Opzioni Default Earning Amount Basis:

ValoreSignificatoQuando usarlo
base_row_total_incl_tax_after_discountImporto lordo dopo gli scontiVariante B2C più comune, il cliente accumula punti sul valore dei prodotti effettivamente pagato.
base_row_total_incl_tax_before_discountImporto lordo prima degli scontiQuando le promozioni di prezzo non devono ridurre il numero di punti accumulati.
base_row_total_after_discountImporto netto dopo gli scontiPer B2B o store che contabilizzano la fedeltà sul valore netto.
base_row_total_before_discountImporto netto prima degli scontiPer programmi calcolati sul valore netto di catalogo dei prodotti.

Raccomandazione: per un tipico store B2C lascia Gross After Discounts, rounding_mode = floor, gli stati complete e la validità dei punti di 365 giorni.

Point Redemption

CampoPercorso configPredefinitoSignificato
Pointskowal_loyalty/redemption/points100Numero di punti corrispondente all’importo di sconto configurato.
Discount Amountkowal_loyalty/redemption/base_amount10Importo dello sconto nella valuta base del website per il numero di punti indicato.
Minimum Points To Redeemkowal_loyalty/redemption/min_points100Numero minimo di punti che il cliente può utilizzare nel carrello.
Minimum Order Amountkowal_loyalty/redemption/min_order_amount100Valore minimo dell’ordine che qualifica l’uso dei punti. La spedizione è esclusa dalla base di validazione.
Maximum Order Percent Paid With Pointskowal_loyalty/redemption/max_order_percent30Percentuale massima del valore qualificante dell’ordine che può essere coperta con punti.

Esempio: i valori Points = 100 e Discount Amount = 10 significano che 100 punti danno 10 unità di valuta base di sconto. Con Maximum Order Percent Paid With Points = 30, il cliente può coprire con punti al massimo il 30% del valore qualificante del carrello.

Raccomandazione: all’inizio imposta un limite conservativo, ad esempio 20-30%, affinché il programma non assorba tutto il margine dell’ordine.

Feature Flags

CampoPercorso configPredefinitoSignificato
Programkowal_loyalty/features/programYesAbilita il layer del programma e il contesto website.
Ruleskowal_loyalty/features/rulesNoAbilita il supporto delle regole di accumulo punti.
Pointskowal_loyalty/features/pointsNoAbilita il ledger dei punti e la proiezione del saldo.
Rewardskowal_loyalty/features/rewardsNoAbilita i meccanismi dei premi e dell’utilizzo dei punti.
Checkoutkowal_loyalty/features/checkoutNoAbilita l’integrazione con carrello e checkout.
Contentkowal_loyalty/features/contentNoAbilita il layer content, le landing page, i widget e i blocchi frontend.
Leaderboardkowal_loyalty/features/leaderboardNoAbilita la classifica clienti, se il modulo è installato.
Gamificationkowal_loyalty/features/gamificationNoAbilita le meccaniche promozionali deterministiche.
Lotterykowal_loyalty/features/lotteryNoAbilita il modulo lotterie e giochi a sorte.

I feature flags consentono di avviare il pacchetto per fasi. Per la prima configurazione di solito abilita: Program, Rules, Points, Rewards, Checkout e Content.

Leaderboard

CampoPercorso configPredefinitoSignificato
Enable Leaderboardkowal_loyalty/leaderboard/enabledNoAbilita la materializzazione delle classifiche tramite cron. Lascia disabilitato fino all’accettazione delle regole sulla privacy.
Allow Public Leaderboard Widgetskowal_loyalty/leaderboard/public_enabledNoPermette di mostrare widget pubblici delle classifiche. Se disabilitato, i widget non renderizzano la classifica pubblica.
Default Metrickowal_loyalty/leaderboard/default_metricpointsMetrica predefinita della classifica: punti, avanzamento sfide, referral o recensioni.
Default Widget Limitkowal_loyalty/leaderboard/default_limit10Numero di posizioni nei widget. Il codice limita il valore a un massimo di 100.

Raccomandazione: usa classifiche pubbliche solo quando hai una privacy policy e una comunicazione al cliente approvate. Il modulo utilizza di default pseudonimi al posto dei dati personali.

Gamification

CampoPercorso configPredefinitoSignificato
Enable Gamification Mechanicskowal_loyalty/gamification/enabledNoAbilita meccaniche promozionali deterministiche, ad esempio Spin the Wheel e Scratch & Win.
Gamification feature flagkowal_loyalty/features/gamificationNoFeature flag per l’area gamification.

Le meccaniche di gamification non sono una vera lotteria. La selezione dei premi è deterministica oppure basata su una sequenza definita, il che facilita il controllo legale e di budget.

Lotteries and Games of Chance

CampoPercorso configPredefinitoSignificato
Enable Lottery Modulekowal_loyalty/lottery/enabledNoAbilita il modulo lotteria. Lascia disabilitato senza una verifica legale preventiva.
Allow Public Lottery Widgetskowal_loyalty/lottery/public_widgets_enabledNoConsente di renderizzare widget pubblici delle campagne attive con approvazione legale.
Lottery feature flagkowal_loyalty/features/lotteryNoFeature flag per l’area lotterie.

Raccomandazione: per le normali promozioni usa Gamification. Abilita Lottery solo per campagne che hanno un regolamento separato, approvazione legale e ambito nazionale conforme alle normative.

Regole punti

Le regole punti sono gestite nel pannello di amministrazione del modulo. Il loro form include:

CampoSignificato
EnabledIndica se la regola è attiva.
Program IDProgramma a cui si riferisce la regola. Nell’MVP di solito default.
NameNome della regola visibile nell’amministrazione.
DescriptionDescrizione di supporto per l’amministratore.
Event TypeEvento per cui vengono accreditati i punti, ad esempio acquisto, newsletter, referral.
Points ModeModalità di accumulo punti, ad esempio valore fisso o valore dipendente dall’importo.
Points ValueNumero di punti o coefficiente usato dalla modalità selezionata.
PriorityOrdine di valutazione. Le regole che corrispondono all’evento si sommano; la priorità non blocca le regole successive.
Related Landing Page IdentifierIdentificatore della pagina CMS collegata alla regola.
Website IDsElenco di ID website separati da virgole. Un campo vuoto indica tutti i website.
Customer Group IDsElenco di ID gruppi cliente separati da virgole. Un campo vuoto indica tutti i gruppi.
From Date / To DatePeriodo di validità della regola.

Esempio di semplice regola di acquisto: Event Type = purchase, Points Mode = amount based, Points Value = 1, attiva per tutti i gruppi e solo per il website selezionato. Ciò significa accumulo punti in base al valore del carrello secondo la base della configurazione Points Defaults.

Esempio di bonus newsletter: Event Type = newsletter_signup, Points Mode = fixed, Points Value = 50, periodo senza data di fine. La regola accredita un bonus una tantum dopo l’iscrizione del cliente alla newsletter, se l’integrazione newsletter richiama l’evento corretto.

Livelli cliente

I livelli sono gestiti come entità amministrative. Il form del livello include:

CampoSignificato
EnabledIndica se il livello è attivo.
Program IDProgramma a cui si riferisce il livello. Nell’MVP di solito default.
NameNome del livello, ad esempio Silver, Gold, VIP.
CodeCodice tecnico del livello.
Sort OrderOrdine dei livelli.
Minimum Completed Purchase AmountValore minimo degli ordini completati negli ultimi 12 mesi, esclusa la spedizione.
Minimum Completed OrdersNumero minimo di ordini completati.
Minimum Earned PointsNumero minimo di punti accumulati.
Bonus MultiplierMoltiplicatore del bonus. 1.25 indica una transazione bonus separata +25% rispetto ai punti base.
Website IDsElenco di ID website separati da virgole. Un campo vuoto indica tutti i website.

Livelli predefiniti installati come template:

LivelloSoglia acquistiMoltiplicatore
Silver10001.25
Gold30001.5
VIP75002.0

Considera i valori predefiniti come punto di partenza. Prima della produzione, adatta le soglie al valore medio dell’ordine, al margine e alla frequenza degli acquisti.

Esempi di configurazione

1. Programma punti semplice per uno store B2C

Obiettivo: il cliente raccoglie punti per gli acquisti e può spenderli nel carrello.

Impostazioni:

  • Enable Loyalty = Yes.
  • Program Status = active.
  • Program Visibility = public.
  • Program Terms CMS Page e Store Terms CMS Page puntano alle pagine CMS corrette.
  • Default Earning Amount Basis = Gross After Discounts.
  • Earn Points After Order Status = complete.
  • Activate Pending Points After Order Status = complete.
  • Activation Delay Days = 0.
  • Default Points Expiration Days = 365.
  • Points = 100, Discount Amount = 10.
  • Minimum Points To Redeem = 100.
  • Minimum Order Amount = 100.
  • Maximum Order Percent Paid With Points = 30.
  • Feature flags: Program, Rules, Points, Rewards, Checkout, Content impostati su Yes.

Aggiungi una regola punti per l’acquisto e testa l’intero flusso: enrollment, ordine, accredito punti, uso dei punti nel carrello.

2. Programma con attivazione differita dei punti

Obiettivo: i punti diventano disponibili solo dopo il periodo di reso.

Impostazioni:

  • Earn Points After Order Status = complete.
  • Activate Pending Points After Order Status = complete.
  • Activation Delay Days = 14 oppure 30.
  • Default Points Expiration Days = 365.
  • Expiration Notification Days = 30,7,1.

Questa variante riduce il rischio che il cliente spenda punti prima della conclusione del periodo di reso.

3. Programma B2B calcolato sul valore netto

Obiettivo: accumulo punti sul valore netto dei prodotti, senza spedizione e senza imposte.

Impostazioni:

  • Default Earning Amount Basis = Net After Discounts.
  • Default Rounding Mode = floor.
  • Imposta Minimum Order Amount in base al valore minimo d’ordine B2B, ad esempio 500.
  • Imposta Maximum Order Percent Paid With Points in modo conservativo, ad esempio 10 oppure 20.

Questa variante è utile quando la fedeltà deve essere contabilizzata più vicino al margine e al valore netto fatturato.

4. Programma VIP con livelli cliente

Obiettivo: i clienti migliori accumulano punti aggiuntivi.

Impostazioni:

  • Abilita i feature flags di base del programma, dei punti, delle regole e del checkout.
  • Configura i livelli, ad esempio Silver, Gold, VIP.
  • Imposta Bonus Multiplier: 1.25, 1.5, 2.0.
  • Adatta le soglie Minimum Completed Purchase Amount ai dati di vendita.

Il bonus di livello viene salvato come transazione separata nel ledger. Grazie a questo, i report possono separare i punti base dai punti bonus.

5. Campagna con classifica

Obiettivo: visualizzare una classifica pubblica dei clienti in una campagna.

Impostazioni:

  • Leaderboard feature flag = Yes.
  • Enable Leaderboard = Yes.
  • Default Metric = points, challenge_progress, referrals oppure reviews.
  • Default Widget Limit = 10 oppure un altro valore ragionevole.
  • Allow Public Leaderboard Widgets = Yes solo dopo l’accettazione delle regole sulla privacy.

Prima della pubblicazione, verifica il contenuto del regolamento, la privacy policy e il modo in cui vengono presentati gli alias dei clienti.

6. Promozione Spin the Wheel senza lotteria

Obiettivo: azione promozionale controllata con premi senza meccanismo casuale.

Impostazioni:

  • Gamification feature flag = Yes.
  • Enable Gamification Mechanics = Yes.
  • Non abilitare Lottery se la promozione non è legalmente una lotteria.
  • Usa una meccanica deterministica oppure una sequenza predefinita di premi.
  • Imposta limiti di partecipazione per cliente, e-mail, budget punti e numero di vincite nella configurazione della meccanica.

Questa variante è adatta per azioni marketing che devono apparire coinvolgenti, ma restare controllate dal punto di vista del budget e auditabili.

7. Lotteria o gioco a sorte

Obiettivo: avviare una campagna con un reale elemento casuale.

Impostazioni:

  • Lottery feature flag = Yes.
  • Enable Lottery Module = Yes.
  • Allow Public Lottery Widgets = Yes solo dopo la preparazione della campagna.
  • La campagna deve avere stato attivo, website e country scope corretti e legal_approval_status = approved.
  • Aggiungi un regolamento CMS separato e una landing page della campagna.

Non usare questa variante senza verifica legale per il Paese in cui opera lo store.

Checklist prima della produzione

  • Programma abilitato solo per i website corretti.
  • Stato del programma impostato su attivo.
  • Regolamento del programma e termini dello store assegnati alle pagine CMS.
  • Newsletter descritta chiaramente come condizione per i pieni diritti del programma.
  • Regole punti verificate in staging.
  • Limiti di utilizzo dei punti calcolati rispetto al margine.
  • Resi e credit memo testati manualmente.
  • Cron Magento funziona ed elabora punti in attesa, scadenze e classifiche.
  • Classifiche pubbliche e lotterie approvate legalmente.
  • REST API e GraphQL verificati in termini di accesso solo ai dati del cliente corretto.
  • Import delle rettifiche punti testato per idempotenza.

Aree utili nel pannello

  • Stores > Configuration > Kowal > Loyalty & Rewards - configurazione principale del programma.
  • Customers > Loyalty & Rewards oppure menu amministrativo Kowal Loyalty - partecipanti, ledger, rettifiche manuali e report, a seconda dei moduli abilitati.
  • CMS Pages - regolamenti del programma, termini dello store e landing page.
  • Cart Price Rules - regole di sconto usate dai premi coupon.

Note operative

Il ledger dei punti è la fonte di verità. La tabella dei saldi è una proiezione per letture rapide nel frontend, nel checkout e nel pannello di amministrazione. I saldi non devono essere modificati manualmente senza una transazione ledger.

Le regole punti sono cumulative. Se più regole attive corrispondono a un evento, il cliente può ricevere più transazioni punti separate. La priorità della regola controlla l’ordine e la leggibilità dell’audit, non l’interruzione delle regole successive.

I punti utilizzati nel carrello vengono salvati sulla quote, trasferiti all’order e contabilizzati dopo l’invio dell’ordine. Resi e credit memo devono essere testati per resi completi e parziali, soprattutto quando lo store utilizza i punti come sconto.

Premere per saltare il carosello

Abbiamo trovato altri prodotti che potrebbero piacerti!

Kowal Data Layer per Magento 2
30,75 €
Scrivi la tua recensione
Stai recensendo: Programma fedeltà Magento 2 - Kowal Loyalty & Rewards Suite
Il tuo voto:
Prezzo
Qualité
Assistenza
loader
Caricamento...

Hai inviato la tua recensione per la moderazione.

Modifica le preferenze sui cookie