Program de loialitate Magento 2 - Kowal Loyalty & Rewards Suite

Modul de program de loialitate pentru Magento 2: puncte pentru cumpărături și activități, portofel de recompense, niveluri de clienți, cupoane, recomandări, gamificare, integrare cu checkoutul, API/GraphQL și audit complet al operațiunilor cu puncte.
Compatibilitate
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 EUR
Trimite un email unui prieten

Solicită informații despre acest produs

Descriere / Program de loialitate Magento 2 - Kowal Loyalty & Rewards Suite

MAGENTO 2 · PUNCTE · RECOMPENSE · RETENȚIE

Oferiți clienților un motiv să cumpere din nou.

Kowal Loyalty & Rewards Suite

Construiți un program de loialitate în Magento: punctele, reducerile, nivelurile VIP și recomandările au un istoric comun al operațiunilor. Dezvoltați programul etapizat, adaptând regulile și costurile recompenselor la magazinul dumneavoastră.

Ledger de puncte · Recompense în coș · Program per website

CUM FUNCȚIONEAZĂ ÎN PRACTICĂ

01 · Stabiliți regulile programului
Configurați programul, regulile de acumulare și de utilizare a punctelor.

02 · Clientul acumulează și utilizează puncte
Cumpărăturile și activitățile eligibile declanșează beneficiile configurate.

03 · Controlați istoricul și rezultatul
Rapoartele arată soldul, tranzacțiile, retururile și activitatea regulilor.

Ce câștigă magazinul dumneavoastră?

Descoperiți funcțiile, utilizarea și setările modulului.

Program de loialitate Magento 2 pentru construirea vânzărilor recurente

Kowal Loyalty & Rewards Suite combină punctele de loialitate, recompensele, nivelurile VIP, recomandările și gamificarea într-un singur sistem pentru Magento 2. Programul poate crește odată cu magazinul — de la puncte simple pentru cumpărături până la scenarii de retenție mai complexe.

Elementul-cheie este ledgerul de puncte auditabil, care permite urmărirea acumulărilor, utilizării, expirării, corecțiilor și evenimentelor legate de retururi și credit memo.

Puncte și ledger

Acordați puncte pentru cumpărături și activități, controlați-le statusul și păstrați istoricul operațiunilor și contextul de business.

Recompense și checkout

Permiteți clienților să folosească punctele ca reducere și gestionați cupoane, vouchere și alte recompense ale programului.

VIP și referral

Construiți niveluri de clienți, bonusuri și un program de recomandări care susțin revenirea în magazin și atragerea de cumpărători noi.

Program de loialitate sub control financiar

Punctele de loialitate influențează valoarea reală a comenzilor, de aceea sistemul ar trebui să permită urmărirea istoricului lor. Ledgerul facilitează controlul punctelor în așteptare și disponibile, al expirării, corecțiilor, retururilor și operațiunilor legate de decontarea comenzii.

Dezvoltați programul etapizat

  1. Definiți regulile programului și modul de acordare a punctelor.
  2. Adăugați reguli de acumulare a punctelor pentru cumpărături și activități selectate.
  3. Lansați recompensele și posibilitatea de utilizare a punctelor în procesul de cumpărare.
  4. Extindeți retenția cu niveluri VIP, recomandări și mecanici de gamificare.
  5. Analizați istoricul punctelor și comportamentul clienților.

Integrări

REST API și GraphQL permit utilizarea datelor programului și în integrări, precum și în soluții headless.

Pentru ce magazine?

Pentru magazinele Magento 2 care doresc să crească retenția, frecvența cumpărăturilor și valoarea relației cu clientul fără a muta programul de loialitate pe o platformă SaaS separată.

Cele mai importante zone

  • puncte pentru cumpărături și activități,
  • istoricul și statusul operațiunilor cu puncte,
  • utilizarea punctelor ca beneficiu la cumpărare,
  • recompense, cupoane și vouchere,
  • niveluri Silver, Gold, VIP și bonusuri,
  • program de recomandări,
  • gamificare și mecanici promoționale,
  • raportare, REST API și GraphQL.

Un program pentru website

