Magento 2-loyaliteitsprogramma - Kowal Loyalty & Rewards Suite

Loyaliteitsprogrammamodule voor Magento 2: punten voor aankopen en activiteiten, beloningenwallet, klantniveaus, coupons, referrals, gamification, integratie met checkout, API/GraphQL en volledige audit van puntenoperaties.
SKU
M2-LOYALTY
€ 184,50
E-mail naar een vriend

Vraag stellen over dit product

Beschrijving / Magento 2-loyaliteitsprogramma - Kowal Loyalty & Rewards Suite

MAGENTO 2 · PUNTEN · BELONINGEN · RETENTIE

Geef klanten een reden voor hun volgende aankoop.

Kowal Loyalty & Rewards Suite

Bouw een loyaliteitsprogramma binnen Magento: punten, kortingen, VIP-niveaus en referrals delen één gezamenlijke transactiegeschiedenis. Breid het programma stapsgewijs uit en stem regels en beloningskosten af op uw webshop.

Puntenledger · Beloningen in de winkelwagen · Programma per website

HOE HET IN DE PRAKTIJK WERKT

01 · U bepaalt de programmaregels
U configureert het programma en de regels voor het verdienen en gebruiken van punten.

02 · De klant verdient en gebruikt punten
Aankopen en kwalificerende activiteiten activeren de geconfigureerde voordelen.

03 · U bewaakt de historie en het resultaat
Rapporten tonen saldo, transacties, retouren en regelactiviteit.

Wat levert het uw webshop op?

Ontdek de functies, toepassingen en instellingen van de module.

Magento 2-loyaliteitsprogramma voor terugkerende omzet

Kowal Loyalty & Rewards Suite combineert loyaliteitspunten, beloningen, VIP-niveaus, referrals en gamification in één systeem voor Magento 2. Het programma kan meegroeien met de webshop — van eenvoudige punten voor aankopen tot uitgebreidere retentiescenario's.

Een belangrijk onderdeel is een auditeerbare puntenledger waarmee u toekenningen, gebruik, verval, correcties en gebeurtenissen rond retouren en credit memo's kunt volgen.

Punten en ledger

Ken punten toe voor aankopen en activiteiten, beheer hun status en behoud de operatiehistorie en zakelijke context.

Beloningen en checkout

Laat klanten punten als korting gebruiken en beheer coupons, vouchers en andere programmabeloningen.

VIP en referral

Bouw klantniveaus, bonussen en een referralprogramma die terugkeer naar de webshop en het aantrekken van nieuwe kopers ondersteunen.

Loyaliteitsprogramma onder financiële controle

Loyaliteitspunten beïnvloeden de daadwerkelijke orderwaarde, daarom moet het systeem hun historie inzichtelijk maken. De ledger maakt controle eenvoudiger over pending en beschikbare punten, verval, correcties, retouren en operaties die verband houden met orderafrekening.

Breid het programma stapsgewijs uit

  1. Definieer de programmaregels en de manier waarop punten worden toegekend.
  2. Voeg regels toe voor het verdienen van punten voor aankopen en geselecteerde activiteiten.
  3. Activeer beloningen en de mogelijkheid om punten te gebruiken tijdens het aankoopproces.
  4. Breid retentie uit met VIP-niveaus, referrals en gamificationmechanismen.
  5. Analyseer de historie van punten en klantgedrag.

Integraties

REST API en GraphQL maken het mogelijk om programmagegevens ook te gebruiken in integraties en headless-oplossingen.

Voor welke webshops?

Voor Magento 2-webshops die retentie, aankoopfrequentie en de waarde van klantrelaties willen verhogen zonder het loyaliteitsprogramma naar een apart SaaS-platform te verplaatsen.

Belangrijkste onderdelen

  • punten voor aankopen en activiteiten,
  • historie en status van puntenoperaties,
  • gebruik van punten als aankoopvoordeel,
  • beloningen, coupons en vouchers,
  • Silver-, Gold-, VIP-niveaus en bonussen,
  • referralprogramma,
  • gamification en promotiemechanieken,
  • rapportage, REST API en GraphQL.

Eén programma voor de website

Het programma heeft een website-context: status, zichtbaarheid en regels stelt u in voor de betreffende website. Het huidige model ondersteunt één actieve programmacontext per website. Activeer vóór de lancering het programma en de benodigde functies — alleen de module inschakelen activeert een programma met de status Draft niet.

