AI-gebaseerde winkelwagenherstelassistent voor Magento 2
Slim herstel van verlaten winkelwagens
AI Cart Recovery Assistant for Magento 2 helpt winkels om onafgeronde bestellingen effectiever terug te winnen zonder handmatig beheer van follow-upcampagnes. De module detecteert automatisch actieve winkelwagens die gedurende een in de configuratie gedefinieerde periode niet zijn bijgewerkt en slaat ze vervolgens op als mogelijk verlaten.
De volgende stap is het beoordelen van de aankoopintentie van de klant. De module kan de winkelwagen analyseren met OpenAI of, als de AI-integratie niet is ingeschakeld, gebruikmaken van een veilig heuristisch mechanisme. Er wordt onder meer rekening gehouden met de winkelwagenwaarde, het aantal producten, de checkoutfase en de basiscontext van de klant. Op basis daarvan wordt de intent score berekend, oftewel de waarschijnlijkheid dat de aankoop wordt afgerond, evenals de reden voor het verlaten van de winkelwagen, bijvoorbeeld prijsgevoeligheid, frictie in de checkout of het vergelijken van aanbiedingen.
Gepersonaliseerde e-mails die verkoop herstellen
Na het overschrijden van de minimale intentiedrempel genereert de module e-mails voor winkelwagenherstel. De inhoud kan door AI worden opgesteld op basis van de inhoud van de winkelwagen en de gedetecteerde reden voor verlating, of via een fallbackmechanisme op basis van kant-en-klare berichten. Het bericht bevat een veilige link om de winkelwagen te herstellen en optioneel ook een link naar de AI-assistent, die vragen van de klant kan beantwoorden en kan helpen de aankoop af te ronden.
De module slaat verzendlogs op, ondersteunt een teller voor mislukte pogingen en maakt het mogelijk het maximale aantal fouten te beheren. Daardoor is het proces geautomatiseerd, maar tegelijk voorspelbaar en eenvoudig te monitoren door het winkelteam.
Dynamische kortingscoupons
Voor winkelwagens met een lagere aankoopintentie en een passende orderwaarde kan de module automatisch een eenmalige kortingscode genereren. De hoogte van de korting wordt berekend op basis van de winkelwagenwaarde en de intentiescore, terwijl de maximale kortingslimiet volledig onder controle van de beheerder blijft. Dit helpt de marge beter te beschermen en een korting alleen te activeren wanneer deze zakelijk gezien echt zinvol is.
AI-assistent voor de klant
Een van de onderscheidende kenmerken van de module is de ingebouwde AI-assistent die is gekoppeld aan de verlaten winkelwagen. De klant kan een speciale link openen en een vraag stellen over producten, de keuze van een variant of de voordelen van de aankoop. De module geeft de context van de winkelwagen, productinformatie en zelfs gegevens over gerelateerde producten, upsell- en cross-sellproducten door aan het AI-model. Gesprekken worden opgeslagen in het beheerpaneel, waardoor het team inzicht krijgt in echte aankoopbezwaren van klanten.
Dashboard, analytics en technische integratie
In het Magento-paneel krijgt de beheerder toegang tot de secties Dashboard, Recovery Analytics, Conversations en Email Logs. De module markeert herstelde winkelwagens nadat een bestelling is geplaatst en presenteert basisstatistieken, zoals het aantal verlaten winkelwagens, het aantal herstelde winkelwagens, herstelde omzet, het aantal verzonden e-mails en het gebruik van coupons.
Voor geavanceerdere implementaties zijn CLI-commando’s en REST API-endpoints beschikbaar. De module voert cron-taken uit voor detectie van winkelwagens, scoring en verzending van e-mails, waardoor deze goed aansluit op de standaard automatiseringsarchitectuur van Magento 2.
Belangrijkste voordelen
- automatische detectie van verlaten winkelwagens
- scoring van winkelwagens met AI of heuristische logica
- gepersonaliseerde e-mailberichten voor verkoopherstel
- veilig herstel van de winkelwagen met één klik
- optionele generatie van eenmalige kortingscoupons
- AI-assistent die de klant helpt de aankoop af te ronden
- dashboard, analytics, e-maillogs en gespreksgeschiedenis
- REST API en CLI voor integratie met winkelprocessen
- configuratie per winkel en compatibiliteit met Magento 2
Magento 2-module voor het herstellen van verlaten winkelwagens met functies voor:
- detectie van verlaten winkelwagens
- winkelwagenscoring met AI of heuristiek
- generatie van e-mailberichten voor winkelwagenherstel
- optionele generatie van coupons
- gesprekken met een AI-winkelassistent
- beheerpaneel en analytics
- REST API-endpoints en CLI-commando’s
Overzicht
De module helpt verlaten winkelwagens in Magento 2 te herstellen door inactieve winkelwagens te detecteren, de aankoopintentie te beoordelen en e-mailberichten te verzenden met een veilige link om de winkelwagen te herstellen. Afhankelijk van de configuratie kan de module in twee modi werken:
- modus
heuristic, zonder externe AI - modus
OpenAI, met AI-analyse, generatie van e-mailinhoud en gesprekken met de assistent
Typisch werkingsverloop:
- De klant voegt producten toe aan de winkelwagen.
- De klant verlaat de winkel zonder een bestelling te plaatsen.
- Na het verstrijken van de geconfigureerde inactiviteitsperiode wordt de winkelwagen als verlaten gemarkeerd.
- De module kent een score toe aan de winkelwagen.
- Als de score hoog genoeg is, wordt een herstel-e-mail verzonden.
- De e-mail kan een kortingscoupon en een link naar de pagina van de AI-assistent bevatten.
- Als de klant terugkeert en een bestelling plaatst, wordt de winkelwagen als hersteld gemarkeerd.
Vereisten
Controleer vóór de installatie of de winkel aan de volgende vereisten voldoet:
- Magento 2 met toegang tot CLI
- correct werkende Magento cron
- geconfigureerde verzending van transactionele e-mails in Magento
- HTTPS ingeschakeld op de storefront
- als de AI-modus wordt gebruikt: OpenAI API-account met actieve billing en API-sleutel
Operationele aanbevelingen:
- productiemodus voor de live winkel
- geteste e-mailsjabloon en correct ingestelde afzender
- privacybeleid dat het gebruik van AI-diensten omvat, als de OpenAI-modus is ingeschakeld
Installatie
* = gebruik op productie de optie --keep-generated
Type: Composer
Voeg de Composer-repository toe aan de configuratie:
composer config repositories.ai.abandoned.cart vcs https://github.com/kowalco/ai-abandoned-cartVoeg een toegangstoken toe voor de privé GitHub-repository:
composer config --global --auth github-oauth.github.com Installeer de module via Composer:
composer require kowal/module-ai-abandoned-cart
Voer daarna uit:
bin/magento module:enable Kowal_AiAbandonedCartbin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flushChecklist na installatie
Controleer na de installatie:
- of de module is ingeschakeld in Magento
- of het databaseschema is geïnstalleerd via
setup:upgrade - of Magento cron correct werkt
- of de winkel transactionele e-mails verzendt
- of de storefront correcte HTTPS-adressen gebruikt
Handige verificatiecommando’s:
bin/magento module:status Kowal_AiAbandonedCartbin/magento cron:runbin/magento cache:flushConfiguratie
Magento Admin:
Stores -> Configuration -> Kowal -> AI Abandoned Cart
Beheerpagina’s:
Marketing -> AI Abandoned Cart
Configuratievelden
Belangrijkste instellingen:
Enable ModuleSchakelt de volledige module in of uit.Cart Inactivity Threshold (minutes)Bepaalt na hoeveel minuten inactiviteit een actieve winkelwagen als verlaten moet worden beschouwd.AI ProviderBeschikbare waarden:Heuristic FallbackOpenAI
OpenAI API KeyAlleen vereist wanneerAI Provideris ingesteld opOpenAI.Minimum Intent ScoreAlleen winkelwagens met een score gelijk aan of hoger dan deze waarde komen in aanmerking voor verzending van een herstel-e-mail.Enable Dynamic CouponsSchakelt de generatie van eenmalige coupons in voor geselecteerde verlaten winkelwagens.Maximum Coupon DiscountBepaalt de bovengrens van de automatisch gegenereerde procentuele korting.Maximum Failed Email AttemptsBepaalt hoeveel mislukte verzendpogingen zijn toegestaan voordat de module stopt met opnieuw verzenden.Email Address for Message CopiesOptionele BCC-ontvanger voor herstelberichten.Enable AI Assistant LinkAls deze optie is ingeschakeld, bevat de herstel-e-mail een veilige link naar de pagina van de AI-assistent.Conversation Expiration Time (minutes)Bepaalt hoelang de link naar de AI-assistent geldig blijft.Batch SizeDefinieert hoeveel winkelwagens in één detectie-, scoring- en e-mailverzendrun worden verwerkt.Cart Analysis PromptWordt gebruikt wanneer AI-scoring actief is.Email Generation PromptWordt gebruikt om de inhoud van e-mailberichten in AI-modus te genereren.Conversation PromptWordt door de AI-assistent gebruikt tijdens het gesprek met de klant.
Aanbevolen startconfiguratie
Een veilige set startinstellingen is:
Enable Module:YesCart Inactivity Threshold (minutes):30AI Provider:Heuristic FallbackofOpenAIMinimum Intent Score:0.45Enable Dynamic Coupons:YesMaximum Coupon Discount:5Maximum Failed Email Attempts:3Enable AI Assistant Link:YesConversation Expiration Time (minutes):1440Batch Size:100
Heuristic-modus versus OpenAI-modus
Heuristic-modus
Gebruik deze modus als u wilt starten zonder integratie met externe AI.
In deze modus doet de module het volgende:
- detecteert verlaten winkelwagens
- berekent de intent score op basis van ingebouwde bedrijfsregels
- verstuurt herstel-e-mails
- kan coupons genereren
- kan nog steeds de assistentpagina beschikbaar stellen, maar antwoorden zijn gebaseerd op ingebouwde logica in plaats van OpenAI
OpenAI-modus
Gebruik deze modus als u meer personalisatie wilt.
In deze modus kan de module daarnaast:
- de context van de winkelwagen analyseren met OpenAI
- meer gepersonaliseerde e-mailinhoud genereren
- gesprekken met de AI-assistent over producten uit de winkelwagen ondersteunen
- productbeschrijvingen, gerelateerde producten, up-sell en cross-sell gebruiken in antwoorden
OpenAI-configuratie
Om de OpenAI-modus in te schakelen:
- Maak een API-sleutel aan in het OpenAI Platform-account.
- Ga in Magento Admin naar
Stores -> Configuration -> Kowal -> AI Abandoned Cart. - Stel
AI Providerin opOpenAI. - Plak de sleutel in het veld
OpenAI API Key. - Sla de configuratie op.
- Leeg de Magento-cache.
Belangrijke informatie:
- ChatGPT-abonnementen en API-billing zijn aparte zaken
- API-gebruik wordt afzonderlijk door OpenAI gefactureerd
- in AI-modus worden de prompt en de winkelwagencontext naar OpenAI verzonden
Cron Jobs
De module gebruikt Magento-crons voor automatische verwerking.
Geconfigureerde cron-taken:
kowal_ai_abandoned_cart_detectkowal_ai_abandoned_cart_scorekowal_ai_abandoned_cart_email
Hun werking:
detect: zoekt inactieve winkelwagens die als verlaten kwalificerenscore: berekent de intent score en reason codeemail: verstuurt herstel-e-mails en slaat logs op
Als Magento cron niet werkt, verwerkt de module winkelwagens niet automatisch.
Eerste test na configuratie
Voer na installatie en configuratie een volledige end-to-endtest uit:
- Open de storefront als niet-ingelogde klant.
- Voeg één of meerdere producten toe aan de winkelwagen.
- Start de checkout en voer een e-mailadres in.
- Verlaat de checkout zonder een bestelling te plaatsen.
- Wacht tot de geconfigureerde inactiviteitsdrempel is verstreken.
- Start cron of CLI-commando’s handmatig.
- Bevestig dat de winkelwagen in het beheerpaneel is verschenen.
- Bevestig dat de herstel-e-mail is verzonden.
- Open de link voor winkelwagenherstel uit het bericht.
- Als de optie is ingeschakeld, open dan de link naar de AI-assistent en verstuur een testbericht.
Handmatige CLI-sequentie:
bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emailsBeheerpagina’s
De module voegt speciale beheerpagina’s toe onder:
Marketing -> AI Abandoned Cart
Beschikbare secties:
DashboardOverzicht van gedetecteerde en herstelde winkelwagens.Recovery AnalyticsStatistieken over de effectiviteit van herstel en operationele metrics.ConversationsGeschiedenis van gesprekken met de AI-assistent die zijn gekoppeld aan verlaten winkelwagens.Email LogsRegister van verzonden en mislukte herstelberichten.
Deze pagina’s zijn vooral handig tijdens de implementatie, omdat ze helpen controleren of detectie, scoring, e-mailverzending en tracking van herstelde winkelwagens correct werken.
E-mailinhoud en klantervaring
Elke herstel-e-mail kan bevatten:
- een gepersonaliseerd onderwerp
- eigen berichtinhoud
- samenvatting van producten uit de winkelwagen
- winkelwagenwaarde
- veilige link om de winkelwagen te herstellen
- optionele eenmalige kortingscoupon
- optionele link naar de AI-assistent
Klantpad:
- De klant ontvangt een e-mail.
- De klant klikt op de herstel-link en keert terug naar de opgeslagen winkelwagen.
- De klant kan optioneel de assistentpagina vanuit het bericht openen.
- De assistent kan vragen over producten beantwoorden, opties vergelijken en de klant terugleiden naar de checkout.
Hoe coupons werken
Als dynamische coupons zijn ingeschakeld, kan de module een coupon genereren wanneer:
- de winkelwagenwaarde hoog genoeg is
- de intent score suggereert dat een korting kan helpen
- de berekende korting het geconfigureerde maximum niet overschrijdt
Huidige ingebouwde regels:
- winkelwagens onder 100 eenheden van de winkelvaluta ontvangen geen coupon
- winkelwagens met een hoge intent score ontvangen geen coupon
- winkelwagens met een lagere intentie kunnen korting ontvangen, meestal 3% of 5%, beperkt door de configuratie
Gegenereerde coupons zijn:
- eenmalig
- beperkt per klant
- gekoppeld aan een gedeelde Magento-winkelwagenregel voor het betreffende kortingsniveau en de winkel
CLI
U kunt de module handmatig uitvoeren vanaf CLI, vooral tijdens tests en diagnostiek.
bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emailsBetekenis van de commando’s:
kowal:ai:cart:detectDetecteert verlaten winkelwagens.kowal:ai:cart:scoreKent scores en reason code toe aan winkelwagens.kowal:ai:cart:send-emailsVerstuurt herstelberichten voor winkelwagens die in aanmerking komen.
Beveiliging
Links voor het herstellen van de winkelwagen en voor de assistent gebruiken ondertekende tokens.
De tokenpayload bevat:
quote_idemailstore_idexpires_at
De token wordt gevalideerd door:
- verificatie van de handtekening
- controle van de vervaldatum
- verificatie van het eigendom van de winkelwagen
Hierdoor ontvangt de klant een veilige link die is gekoppeld aan een specifieke winkelwagen en beperkt is in tijd.
Probleemoplossing
Winkelwagens worden niet gedetecteerd
Controleer:
- of de quote nog actief is
- of de winkelwagen producten bevat
- of de quote geen gekoppelde voltooide bestelling heeft
- of het e-mailadres van de klant is vastgelegd
- of de inactiviteitsdrempel is verstreken
- of Magento cron werkt
Winkelwagens worden gedetecteerd, maar e-mails worden niet verzonden
Controleer:
- of
Enable Moduleis ingeschakeld - of
Minimum Intent Scoreniet te hoog is ingesteld - of e-mailverzending in Magento werkt
- of de limiet
Maximum Failed Email Attemptsniet is bereikt - of het e-mailadres dat aan de winkelwagen is gekoppeld correct is
OpenAI-modus is ingeschakeld, maar het AI-resultaat wordt niet gebruikt
Controleer:
- of
AI Provideris ingesteld opOpenAI - of
OpenAI API Keycorrect is ingevuld - of de server uitgaande verbindingen naar de OpenAI API toestaat
- of het OpenAI-account actieve billing heeft
Als de OpenAI-aanroep mislukt, schakelt de module over op het ingebouwde heuristische gedrag.
De link naar de AI-assistent opent, maar de antwoorden zijn algemeen
Controleer:
- of de OpenAI-modus actief is
- of de gespreksprompt correct is geconfigureerd
- of de link nog geldig is en niet is verlopen
Opmerkingen voor productiegebruik
Vóór ingebruikname op productie is het verstandig om:
- de inhoud van e-mailberichten en branding te controleren
- het couponbeleid te testen met echte bedrijfsregels
- privacy- en compliancevereisten te verifiëren
- AI-prompts te testen op de catalogus en communicatietoon van de winkel
- de eerste dagen van werking te monitoren in
Dashboard,ConversationsenEmail Logs
Informatie die nodig is bij een supportmelding
Bereid bij het melden van een probleem het volgende voor:
- Magento-versie
- PHP-versie
- winkelmodus: developer of production
- informatie of cron werkt
- informatie of het probleem optreedt in de modus
heuristicofOpenAI - voorbeeld van quote ID of e-mailadres van de klant op wie het probleem betrekking heeft
- relevante vermeldingen uit Magento-exceptionlogs of systeemlogs
Bij Toursport.pl laten klanten hun winkelwagen vaak achter wanneer ze twijfelen over de maat, het gebruik van het product of het seizoen: een jas voor trekking, schoenen voor een langere route, een rugzak met de juiste inhoud. De beslissing vereist zekerheid dat het product geschikt is voor specifieke omstandigheden.
De installatie van Kowal AI Abandoned Cart maakt het mogelijk om zo’n moment van overweging terug te winnen. De module verstuurt een gepersonaliseerde e-mail, herstelt de winkelwagen met één link en leidt naar een AI-assistent die helpt varianten te vergelijken en het risico verkleint dat de aankoop wordt uitgesteld.
Tandembaits.com verkoopt gespecialiseerde accessoires en lokvoer voor karpervissers, daarom betekent een achtergelaten winkelwagen vaak niet dat er geen interesse is, maar slechts een moment om de set te vergelijken. De klant kan smaken van boilies, haakmaten of compatibiliteit met zijn bestaande uitrusting controleren.
Na installatie van de module Kowal AI Abandoned Cart kan de winkel dergelijke winkelwagens automatisch detecteren, de aankoopintentie beoordelen en een bericht met een terugkeerlink sturen. De AI-assistent helpt de keuze te verfijnen, en een coupon kan de aankoop afronden zonder een opdringerige korting.
Bij PCHB.pl heeft het winkelmandje meestal een hoge waarde en duurt de aankoopbeslissing langer. De klant kan de bestelling afbreken omdat hij teruggaat naar het badkamerontwerp, het tegelformaat met de uitvoerder overlegt of premium Italiaanse en Spaanse collecties vergelijkt.
Na installatie werkt Kowal AI Abandoned Cart als een discrete herinnering van de verkoper. De module identificeert het winkelmandje, kent er een scoring aan toe en verstuurt een elegante boodschap met een veilige link om terug te keren. De AI-assistent kan helpen bij vragen over toepassing, stijl en alternatieve collecties.
Bij Hobbycenter24.pl ontstaat een verlaten winkelwagen vaak door de behoefte om de replica, magazijnen, accu, lader of oogbescherming op elkaar af te stemmen. De klant is geïnteresseerd in de aankoop, maar wil een onvolledige set of onderdelen die niet bij het gekozen model passen vermijden.
Na de implementatie van Kowal AI Abandoned Cart kan de winkel automatisch aan de winkelwagen herinneren en helpen de aankoop te hervatten. Het herstelbericht leidt naar de winkelwagen en de AI-assistent, die helpt technische twijfels weg te nemen, en de korting kan alleen worden geactiveerd voor winkelwagens met een hoge score.
Bij Bikechill.pl laat de klant het winkelmandje meestal achter wanneer hij het type fiets, de framemaat, de uitrusting of extra accessoires vergelijkt. De aankoop is technisch en seizoensgebonden, waardoor een moment van twijfel kan voortkomen uit de behoefte om te bevestigen of het gekozen model past bij de route, lichaamslengte en rijstijl.
Kowal AI Abandoned Cart helpt om zonder druk op deze beslissing terug te komen. De module detecteert een achtergelaten winkelmandje, verstuurt een bericht met een terugkeerlink en kan de klant doorverwijzen naar een AI-assistent, die vragen beantwoordt over de pasvorm, varianten en onderdelen van de set.
