Programul are context website: statusul, vizibilitatea și regulile se stabilesc pentru website-ul respectiv. Modelul actual acceptă un singur context activ de program per website. Înainte de lansare, activați programul și funcțiile necesare — simpla activare a modulului nu activează programul aflat în status Draft.

Puncte de la cumpărare până la retur

Istoricul include puncte pending, available, spent, reversed și expired. Tranzacțiile păstrează contextul clientului, website-ului, evenimentului, regulii, campaniei, comenzii și credit memo, precum și cheia de idempotency care limitează acordarea repetată a aceleiași operațiuni.

Cron gestionează activarea amânată și expirarea punctelor. Suportul pentru credit memo permite inversarea acumulărilor și restabilirea punctelor utilizate conform procesului de retur.

Utilizarea punctelor ca reducere

Clientul poate aplica sau elimina puncte în coș și checkout. Sistemul verifică apartenența, soldul disponibil și limitele de configurare, convertește punctele în reducere în moneda de bază și salvează utilizarea la comandă.

Înainte de lansare, stabiliți valoarea punctului și limitele de utilizare, apoi verificați colaborarea reducerii cu taxele, promoțiile și checkoutul real al magazinului.

Niveluri VIP și recomandări calificate

Nivelul clientului poate rezulta din valoarea comenzilor finalizate din ultimele 12 luni, numărul de comenzi și punctele acumulate. Valoarea se bazează pe subtotal, fără livrare. Bonusul de nivel ajunge într-o tranzacție ledger separată.

Recomandarea folosește codul și linkul clientului, atribuirea la înscrierea în program și statusul calificat al comenzii. Mecanismul blochează auto-recomandările și reatribuirea aceleiași persoane; recompensa este definită prin regulile programului.

Gamificare cu controlul recompenselor

Roata recompenselor și răzuibilul folosesc o selecție deterministă sau o secvență definită de rezultate. Poolurile pot avea limite pentru câștiguri și buget de puncte, precum și limite de participare pentru client și adresa de e-mail. Istoricul salvează participarea și recompensa acordată.

Beneficiile posibile includ puncte, cupon, cupon de livrare gratuită, insignă sau lipsa recompensei. Definițiile mecanicilor pot fi prezentate în widgeturi CMS.

Rapoarte și arhitectura pachetului

Pachetul Composer conține 28 de module, inclusiv program, puncte, reguli, recompense, checkout, consimțăminte, newsletter, niveluri, recomandări, comunicare, rapoarte, REST și GraphQL. Instalarea standard folosește un singur pachet suite.

Rapoartele Magento Admin arată solduri, obligații în puncte, ledgerul și activitatea regulilor și campaniilor. Oferă filtrare, vizualizări salvate și CSV; bonusurile de campanie și de nivel pot fi urmărite separat de acumulările de bază.

Suport opțional Hyvä

Suite include adaptorul Kowal_LoyaltyHyva pentru produs, coș, mini-coș, formular de înscriere, panoul clientului și widgeturi. Randarea este dezactivată implicit și necesită o temă Hyvä activă și configurarea programului.

În checkout Hyvä, formularul folosește un POST obișnuit cu reîncărcarea paginii și colectorul comun de reducere Magento. Adaptorul nu include o componentă Magewire dedicată și nici un rând de sumar Hyvä Checkout; un checkout și un coș personalizate necesită verificarea integrării.

Instalare prin Composer

Pachetul kowal/metapackage-loyalty-suite, modulul Kowal_Loyalty. După configurarea accesului la repository-ul Kowal, instalați pachetul, activați modulul, actualizați Magento și curățați cache-ul. În producție, includeți compilarea și deploy-ul conținutului static conform procesului magazinului.

De la configurare la rezultat

1. Stabiliți regulile programului
Configurați programul, regulile de acumulare și de utilizare a punctelor.

2. Clientul acumulează și utilizează puncte
Cumpărăturile și activitățile eligibile declanșează beneficiile configurate.

3. Controlați istoricul și rezultatul
Rapoartele arată soldul, tranzacțiile, retururile și activitatea regulilor.

Exemplu: de la puncte la niveluri VIP