Punten van aankoop tot retour

De historie omvat punten met de status pending, available, spent, reversed en expired. Transacties bewaren de context van klant, website, gebeurtenis, regel, campagne, order en credit memo, evenals een idempotentiesleutel die herhaalde toekenning van dezelfde operatie beperkt.

Cron verwerkt uitgestelde activatie en het vervallen van punten. Ondersteuning voor credit memo's maakt het mogelijk toekenningen terug te draaien en gebruikte punten te herstellen volgens het retourproces.

Punten gebruiken als korting

De klant kan punten toepassen of verwijderen in de winkelwagen en checkout. Het systeem controleert lidmaatschap, beschikbaar saldo en configuratielimieten, rekent punten om naar korting in de basisvaluta en slaat het gebruik bij de order op.

Bepaal vóór de lancering de puntwaarde en gebruikslimieten en controleer vervolgens hoe de korting samenwerkt met belastingen, promoties en de daadwerkelijke checkout van de webshop.

VIP-niveaus en kwalificerende referrals

Het klantniveau kan worden bepaald op basis van de waarde van afgeronde orders uit de afgelopen 12 maanden, het aantal orders en verdiende punten. De waarde is gebaseerd op subtotal, exclusief verzending. De niveaubonus wordt als een aparte ledgertransactie opgeslagen.

Referral gebruikt de code en link van de klant, toewijzing bij inschrijving voor het programma en een kwalificerende orderstatus. Het mechanisme blokkeert zelfverwijzingen en het opnieuw toewijzen van dezelfde persoon; de beloning bepaalt u met de programmaregels.

Gamification met beloningscontrole

Het prijzenrad en de kraskaart gebruiken een deterministische keuze of een gedefinieerde reeks resultaten. Pools kunnen limieten hebben voor het aantal gewonnen prijzen en het puntenbudget, evenals limieten voor deelname per klant en e-mailadres. De historie registreert deelname en toegekende beloning.

Mogelijke voordelen omvatten punten, een coupon, een coupon voor gratis verzending, een badge of geen beloning. Definities van mechanieken kunnen in CMS-widgets worden weergegeven.

Rapporten en pakketarchitectuur

Het Composer-pakket bevat 28 modules, waaronder programma, punten, regels, beloningen, checkout, toestemmingen, newsletter, niveaus, referrals, communicatie, rapporten, REST en GraphQL. Een standaardinstallatie gebruikt één suite-pakket.

Magento Admin-rapporten tonen saldi, puntenverplichtingen, ledger en regel- en campagneactiviteit. Ze bieden filtering, opgeslagen weergaven en CSV; campagne- en niveaubonussen kunnen apart van basistoekenningen worden gevolgd.

Optionele Hyvä-ondersteuning

De suite bevat de adapter Kowal_LoyaltyHyva voor product, winkelwagen, minicar, inschrijfformulier, klantpaneel en widgets. Rendering is standaard uitgeschakeld en vereist een actief Hyvä-thema en programmaconfiguratie.

In Hyvä checkout gebruikt het formulier een gewone POST met paginaherlading en de gezamenlijke Magento-kortingscollector. De adapter bevat geen dedicated Magewire-component of Hyvä Checkout-samenvattingsregel; een eigen checkout en winkelwagen vereisen controle van de integratie.

Installatie via Composer

Pakket kowal/metapackage-loyalty-suite, module Kowal_Loyalty. Na het configureren van toegang tot de Kowal-repository installeert u het pakket, schakelt u de module in, werkt u Magento bij en leegt u de cache. Neem in productie compilatie en deployment van statische content mee volgens het proces van de webshop.

Van configuratie tot resultaat

1. U bepaalt de programmaregels
U configureert het programma en de regels voor het verdienen en gebruiken van punten.

2. De klant verdient en gebruikt punten
Aankopen en kwalificerende activiteiten activeren de geconfigureerde voordelen.

3. U bewaakt de historie en het resultaat
Rapporten tonen saldo, transacties, retouren en regelactiviteit.

Voorbeeld: van punten naar VIP-niveaus