Începeți cu puncte pentru cumpărături și reducere în coș. Apoi adăugați pragurile Silver, Gold și VIP, precum și recomandări calificate după comandă. Fiecare acumulare și bonus rămân asociate istoricului programului.

Proiectați un program la care clienții revin.

Doriți să adaptați modulul la magazinul dumneavoastră? Întrebați despre implementarea Kowal Loyalty & Rewards Suite și discutați configurarea sau extensiile necesare.

Mai multe informații

Hyva Theme Hyva Theme Redy
Conformitate cu șablonul Hyvä, Luma / Blank, KOWAL

Instrucțiuni de instalare a modulului

Instrucțiuni de instalare și configurare Kowal Loyalty & Rewards Suite

Acest document descrie instalarea și configurarea de bază a pachetului kowal/metapackage-loyalty-suite în Magento 2. Instrucțiunea se bazează pe codul actual al modulelor, configurația system.xml, valorile implicite config.xml și documentația produsului.

Cerințe

  • Magento Open Source 2.4.9 sau o instalare compatibilă Magento 2.4.x.
  • PHP ^8.3.
  • Acces la consola serverului Magento.
  • Cron Magento activat.
  • Cel puțin un website, store și store view configurate.
  • Module Magento active utilizate de pachet, inclusiv Customer, Sales, Quote, Checkout, CMS, Newsletter, SalesRule, Webapi, GraphQl, UI și ImportExport.

Pachetul este instalat ca un singur root package Composer. Modulele parțiale se află în packages/, dar instalarea standard nu necesită instalarea lor separată.

Instalare

În proiectul Magento, rulați:

Datele de acces la repository-ul Composer (adresa de e-mail a clientului și tokenul de licență) le veți primi prin e-mail după achiziție. Sunt disponibile și în panoul clientului după autentificarea pe kowal.store. Înlocuiți TWOJ_EMAIL_KLIENTA cu adresa de e-mail a contului dumneavoastră, iar TWOJ_TOKEN cu tokenul primit. Executați comenzile în directorul rădăcină 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

După instalare, verificați dacă cron Magento funcționează corect. Cron este necesar, printre altele, pentru activarea punctelor în așteptare, expirarea punctelor, notificări și reîmprospătarea clasamentelor.

Validarea locală a pachetului

În repository-ul pachetului puteți rula:

./scripts/validate-local.sh

Scriptul verifică fișierele JSON, PHP, PHTML, XML de bază, înregistrările modulelor și schemele GraphQL.

Locul configurării în panoul Magento

Configurarea principală se află în:

Stores > Configuration > Kowal > Loyalty & Rewards

Configurarea este în mare parte scope-uită per website. Aceasta înseamnă că programul poate fi activat pentru un website și lăsat dezactivat pentru altul.

General

CâmpCale configImplicitSemnificație
Enable Loyaltykowal_loyalty/general/enabledNoActivează programul de loialitate pentru website-ul selectat. Fără aceasta, modulele de domeniu nu ar trebui să trateze clientul ca participant la un program activ.
Debug Modekowal_loyalty/general/debugNoActivează diagnosticare suplimentară pentru website-ul selectat. Utilizați pe staging sau la analiza problemelor.
Log Retention Dayskowal_loyalty/general/log_retention_days30Perioada globală de păstrare a logurilor de loialitate, în zile.

Recomandare: în producție setați Enable Loyalty = Yes doar pentru website-ul pentru care programul trebuie să fie activ. Lăsați Debug Mode ca No, cu excepția cazului în care diagnosticați o problemă concretă.

Program

CâmpCale configImplicitSemnificație
Program IDkowal_loyalty/program/program_iddefaultIdentificator intern al programului. MVP presupune un program per website. De obicei, lăsați default.
Program Namekowal_loyalty/program/nameLoyalty & RewardsNumele programului vizibil pentru client în widgeturi, landing page și panoul contului.
Short Descriptionkowal_loyalty/program/short_descriptionEarn points, unlock rewards and use them on future orders.Scurtă descriere a programului utilizată în prezentarea frontend.
Program Statuskowal_loyalty/program/statusdraftStatusul programului. Doar un program activ este tratat ca disponibil pentru clienți.
Program Visibilitykowal_loyalty/program/visibilitypublicControlează vizibilitatea programului în stratul storefront.
Program Terms CMS Pagekowal_loyalty/program/program_terms_cms_page0Pagina CMS cu regulamentul programului de loialitate. Linkul poate fi folosit automat de formulare și widgeturi.
Store Terms CMS Pagekowal_loyalty/program/store_terms_cms_page0Pagina CMS cu termenii magazinului, necesară mai ales la înscrierea unui oaspete și la crearea contului.