U begint met punten voor aankopen en korting in de winkelwagen. Vervolgens voegt u Silver-, Gold- en VIP-drempels toe, evenals referrals die na de order kwalificeren. Elke toekenning en bonus blijft gekoppeld aan de programmaggeschiedenis.

Ontwerp een programma waar klanten naar terugkeren.

Wilt u de module afstemmen op uw webshop? Vraag naar de implementatie van Kowal Loyalty & Rewards Suite en bespreek de configuratie of benodigde uitbreidingen.

Meer informatie

Hyva Theme Hyva Theme Redy
Overeenstemming met sjabloon Goed, Luma / Blank, Smid

Installatiehandleiding voor de module

Installatie- en configuratiehandleiding voor Kowal Loyalty & Rewards Suite

Dit document beschrijft de installatie en basisconfiguratie van het pakket kowal/metapackage-loyalty-suite in Magento 2. De handleiding is gebaseerd op de actuele modulecode, de configuratie system.xml, de standaardwaarden config.xml en de productdocumentatie.

Vereisten

  • Magento Open Source 2.4.9 of een compatibele Magento 2.4.x-installatie.
  • PHP ^8.3.
  • Toegang tot de console van de Magento-server.
  • Ingeschakelde Magento-cron.
  • Ten minste één geconfigureerde website, store en store view.
  • Actieve Magento-modules die door het pakket worden gebruikt, waaronder Customer, Sales, Quote, Checkout, CMS, Newsletter, SalesRule, Webapi, GraphQl, UI en ImportExport.

Het pakket wordt geïnstalleerd als één root package Composer. Deelmodules bevinden zich in packages/, maar bij een standaardinstallatie hoeven ze niet afzonderlijk te worden geïnstalleerd.

Installatie

Voer in het Magento-project uit:

Toegangsgegevens voor de Composer-repository (het e-mailadres van de klant en de licentietoken) ontvangt u per e-mail na aankoop. Ze zijn ook beschikbaar in het klantpaneel na inloggen op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de commando's uit in de hoofdmap van 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

Controleer na installatie of Magento-cron correct werkt. Cron is onder andere nodig voor het activeren van pending punten, het laten vervallen van punten, meldingen en het verversen van ranglijsten.

Lokale pakketvalidatie

In de repository van het pakket kunt u uitvoeren:

./scripts/validate-local.sh

Het script controleert basisbestanden JSON, PHP, PHTML, XML, moduleregistraties en GraphQL-schema's.

Configuratielocatie in het Magento-paneel

De hoofdconfiguratie bevindt zich in:

Stores > Configuration > Kowal > Loyalty & Rewards

De configuratie is grotendeels per website gescopeerd. Dit betekent dat het programma voor één website kan worden ingeschakeld en voor een andere uitgeschakeld kan blijven.

General

VeldConfig-padStandaardBetekenis
Enable Loyaltykowal_loyalty/general/enabledNoSchakelt het loyaliteitsprogramma in voor de geselecteerde website. Zonder dit zouden domeinmodules de klant niet als deelnemer aan een actief programma moeten behandelen.
Debug Modekowal_loyalty/general/debugNoSchakelt extra diagnostiek in voor de geselecteerde website. Gebruik op staging of bij probleemanalyse.
Log Retention Dayskowal_loyalty/general/log_retention_days30Globale bewaartermijn van loyaliteitslogs in dagen.

Aanbeveling: stel op productie Enable Loyalty = Yes alleen in voor de website waarvoor het programma actief moet zijn. Laat Debug Mode op No staan, tenzij u een specifiek probleem diagnosticeert.

Programma

VeldConfig-padStandaardBetekenis
Program IDkowal_loyalty/program/program_iddefaultInterne programma-ID. MVP gaat uit van één programma per website. Laat meestal default staan.
Program Namekowal_loyalty/program/nameLoyalty & RewardsNaam van het programma die zichtbaar is voor de klant in widgets, landing page en accountpaneel.
Short Descriptionkowal_loyalty/program/short_descriptionEarn points, unlock rewards and use them on future orders.Korte beschrijving van het programma die wordt gebruikt in de frontendpresentatie.
Program Statuskowal_loyalty/program/statusdraftStatus van het programma. Alleen een actief programma wordt als beschikbaar voor klanten behandeld.
Program Visibilitykowal_loyalty/program/visibilitypublicStuurt de zichtbaarheid van het programma in de storefront-laag.
Program Terms CMS Pagekowal_loyalty/program/program_terms_cms_page0CMS-pagina met de voorwaarden van het loyaliteitsprogramma. De link kan automatisch door formulieren en widgets worden gebruikt.
Store Terms CMS Pagekowal_loyalty/program/store_terms_cms_page0CMS-pagina met de winkelvoorwaarden, vooral vereist bij gastinschrijving en het aanmaken van een account.