Recomandare: înainte de activarea publică a programului, creați pagini CMS cu regulamentul programului și termenii magazinului, apoi atribuiți-le în configurare.

Points Defaults

CâmpCale configImplicitSemnificație
Default Points Expiration Dayskowal_loyalty/points/expiration_days365Numărul de zile de valabilitate a punctelor calculat de la data activării.
Default Rounding Modekowal_loyalty/points/rounding_modefloorModul de rotunjire a punctelor: în jos, standard sau în sus.
Default Earning Amount Basiskowal_loyalty/points/earning_amount_basisbase_row_total_incl_tax_after_discountBaza valorii comenzii utilizată pentru acordarea punctelor. Livrarea este întotdeauna exclusă.
Earn Points After Order Statuskowal_loyalty/points/earning_order_statuscompleteStatusul comenzii după care sunt acordate punctele pentru cumpărare.
Activate Pending Points After Order Statuskowal_loyalty/points/activation_order_statuscompleteStatusul comenzii după care punctele în așteptare pot deveni disponibile.
Activation Delay Dayskowal_loyalty/points/activation_delay_days0Întârziere suplimentară pentru activarea punctelor. 0 înseamnă activare fără întârziere după îndeplinirea statusului.
Expiration Notification Dayskowal_loyalty/points/expiration_notification_days30,7,1Praguri de notificare înainte de expirarea punctelor, separate prin virgule.

Opțiuni Default Earning Amount Basis:

ValoareSemnificațieCând se utilizează
base_row_total_incl_tax_after_discountSumă brută după reduceriCea mai frecventă variantă B2C, clientul acumulează puncte din valoarea produselor plătită efectiv.
base_row_total_incl_tax_before_discountSumă brută înainte de reduceriCând promoțiile de preț nu trebuie să reducă numărul de puncte acumulate.
base_row_total_after_discountSumă netă după reduceriPentru B2B sau magazine care calculează loialitatea pe valoarea netă.
base_row_total_before_discountSumă netă înainte de reduceriPentru programe calculate din valoarea netă de catalog a produselor.

Recomandare: pentru un magazin B2C tipic, lăsați Gross After Discounts, rounding_mode = floor, statusurile complete și valabilitatea punctelor de 365 zile.

Point Redemption

CâmpCale configImplicitSemnificație
Pointskowal_loyalty/redemption/points100Numărul de puncte corespunzător sumei de reducere configurate.
Discount Amountkowal_loyalty/redemption/base_amount10Suma reducerii în moneda de bază a website-ului pentru numărul indicat de puncte.
Minimum Points To Redeemkowal_loyalty/redemption/min_points100Numărul minim de puncte pe care clientul îl poate utiliza în coș.
Minimum Order Amountkowal_loyalty/redemption/min_order_amount100Valoarea minimă a comenzii care califică utilizarea punctelor. Livrarea este exclusă din baza de validare.
Maximum Order Percent Paid With Pointskowal_loyalty/redemption/max_order_percent30Procentul maxim din valoarea eligibilă a comenzii care poate fi acoperit cu puncte.

Exemplu: valorile Points = 100 și Discount Amount = 10 înseamnă că 100 de puncte oferă o reducere de 10 unități ale monedei de bază. Cu Maximum Order Percent Paid With Points = 30, clientul poate acoperi cu puncte maximum 30% din valoarea eligibilă a coșului.

Recomandare: la început setați o limită conservatoare, de ex. 20-30%, pentru ca programul să nu preia întreaga marjă a comenzii.

Feature Flags