Aanbeveling: maak vóór publieke inschakeling van het programma CMS-pagina's met de programmavoorwaarden en winkelvoorwaarden en wijs deze vervolgens toe in de configuratie.

Points Defaults

VeldConfig-padStandaardBetekenis
Default Points Expiration Dayskowal_loyalty/points/expiration_days365Aantal dagen geldigheid van punten, gerekend vanaf de activatiedatum.
Default Rounding Modekowal_loyalty/points/rounding_modefloorManier van afronden van punten: naar beneden, standaard of naar boven.
Default Earning Amount Basiskowal_loyalty/points/earning_amount_basisbase_row_total_incl_tax_after_discountBasis van de orderwaarde die wordt gebruikt voor het toekennen van punten. Verzending is altijd uitgesloten.
Earn Points After Order Statuskowal_loyalty/points/earning_order_statuscompleteOrderstatus waarna aankooppunten worden toegekend.
Activate Pending Points After Order Statuskowal_loyalty/points/activation_order_statuscompleteOrderstatus waarna pending punten beschikbaar kunnen worden.
Activation Delay Dayskowal_loyalty/points/activation_delay_days0Extra vertraging voor puntactivatie. 0 betekent activatie zonder vertraging nadat aan de status is voldaan.
Expiration Notification Dayskowal_loyalty/points/expiration_notification_days30,7,1Meldingsdrempels vóór het vervallen van punten, gescheiden door komma's.

Opties Default Earning Amount Basis:

WaardeBetekenisWanneer gebruiken
base_row_total_incl_tax_after_discountBrutobedrag na kortingenMeest voorkomende B2C-variant, de klant verdient punten op basis van de daadwerkelijk betaalde productwaarde.
base_row_total_incl_tax_before_discountBrutobedrag vóór kortingenWanneer prijsacties het aantal verdiende punten niet moeten verlagen.
base_row_total_after_discountNettobedrag na kortingenVoor B2B of webshops die loyaliteit op nettowaarde afrekenen.
base_row_total_before_discountNettobedrag vóór kortingenVoor programma's die worden berekend op basis van de catalogusnettowaarde van producten.

Aanbeveling: laat voor een typische B2C-webshop Gross After Discounts, rounding_mode = floor, statussen complete en puntgeldigheid van 365 dagen staan.

Point Redemption

VeldConfig-padStandaardBetekenis
Pointskowal_loyalty/redemption/points100Aantal punten dat overeenkomt met het geconfigureerde kortingsbedrag.
Discount Amountkowal_loyalty/redemption/base_amount10Kortingsbedrag in de basisvaluta van de website voor het opgegeven aantal punten.
Minimum Points To Redeemkowal_loyalty/redemption/min_points100Minimumaantal punten dat de klant in de winkelwagen kan gebruiken.
Minimum Order Amountkowal_loyalty/redemption/min_order_amount100Minimale orderwaarde die het gebruik van punten kwalificeert. Verzending is uitgesloten van de validatiebasis.
Maximum Order Percent Paid With Pointskowal_loyalty/redemption/max_order_percent30Maximaal percentage van de kwalificerende orderwaarde dat met punten mag worden betaald.

Voorbeeld: waarden Points = 100 en Discount Amount = 10 betekenen dat 100 punten 10 eenheden van de basisvaluta korting geven. Bij Maximum Order Percent Paid With Points = 30 kan de klant met punten maximaal 30% van de kwalificerende winkelwagenwaarde betalen.

Aanbeveling: stel bij de start een conservatieve limiet in, bijvoorbeeld 20-30%, zodat het programma niet de volledige marge van de order overneemt.

Feature Flags

VeldConfig-padStandaardBetekenis
Programkowal_loyalty/features/programYesSchakelt de programma- en websitecontextlaag in.
Ruleskowal_loyalty/features/rulesNoSchakelt ondersteuning voor regels voor puntentoekenning in.
Pointskowal_loyalty/features/pointsNoSchakelt de puntenledger en saldoprojectie in.
Rewardskowal_loyalty/features/rewardsNoSchakelt beloningsmechanismen en het gebruik van punten in.
Checkoutkowal_loyalty/features/checkoutNoSchakelt integratie met winkelwagen en checkout in.
Contentkowal_loyalty/features/contentNoSchakelt de contentlaag, landing pages, widgets en frontendblokken in.
Leaderboardkowal_loyalty/features/leaderboardNoSchakelt de klantenranglijst in als de module is geïnstalleerd.
Gamificationkowal_loyalty/features/gamificationNoSchakelt deterministische promotiemechanieken in.
Lotterykowal_loyalty/features/lotteryNoSchakelt de module voor loterijen en kansspelen in.

Feature flags maken het mogelijk het pakket stapsgewijs te activeren. Voor de eerste configuratie schakelt u meestal in: Program, Rules, Points, Rewards, Checkout en Content.

Leaderboard

VeldConfig-padStandaardBetekenis
Enable Leaderboardkowal_loyalty/leaderboard/enabledNoSchakelt materialisatie van ranglijsten via cron in. Laat uitgeschakeld totdat de privacyregels zijn goedgekeurd.
Allow Public Leaderboard Widgetskowal_loyalty/leaderboard/public_enabledNoStaat het weergeven van publieke ranglijstwidgets toe. Wanneer uitgeschakeld renderen widgets geen publieke ranglijst.
Default Metrickowal_loyalty/leaderboard/default_metricpointsStandaardranglijstmetriek: punten, challenge-voortgang, referrals of reviews.
Default Widget Limitkowal_loyalty/leaderboard/default_limit10Aantal posities in widgets. De code beperkt de waarde tot maximaal 100.

Aanbeveling: gebruik publieke ranglijsten alleen wanneer u een goedgekeurd privacybeleid en klantcommunicatie hebt. De module gebruikt standaard pseudoniemen in plaats van persoonsgegevens.

Gamification

VeldConfig-padStandaardBetekenis
Enable Gamification Mechanicskowal_loyalty/gamification/enabledNoSchakelt deterministische promotiemechanieken in, bijvoorbeeld Spin the Wheel en Scratch & Win.
Gamification feature flagkowal_loyalty/features/gamificationNoFeature flag voor het gamificationgebied.

Gamificationmechanieken zijn geen echte loterij. De keuze van beloningen is deterministisch of gebaseerd op een gedefinieerde reeks, wat juridische en budgettaire controle eenvoudiger maakt.

Lotteries and Games of Chance

VeldConfig-padStandaardBetekenis
Enable Lottery Modulekowal_loyalty/lottery/enabledNoSchakelt de loterijmodule in. Laat uitgeschakeld zonder voorafgaande juridische verificatie.
Allow Public Lottery Widgetskowal_loyalty/lottery/public_widgets_enabledNoStaat rendering van publieke widgets voor actieve campagnes met juridische goedkeuring toe.
Lottery feature flagkowal_loyalty/features/lotteryNoFeature flag voor het loterijgebied.

Aanbeveling: gebruik voor gewone promoties Gamification. Schakel Lottery alleen in voor campagnes met aparte voorwaarden, juridische goedkeuring en een landenscope die aan de regelgeving voldoet.

Puntenregels

Puntenregels worden beheerd in het beheerpaneel van de module. Het formulier bevat:

VeldBetekenis
EnabledOf de regel actief is.
Program IDHet programma waarop de regel betrekking heeft. In MVP meestal default.
NameNaam van de regel die zichtbaar is in de administratie.
DescriptionOndersteunende beschrijving voor de beheerder.
Event TypeGebeurtenis waarvoor punten worden toegekend, bijvoorbeeld aankoop, newsletter, referral.
Points ModeManier waarop punten worden toegekend, bijvoorbeeld vaste waarde of waarde afhankelijk van bedrag.
Points ValueAantal punten of conversiefactor die door de gekozen modus wordt gebruikt.
PriorityVolgorde van evaluatie. Regels die bij de gebeurtenis passen worden opgeteld; prioriteit stopt volgende regels niet.
Related Landing Page IdentifierIdentificatie van de CMS-pagina die aan de regel is gekoppeld.
Website IDsLijst met website-ID's gescheiden door komma's. Een leeg veld betekent alle websites.
Customer Group IDsLijst met klantgroep-ID's gescheiden door komma's. Een leeg veld betekent alle groepen.
From Date / To DateGeldigheidsperiode van de regel.