CâmpCale configImplicitSemnificație
Programkowal_loyalty/features/programYesActivează stratul programului și contextul website.
Ruleskowal_loyalty/features/rulesNoActivează suportul pentru regulile de acordare a punctelor.
Pointskowal_loyalty/features/pointsNoActivează ledgerul de puncte și proiecția soldului.
Rewardskowal_loyalty/features/rewardsNoActivează mecanismele de recompense și utilizare a punctelor.
Checkoutkowal_loyalty/features/checkoutNoActivează integrarea cu coșul și checkoutul.
Contentkowal_loyalty/features/contentNoActivează stratul de content, landing pages, widgeturi și blocuri frontend.
Leaderboardkowal_loyalty/features/leaderboardNoActivează clasamentul clienților, dacă modulul este instalat.
Gamificationkowal_loyalty/features/gamificationNoActivează mecanicile promoționale deterministe.
Lotterykowal_loyalty/features/lotteryNoActivează modulul de loterie și jocuri de noroc.

Feature flags permit lansarea pachetului etapizat. Pentru prima configurare, de obicei activați: Program, Rules, Points, Rewards, Checkout și Content.

Leaderboard

CâmpCale configImplicitSemnificație
Enable Leaderboardkowal_loyalty/leaderboard/enabledNoActivează materializarea clasamentelor prin cron. Lăsați dezactivat până la acceptarea regulilor de confidențialitate.
Allow Public Leaderboard Widgetskowal_loyalty/leaderboard/public_enabledNoPermite afișarea widgeturilor publice de clasament. Când este dezactivat, widgeturile nu randează clasamentul public.
Default Metrickowal_loyalty/leaderboard/default_metricpointsMetrica implicită a clasamentului: puncte, progresul provocărilor, recomandări sau recenzii.
Default Widget Limitkowal_loyalty/leaderboard/default_limit10Numărul de poziții în widgeturi. Codul limitează valoarea la maximum 100.

Recomandare: utilizați clasamente publice doar atunci când aveți politica de confidențialitate și comunicarea cu clientul acceptate. Modulul folosește implicit pseudonime în locul datelor personale.

Gamification

CâmpCale configImplicitSemnificație
Enable Gamification Mechanicskowal_loyalty/gamification/enabledNoActivează mecanicile promoționale deterministe, de ex. Spin the Wheel și Scratch & Win.
Gamification feature flagkowal_loyalty/features/gamificationNoFlag de funcție pentru zona de gamificare.

Mecanicile de gamificare nu sunt o loterie reală. Alegerea recompenselor este deterministă sau bazată pe o secvență definită, ceea ce facilitează controlul juridic și bugetar.

Lotteries and Games of Chance

CâmpCale configImplicitSemnificație
Enable Lottery Modulekowal_loyalty/lottery/enabledNoActivează modulul de loterie. Lăsați dezactivat fără verificare juridică prealabilă.
Allow Public Lottery Widgetskowal_loyalty/lottery/public_widgets_enabledNoPermite randarea widgeturilor publice ale campaniilor active cu aprobare juridică.
Lottery feature flagkowal_loyalty/features/lotteryNoFlag de funcție pentru zona loteriei.

Recomandare: pentru promoțiile obișnuite utilizați Gamification. Activați Lottery doar pentru campaniile care au regulament separat, aprobare juridică și un scope național conform cu legislația.

Reguli de puncte

Regulile de puncte sunt gestionate în panoul de administrare al modulului. Formularul lor include:

CâmpSemnificație
EnabledDacă regula este activă.
Program IDProgramul la care se referă regula. În MVP, de obicei default.
NameNumele regulii vizibil în administrare.
DescriptionDescriere auxiliară pentru administrator.
Event TypeEvenimentul pentru care sunt acordate puncte, de ex. purchase, newsletter, referral.
Points ModeModul de acordare a punctelor, de ex. valoare fixă sau valoare dependentă de sumă.
Points ValueNumărul de puncte sau coeficientul utilizat de modul selectat.
PriorityOrdinea de evaluare. Regulile care se potrivesc evenimentului se cumulează; prioritatea nu oprește regulile următoare.
Related Landing Page IdentifierIdentificatorul paginii CMS asociate regulii.
Website IDsLista ID-urilor website separate prin virgule. Câmpul gol înseamnă toate website-urile.
Customer Group IDsLista ID-urilor grupurilor de clienți separate prin virgule. Câmpul gol înseamnă toate grupurile.
From Date / To DatePerioada de valabilitate a regulii.