Voorbeeld van een eenvoudige aankoopregel: Event Type = purchase, Points Mode = amount based, Points Value = 1, actief voor alle groepen en alleen voor de geselecteerde website. Dit betekent puntentoekenning op basis van de winkelwagenwaarde volgens de basis uit de configuratie Points Defaults.

Voorbeeld van een newsletterbonus: Event Type = newsletter_signup, Points Mode = fixed, Points Value = 50, periode zonder einddatum. De regel kent een eenmalige bonus toe na inschrijving van de klant op de newsletter, als de newsletterintegratie de juiste gebeurtenis aanroept.

Klantniveaus

Niveaus worden beheerd als administratieve entiteiten. Het niveauformulier bevat:

VeldBetekenis
EnabledOf het niveau actief is.
Program IDHet programma waarop het niveau betrekking heeft. In MVP meestal default.
NameNaam van het niveau, bijvoorbeeld Silver, Gold, VIP.
CodeTechnische code van het niveau.
Sort OrderVolgorde van niveaus.
Minimum Completed Purchase AmountMinimale waarde van afgeronde orders uit de afgelopen 12 maanden, exclusief verzending.
Minimum Completed OrdersMinimumaantal afgeronde orders.
Minimum Earned PointsMinimumaantal verdiende punten.
Bonus MultiplierBonusmultiplier. 1.25 betekent een aparte bonustransactie van +25% ten opzichte van de basispunten.
Website IDsLijst met website-ID's gescheiden door komma's. Een leeg veld betekent alle websites.

Standaardniveaus die als sjablonen worden geïnstalleerd:

NiveauAankoopdrempelMultiplier
Silver10001.25
Gold30001.5
VIP75002.0

Behandel de standaardwaarden als startpunt. Stem de drempels vóór productie af op de gemiddelde orderwaarde, marge en aankoopfrequentie.

Configuratievoorbeelden

1. Eenvoudig puntenprogramma voor een B2C-webshop

Doel: de klant spaart punten voor aankopen en kan ze in de winkelwagen besteden.

Instellingen:

  • Enable Loyalty = Yes.
  • Program Status = active.
  • Program Visibility = public.
  • Program Terms CMS Page en Store Terms CMS Page verwijzen naar de juiste CMS-pagina's.
  • 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 ingesteld op Yes.

Voeg een puntenregel voor aankoop toe en test de volledige flow: enrollment, order, puntentoekenning, gebruik van punten in de winkelwagen.

2. Programma met vertraagde puntactivatie

Doel: punten worden pas beschikbaar na de retourtermijn.

Instellingen:

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

Deze variant beperkt het risico dat een klant punten besteedt voordat de retourperiode is afgelopen.

3. B2B-programma berekend op nettowaarde

Doel: punten toekennen op basis van de nettowaarde van producten, zonder verzending en zonder belasting.

Instellingen:

  • Default Earning Amount Basis = Net After Discounts.
  • Default Rounding Mode = floor.
  • Stel Minimum Order Amount in overeenkomstig de minimale B2B-orderwaarde, bijvoorbeeld 500.
  • Stel Maximum Order Percent Paid With Points conservatief in, bijvoorbeeld 10 of 20.

Deze variant is zinvol wanneer loyaliteit dichter bij de marge en gefactureerde nettowaarde moet worden afgerekend.

4. VIP-programma met klantniveaus

Doel: betere klanten verdienen extra punten.

Instellingen:

  • Schakel de basis-feature flags voor programma, punten, regels en checkout in.
  • Configureer niveaus, bijvoorbeeld Silver, Gold, VIP.
  • Stel Bonus Multiplier in: 1.25, 1.5, 2.0.
  • Stem drempels Minimum Completed Purchase Amount af op verkoopgegevens.

De niveaubonus wordt als aparte transactie in de ledger opgeslagen. Daardoor kunnen rapporten basispunten scheiden van bonuspunten.

5. Campagne met ranglijst

Doel: een publieke klantenranglijst in een campagne tonen.

Instellingen:

  • Leaderboard feature flag = Yes.
  • Enable Leaderboard = Yes.
  • Default Metric = points, challenge_progress, referrals of reviews.
  • Default Widget Limit = 10 of een andere redelijke waarde.
  • Allow Public Leaderboard Widgets = Yes pas na acceptatie van de privacyregels.

Controleer vóór publicatie de inhoud van de voorwaarden, het privacybeleid en de manier waarop klantaliassen worden gepresenteerd.

6. Spin the Wheel-promotie zonder loterij

Doel: een gecontroleerde promotieactie met beloningen zonder kansmechanisme.

Instellingen:

  • Gamification feature flag = Yes.
  • Enable Gamification Mechanics = Yes.
  • Schakel Lottery niet in als de promotie juridisch geen loterij is.
  • Gebruik een deterministische mechaniek of een vooraf gedefinieerde beloningsreeks.
  • Stel deelname-, e-mail-, puntenbudget- en winlimieten in binnen de configuratie van de mechaniek.

Deze variant is geschikt voor marketingacties die aantrekkelijk moeten ogen, maar budgettair gecontroleerd en auditeerbaar moeten blijven.

7. Loterij of kansspel

Doel: een campagne met een echt kanselement starten.

Instellingen:

  • Lottery feature flag = Yes.
  • Enable Lottery Module = Yes.
  • Allow Public Lottery Widgets = Yes pas nadat de campagne is voorbereid.
  • De campagne moet een actieve status, de juiste website en country scope hebben, evenals legal_approval_status = approved.
  • Voeg aparte CMS-voorwaarden en een landing page voor de campagne toe.

Gebruik deze variant niet zonder juridische verificatie voor het land waarin de webshop actief is.

Checklist vóór productie

  • Programma alleen ingeschakeld voor de juiste websites.
  • Programmastatus ingesteld op actief.
  • Programmavoorwaarden en winkelvoorwaarden toegewezen aan CMS-pagina's.
  • Newsletter duidelijk beschreven als voorwaarde voor volledige programmarechten.
  • Puntenregels gecontroleerd op staging.
  • Limieten voor puntgebruik berekend ten opzichte van marge.
  • Retouren en credit memo's handmatig getest.
  • Magento-cron werkt en verwerkt pending punten, verval en ranglijsten.
  • Publieke ranglijsten en loterijen juridisch goedgekeurd.
  • REST API en GraphQL gecontroleerd op toegang uitsluitend tot gegevens van de juiste klant.
  • Import van puntcorrecties getest op idempotentie.

Nuttige locaties in het paneel

  • Stores > Configuration > Kowal > Loyalty & Rewards - hoofdconfiguratie van het programma.
  • Customers > Loyalty & Rewards of administratiemenu Kowal Loyalty - deelnemers, ledger, handmatige correcties en rapporten, afhankelijk van de ingeschakelde modules.
  • CMS Pages - programmavoorwaarden, winkelvoorwaarden en landing pages.
  • Cart Price Rules - kortingsregels die door couponbeloningen worden gebruikt.

Operationele opmerkingen

De puntenledger is de bron van waarheid. De saldotabel is een projectie voor snelle uitlezingen in frontend, checkout en beheerpaneel. Saldi mogen niet handmatig worden aangepast zonder ledgertransactie.

Puntenregels zijn cumulatief. Als meerdere actieve regels bij een gebeurtenis passen, kan de klant meerdere afzonderlijke punttransacties ontvangen. Regelprioriteit stuurt de volgorde en leesbaarheid van de audit, niet het stoppen van verdere regels.

Punten die in de winkelwagen worden gebruikt, worden op de quote opgeslagen, naar de order overgedragen en na het plaatsen van de order afgerekend. Retouren en credit memo's moeten worden getest voor volledige en gedeeltelijke retouren, vooral wanneer de webshop punten als korting gebruikt.

Druk om carrousel over te slaan

We hebben andere producten gevonden die u misschien leuk vindt!

Schrijf uw eigen review
U plaatst een review over: Magento 2-loyaliteitsprogramma - Kowal Loyalty & Rewards Suite
Uw waardering:
Prijs
Kwaliteit
Ondersteuning
loader
Bezig met laden...

U heeft uw review aangeboden ter goedkeuring.

Cookievoorkeuren wijzigen