Exemplu de regulă simplă de cumpărare: Event Type = purchase, Points Mode = amount based, Points Value = 1, activă pentru toate grupurile și doar pentru website-ul selectat. Aceasta înseamnă acordarea punctelor după valoarea coșului conform bazei din configurarea Points Defaults.

Exemplu de bonus pentru newsletter: Event Type = newsletter_signup, Points Mode = fixed, Points Value = 50, perioadă fără dată de final. Regula acordă un bonus unic după înscrierea clientului la newsletter, dacă integrarea newsletterului declanșează evenimentul corespunzător.

Niveluri de clienți

Nivelurile sunt gestionate ca entități administrative. Formularul nivelului include:

CâmpSemnificație
EnabledDacă nivelul este activ.
Program IDProgramul la care se referă nivelul. În MVP, de obicei default.
NameNumele nivelului, de ex. Silver, Gold, VIP.
CodeCodul tehnic al nivelului.
Sort OrderOrdinea nivelurilor.
Minimum Completed Purchase AmountValoarea minimă a comenzilor finalizate din ultimele 12 luni, fără livrare.
Minimum Completed OrdersNumărul minim de comenzi finalizate.
Minimum Earned PointsNumărul minim de puncte acumulate.
Bonus MultiplierMultiplicatorul bonusului. 1.25 înseamnă o tranzacție bonus separată de +25% față de punctele de bază.
Website IDsLista ID-urilor website separate prin virgule. Câmpul gol înseamnă toate website-urile.

Niveluri implicite instalate ca șabloane:

NivelPrag de cumpărăturiMultiplicator
Silver10001.25
Gold30001.5
VIP75002.0

Tratați valorile implicite ca punct de plecare. Înainte de producție, adaptați pragurile la valoarea medie a comenzii, marjă și frecvența cumpărăturilor.

Exemple de configurare

1. Program simplu de puncte pentru un magazin B2C

Scop: clientul acumulează puncte pentru cumpărături și le poate cheltui în coș.

Setări:

  • Enable Loyalty = Yes.
  • Program Status = active.
  • Program Visibility = public.
  • Program Terms CMS Page și Store Terms CMS Page indică pagini CMS corecte.
  • 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 setate la Yes.

Adăugați o regulă de puncte pentru cumpărare și testați întregul flux: enrollment, comandă, acordarea punctelor, utilizarea punctelor în coș.

2. Program cu activare întârziată a punctelor

Scop: punctele devin disponibile doar după perioada de retur.

Setări:

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

Această variantă limitează riscul ca punctele să fie cheltuite de client înainte de încheierea perioadei de retur.

3. Program B2B calculat din valoarea netă

Scop: acordarea punctelor din valoarea netă a produselor, fără livrare și fără taxă.

Setări:

  • Default Earning Amount Basis = Net After Discounts.
  • Default Rounding Mode = floor.
  • Minimum Order Amount setați conform valorii minime a comenzii B2B, de ex. 500.
  • Maximum Order Percent Paid With Points setați conservator, de ex. 10 sau 20.

Această variantă este potrivită când loialitatea trebuie decontată mai aproape de marjă și de valoarea netă facturată.

4. Program VIP cu niveluri de clienți

Scop: clienții mai buni acumulează puncte suplimentare.

Setări:

  • Activați feature flags de bază ale programului, punctelor, regulilor și checkoutului.
  • Configurați nivelurile, de ex. Silver, Gold, VIP.
  • Setați Bonus Multiplier: 1.25, 1.5, 2.0.
  • Adaptați pragurile Minimum Completed Purchase Amount la datele de vânzări.

Bonusul de nivel este salvat ca tranzacție separată în ledger. Datorită acestui lucru, rapoartele pot separa punctele de bază de punctele bonus.

5. Campanie cu clasament

Scop: afișarea unui clasament public al clienților în campanie.

Setări:

  • Leaderboard feature flag = Yes.
  • Enable Leaderboard = Yes.
  • Default Metric = points, challenge_progress, referrals sau reviews.
  • Default Widget Limit = 10 sau o altă valoare rezonabilă.
  • Allow Public Leaderboard Widgets = Yes doar după acceptarea regulilor de confidențialitate.

Înainte de publicare, verificați conținutul regulamentului, politica de confidențialitate și modul de prezentare a aliasurilor clienților.

6. Promoție Spin the Wheel fără loterie

Scop: acțiune promoțională controlată cu recompense, fără mecanism aleatoriu.

Setări:

  • Gamification feature flag = Yes.
  • Enable Gamification Mechanics = Yes.
  • Nu activați Lottery dacă promoția nu este juridic o loterie.
  • Folosiți o mecanică deterministă sau o secvență predefinită de recompense.
  • Setați limitele de participare ale clientului, e-mailului, bugetului de puncte și numărului de câștiguri în configurarea mecanicii.

Această variantă este potrivită pentru acțiuni de marketing care trebuie să arate atractiv, dar trebuie să rămână controlate bugetar și auditabile.

7. Loterie sau joc de noroc

Scop: lansarea unei campanii cu un element aleatoriu real.

Setări:

  • Lottery feature flag = Yes.
  • Enable Lottery Module = Yes.
  • Allow Public Lottery Widgets = Yes doar după pregătirea campaniei.
  • Campania trebuie să aibă status activ, website-ul și country scope corecte, precum și legal_approval_status = approved.
  • Adăugați un regulament CMS separat și landing page-ul campaniei.

Nu utilizați această variantă fără verificare juridică pentru țara în care funcționează magazinul.

Checklist înainte de producție

  • Program activat doar pentru website-urile corecte.
  • Statusul programului setat ca activ.
  • Regulamentul programului și termenii magazinului atribuite paginilor CMS.
  • Newsletterul descris clar ca o condiție pentru drepturile complete ale programului.
  • Regulile de puncte verificate pe staging.
  • Limitele de utilizare a punctelor calculate în raport cu marja.
  • Retururile și credit memo testate manual.
  • Cron Magento funcționează și procesează punctele în așteptare, expirarea și clasamentele.
  • Clasamentele publice și loteriile acceptate juridic.
  • REST API și GraphQL verificate din perspectiva accesului doar la datele clientului corect.
  • Importul corecțiilor de puncte testat din perspectiva idempotency.

Locuri utile în panou

  • Stores > Configuration > Kowal > Loyalty & Rewards - configurarea principală a programului.
  • Customers > Loyalty & Rewards sau meniul administrativ Kowal Loyalty - participanți, ledger, corecții manuale și rapoarte, în funcție de modulele activate.
  • CMS Pages - regulamentele programului, termenii magazinului și landing pages.
  • Cart Price Rules - reguli de reducere utilizate de recompensele pe bază de cupoane.

Observații operaționale

Ledgerul de puncte este sursa adevărului. Tabelul soldurilor este o proiecție pentru citiri rapide în frontend, checkout și panoul de administrare. Soldurile nu trebuie editate manual fără o tranzacție în ledger.

Regulile de puncte sunt cumulative. Dacă mai multe reguli active se potrivesc unui eveniment, clientul poate primi mai multe tranzacții separate de puncte. Prioritatea regulii controlează ordinea și lizibilitatea auditului, nu oprirea regulilor următoare.

Punctele utilizate în coș sunt salvate pe quote, transferate în order și decontate după plasarea comenzii. Retururile și credit memo trebuie testate pentru retururi complete și parțiale, mai ales când magazinul folosește punctele ca reducere.

Apăsați pentru a sări peste carusel

Am găsit alte produse care v-ar putea plăcea!

Scrie o recenzie
Spune-ne parerea ta despre acest produs Program de loialitate Magento 2 - Kowal Loyalty & Rewards Suite
Rating-ul dumneavoastră:
Preț
Calitate
Asistență
loader
Încărcare...

Ați trimis o recenzie pentru verificare.

Modifică preferințele pentru cookie-uri