Asistent de recuperare a coșului bazat pe inteligență artificială pentru Magento 2
- 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, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descriere / Asistent de recuperare a coșului bazat pe inteligență artificială pentru Magento 2
MAGENTO 2 · COȘURI ABANDONATE · E-MAIL · ASISTENT AI
Ajutați clientul să revină la achiziția neterminată.
Kowal AI Cart Recovery Assistant
Detectați coșurile inactive, evaluați contextul lor și trimiteți un mesaj adaptat cu link de revenire. Combinați scoringul AI sau euristic cu o reducere opțională și conversația cu asistentul.
Scoring și fallback · Cupoane cu limită · Istoric de contact
CUM FUNCȚIONEAZĂ ÎN PRACTICĂ
01 · Detectați inactivitatea
Cron salvează coșurile după timpul setat fără actualizări.
02 · Alegeți comunicarea potrivită
Scoringul, pragul de intenție și setările controlează mesajul.
03 · Clientul revine la coș
Linkul permite revenirea, iar asistentul răspunde la întrebări.
Ce câștigă magazinul dumneavoastră?
Descoperiți funcțiile, utilizările și setările modulului.
Recuperare inteligentă a coșurilor abandonate
AI Cart Recovery Assistant for Magento 2 ajută magazinele să recupereze mai eficient comenzile neterminate, fără gestionarea manuală a campaniilor follow-up. Modulul detectează automat coșurile active care nu au fost actualizate în perioada definită în configurare, apoi le salvează ca potențial abandonate.
Următorul pas este evaluarea intenției de cumpărare a clientului. Modulul poate analiza coșul folosind OpenAI sau, dacă integrarea AI nu este activată, poate utiliza un mecanism euristic local. Sunt luate în considerare, printre altele, valoarea coșului, numărul de produse, etapa checkoutului și contextul de bază al clientului. Pe această bază este calculat intent score, adică o evaluare estimativă a intenției de cumpărare, nu o probabilitate confirmată de finalizare a acesteia, precum și motivul abandonului, de exemplu sensibilitatea la preț, fricțiunea în checkout sau compararea ofertelor.
E-mailuri personalizate pentru recuperarea vânzărilor
După depășirea pragului minim de intenție, modulul generează mesaje e-mail pentru recuperarea coșului. Conținutul poate fi pregătit de AI pe baza conținutului coșului și a motivului detectat al abandonului sau de un mecanism fallback bazat pe mesaje predefinite. Mesajul conține un link securizat pentru restaurarea coșului și, opțional, un link către asistentul AI, care poate răspunde la întrebările clientului și îl poate ajuta să finalizeze achiziția.
Modulul salvează logurile de trimitere, gestionează contorul încercărilor eșuate și permite controlul numărului maxim de erori. Astfel, procesul este automatizat, dar în același timp previzibil și ușor de monitorizat de echipa magazinului.
Cupoane de reducere dinamice
În cazul coșurilor cu o intenție de cumpărare mai scăzută și cu o valoare adecvată a comenzii, modulul poate genera automat un cod de reducere de unică folosință. Valoarea reducerii este calculată pe baza valorii coșului și a scorului de intenție, iar limita maximă a reducerii rămâne sub controlul complet al administratorului. Acest lucru permite protejarea mai bună a marjei și activarea reducerii doar atunci când coșul îndeplinește criteriile de business configurate.
Asistent AI pentru client
Unul dintre elementele distinctive ale modulului este asistentul AI încorporat, asociat coșului abandonat. Clientul poate deschide un link dedicat și poate pune o întrebare despre produse, alegerea variantei sau beneficiile achiziției. Modulul transmite către modelul AI contextul coșului, informații despre produse și chiar date despre produse asociate, upsell și cross-sell. Conversațiile sunt salvate în panoul de administrare, oferind echipei vizibilitate asupra obiecțiilor reale de cumpărare ale clienților.
Dashboard, analiză și integrare tehnică
În panoul Magento, administratorul primește acces la secțiunile Dashboard, Recovery Analytics, Conversations și Email Logs. Modulul marchează coșurile recuperate după plasarea comenzii și prezintă metrici de bază, precum numărul de coșuri abandonate, numărul de coșuri recuperate, venitul recuperat, numărul de e-mailuri trimise sau utilizarea cupoanelor.
Pentru implementări mai avansate sunt disponibile comenzi CLI și endpointuri REST API. Modulul rulează taskuri cron pentru detectarea coșurilor, scoring și trimiterea e-mailurilor, integrându-se bine în arhitectura standard de automatizare Magento 2.
Beneficii principale
- detectarea automată a coșurilor abandonate
- scoringul coșurilor cu utilizarea AI sau a logicii euristice
- mesaje e-mail personalizate pentru recuperarea vânzărilor
- restaurarea sigură a coșului printr-un singur clic
- generarea opțională de cupoane de reducere de unică folosință
- asistent AI care ajută clientul să finalizeze achiziția
- dashboard, analitică, loguri de e-mail și istoricul conversațiilor
- REST API și CLI pentru integrarea cu procesele magazinului
- configurare per magazin și compatibilitate cu Magento 2
Configurarea procesului și valori implicite
Stores → Configuration → Kowal → AI Abandoned Cart oferă furnizorul de analiză, pragul de intenție, cupoanele, limitele de erori, șablonul de e-mail și prompturile. Implicit, inactivitatea este de 30 de minute, furnizorul este heuristic, scorul minim este 0,45, reducerea maximă este 5%, iar limita erorilor de trimitere este 3.
Pachetul implicit include 100 de înregistrări, iar timpul de expirare a conversației este de 1440 de minute. Înainte de lansare, adaptați aceste valori la ciclul de cumpărare și la configurarea mesajelor magazinului.
Scoringul este un indiciu pentru acțiune
Intent score și motivul propus al abandonului sunt o evaluare a modelului sau a euristicii. Nu confirmă cauza reală a comportamentului clientului și nu garantează revenirea la achiziție.
Modul remote necesită o cheie API și transmite contextul coșului către serviciul AI. Fallback permite bazarea scoringului și a mesajelor pe logica locală; calitatea răspunsurilor asistentului depinde de datele disponibile despre produse.
Revenirea la coș și monitorizare
Restaurarea verifică tokenul și asocierea adresei de e-mail cu coșul. Linkul trebuie tratat ca acces la coșul atribuit și nu trebuie distribuit altor persoane.
Marketing → AI Abandoned Cart include Dashboard, Recovery Analytics, Conversations și Email Logs. Detectarea, scoringul și trimiterea necesită un cron funcțional și transport de e-mail. Istoricul ajută la controlul încercărilor, erorilor și efectului comenzilor.
Instalare prin Composer
Pachetul kowal/module-ai-abandoned-cart, modulul Kowal_AiAbandonedCart. 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. Detectați inactivitatea
Cron salvează coșurile după timpul setat fără actualizări.
2. Alegeți comunicarea potrivită
Scoringul, pragul de intenție și setările controlează mesajul.
3. Clientul revine la coș
Linkul permite revenirea, iar asistentul răspunde la întrebări.
Revenirea clientului cu o întrebare despre produs
Clientul a lăsat coșul și vrea să compare variantele. Mesajul îi amintește produsele și poate include un link către asistentul care utilizează contextul coșului.
Dacă setările și condițiile califică coșul pentru reducere, modulul adaugă un cupon de unică folosință. Urmăriți rezultatul recuperării în panou.
Organizați comunicarea după abandonarea coșului
Doriți să adaptați modulul la magazinul dumneavoastră? Întrebați despre implementarea Kowal AI Cart Recovery Assistant și discutați configurarea sau extensiile necesare.
Mai multe informații
| Conformitate cu șablonul | Luma / Blank, KOWAL |
|---|
Instrucțiuni de instalare a modulului
Modul Magento 2 pentru recuperarea coșurilor abandonate cu funcții de:
- detectare a coșurilor abandonate
- scoring al coșului folosind AI sau euristică
- generare de mesaje e-mail pentru recuperarea coșului
- generare opțională de cupoane
- conversații cu asistentul AI de cumpărături
- panou administrativ și analitică
- endpointuri REST API și comenzi CLI
Prezentare generală
Modulul ajută la recuperarea coșurilor abandonate în Magento 2 prin detectarea coșurilor inactive, evaluarea intenției de cumpărare și trimiterea de mesaje e-mail cu un link securizat pentru restaurarea coșului. În funcție de configurare, poate funcționa în două moduri:
- modul
heuristic, fără AI extern - modul
OpenAI, cu analiză AI, generare de conținut pentru e-mailuri și conversații cu asistentul
Flux tipic de funcționare:
- Clientul adaugă produse în coș.
- Clientul părăsește magazinul fără a plasa comanda.
- După trecerea timpului de inactivitate configurat, coșul este marcat ca abandonat.
- Modulul atribuie coșului un scoring.
- Dacă scorul este suficient de mare, se trimite un e-mail de recuperare.
- E-mailul poate conține un cupon de reducere și un link către pagina asistentului AI.
- Dacă clientul revine și plasează comanda, coșul este marcat ca recuperat.
Cerințe
Înainte de instalare, asigurați-vă că magazinul îndeplinește următoarele cerințe:
- Magento 2 cu acces la CLI
- cron Magento funcțional corect
- trimiterea e-mailurilor tranzacționale configurată în Magento
- HTTPS activat pe storefront
- dacă este utilizat modul AI: cont OpenAI API cu billing activ și cheie API
Recomandări operaționale:
- mod de producție pentru magazinul live
- șablon de e-mail testat și expeditor setat corect
- politică de confidențialitate care include utilizarea serviciilor AI, dacă modul OpenAI este activat
Instalare
* = în producție folosiți opțiunea --keep-generated
Tip: Composer
Adăugați repository-ul Composer în configurare:
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_KLIENTAcu adresa de e-mail a contului dumneavoastră, iarTWOJ_TOKENcu tokenul primit. Executați comenzile în directorul rădăcină Magento.composer config repositories.kowal composer https://repo.kowal.storeConfigurați accesul la repository-ul Composer Kowal:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'Instalați modulul prin Composer:
composer require kowal/module-ai-abandoned-cart
Apoi rulați:
bin/magento module:enable Kowal_AiAbandonedCartbin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flushChecklist după instalare
După instalare, verificați:
- dacă modulul este activat în Magento
- dacă schema bazei de date a fost instalată prin
setup:upgrade - dacă cron Magento funcționează corect
- dacă magazinul trimite e-mailuri tranzacționale
- dacă storefrontul folosește adrese HTTPS corecte
Comenzi utile de verificare:
bin/magento module:status Kowal_AiAbandonedCartbin/magento cron:runbin/magento cache:flushConfigurare
Magento Admin:
Stores -> Configuration -> Kowal -> AI Abandoned Cart
Pagini administrative:
Marketing -> AI Abandoned Cart
Câmpuri de configurare
Cele mai importante setări:
Enable ModuleActivează sau dezactivează întregul modul.Cart Inactivity Threshold (minutes)Stabilește după câte minute de inactivitate un coș activ trebuie considerat abandonat.AI ProviderValori disponibile:Heuristic FallbackOpenAI
OpenAI API KeyNecesar doar atunci cândAI Providereste setat laOpenAI.Minimum Intent ScoreDoar coșurile cu un scor egal sau mai mare decât această valoare se califică pentru trimiterea e-mailului de recuperare.Enable Dynamic CouponsActivează generarea cupoanelor de unică folosință pentru coșurile abandonate selectate.Maximum Coupon DiscountStabilește limita superioară a reducerii procentuale generate automat.Maximum Failed Email AttemptsStabilește câte încercări eșuate de trimitere sunt permise înainte ca modulul să înceteze reîncercarea trimiterii.Email Address for Message CopiesDestinatar BCC opțional pentru mesajele de recuperare.Enable AI Assistant LinkDacă opțiunea este activată, e-mailul de recuperare va conține un link securizat către pagina asistentului AI.Conversation Expiration Time (minutes)Stabilește cât timp rămâne valabil linkul către asistentul AI.Batch SizeDefinește câte coșuri sunt procesate într-o singură rulare de detecție, scoring și trimitere a e-mailurilor.Cart Analysis PromptUtilizat atunci când scoringul AI este activ.Email Generation PromptUtilizat pentru generarea conținutului mesajelor e-mail în modul AI.Conversation PromptUtilizat de asistentul AI în timpul conversației cu clientul.
Configurare inițială recomandată
Pentru început, un set sigur de setări este:
Enable Module:YesCart Inactivity Threshold (minutes):30AI Provider:Heuristic FallbacksauOpenAIMinimum Intent Score:0.45Enable Dynamic Coupons:YesMaximum Coupon Discount:5Maximum Failed Email Attempts:3Enable AI Assistant Link:YesConversation Expiration Time (minutes):1440Batch Size:100
Modul Heuristic vs modul OpenAI
Modul Heuristic
Folosiți acest mod dacă doriți să începeți fără integrare cu AI extern.
În acest mod, modulul:
- detectează coșurile abandonate
- calculează intent score pe baza regulilor de business încorporate
- trimite e-mailuri de recuperare
- poate genera cupoane
- poate continua să ofere pagina asistentului, dar răspunsurile vor fi bazate pe logica încorporată în loc de OpenAI
Modul OpenAI
Folosiți acest mod dacă doriți o personalizare mai mare.
În acest mod, modulul poate suplimentar:
- analiza contextul coșului folosind OpenAI
- genera conținut mai personalizat pentru e-mailuri
- gestiona conversații cu asistentul AI despre produsele din coș
- utiliza descrieri de produse, produse asociate, up-sell și cross-sell în răspunsuri
Configurarea OpenAI
Pentru a activa modul OpenAI:
- Creați o cheie API în contul OpenAI Platform.
- În Magento Admin accesați
Stores -> Configuration -> Kowal -> AI Abandoned Cart. - Setați
AI ProviderlaOpenAI. - Lipiți cheia în câmpul
OpenAI API Key. - Salvați configurarea.
- Curățați cache-ul Magento.
Informații importante:
- abonamentele ChatGPT și billingul API sunt lucruri separate
- utilizarea API este facturată independent de OpenAI
- în modul AI, promptul și contextul coșului sunt trimise către OpenAI
Cron Jobs
Modulul folosește cronurile Magento pentru procesarea automată.
Taskuri cron configurate:
kowal_ai_abandoned_cart_detectkowal_ai_abandoned_cart_scorekowal_ai_abandoned_cart_email
Funcționarea lor:
detect: caută coșuri inactive care se califică drept abandonatescore: calculează intent score și reason codeemail: trimite e-mailuri de recuperare și salvează loguri
Dacă cron Magento nu funcționează, modulul nu va procesa automat coșurile.
Primul test după configurare
După instalare și configurare, efectuați un test complet end-to-end:
- Deschideți storefrontul ca client neautentificat.
- Adăugați unul sau mai multe produse în coș.
- Începeți checkoutul și introduceți adresa de e-mail.
- Părăsiți checkoutul fără a plasa comanda.
- Așteptați până trece pragul de inactivitate configurat.
- Rulați cronul sau comenzile CLI manual.
- Confirmați că coșul a apărut în panoul administrativ.
- Confirmați că e-mailul de recuperare a fost trimis.
- Deschideți linkul de restaurare a coșului din mesaj.
- Dacă opțiunea este activată, deschideți linkul către asistentul AI și trimiteți un mesaj de test.
Secvență CLI manuală:
bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emailsPagini administrative
Modulul adaugă pagini administrative dedicate la:
Marketing -> AI Abandoned Cart
Secțiuni disponibile:
DashboardPrezentare generală a coșurilor detectate și recuperate.Recovery AnalyticsStatistici privind eficiența recuperării și metrici operaționale.ConversationsIstoricul conversațiilor cu asistentul AI asociate coșurilor abandonate.Email LogsRegistrul mesajelor de recuperare trimise și eșuate.
Aceste pagini sunt deosebit de utile în timpul implementării, deoarece permit verificarea funcționării corecte a detecției, scoringului, trimiterii e-mailurilor și urmăririi coșurilor recuperate.
Conținutul e-mailurilor și experiența clientului
Fiecare e-mail de recuperare poate conține:
- subiect personalizat
- conținut propriu al mesajului
- rezumatul produselor din coș
- valoarea coșului
- link securizat pentru restaurarea coșului
- cupon de reducere opțional de unică folosință
- link opțional către asistentul AI
Parcursul clientului:
- Clientul primește e-mailul.
- Clientul face clic pe linkul de restaurare și revine la coșul salvat.
- Clientul poate deschide opțional pagina asistentului din mesaj.
- Asistentul poate răspunde la întrebări despre produse, poate compara opțiuni și poate direcționa clientul înapoi către checkout.
Cum funcționează cupoanele
Dacă cupoanele dinamice sunt activate, modulul poate genera un cupon atunci când:
- valoarea coșului este suficient de mare
- intent score sugerează că o reducere poate ajuta
- reducerea calculată nu depășește maximul configurat
Reguli încorporate actuale:
- coșurile sub 100 de unități ale monedei magazinului nu primesc cupon
- coșurile cu intent score ridicat nu primesc cupon
- coșurile cu intenție mai scăzută pot primi o reducere, de obicei 3% sau 5%, limitată prin configurare
Cupoanele generate sunt:
- de unică folosință
- limitate per client
- asociate cu o regulă de coș Magento partajată pentru nivelul de reducere și magazinul respectiv
CLI
Puteți rula modulul manual din CLI, în special în timpul testelor și diagnosticării.
bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emailsSemnificația comenzilor:
kowal:ai:cart:detectDetectează coșurile abandonate.kowal:ai:cart:scoreAtribuie coșurilor scoring și reason code.kowal:ai:cart:send-emailsTrimite mesaje de recuperare pentru coșurile eligibile.
Securitate
Linkurile pentru restaurarea coșului și pentru asistent folosesc tokenuri semnate.
Payloadul tokenului conține:
quote_idemailstore_idexpires_at
Tokenul este validat prin:
- verificarea semnăturii
- verificarea datei de expirare
- verificarea proprietății coșului
Astfel, clientul primește un link securizat asociat unui coș concret și limitat în timp.
Depanare
Coșurile nu sunt detectate
Verificați:
- dacă quote este încă activ
- dacă coșul conține produse
- dacă quote nu are o comandă finalizată asociată
- dacă adresa de e-mail a clientului a fost capturată
- dacă pragul de inactivitate a trecut
- dacă cron Magento funcționează
Coșurile sunt detectate, dar e-mailurile nu sunt trimise
Verificați:
- dacă
Enable Moduleeste activat - dacă
Minimum Intent Scorenu este setat prea sus - dacă trimiterea e-mailurilor funcționează în Magento
- dacă nu a fost atinsă limita
Maximum Failed Email Attempts - dacă adresa de e-mail asociată coșului este corectă
Modul OpenAI este activat, dar rezultatul AI nu este folosit
Verificați:
- dacă
AI Providereste setat laOpenAI - dacă
OpenAI API Keyeste completat corect - dacă serverul permite conexiuni de ieșire către API OpenAI
- dacă contul OpenAI are billing activ
Dacă apelul OpenAI eșuează, modulul va comuta la comportamentul euristic încorporat.
Linkul către asistentul AI se deschide, dar răspunsurile sunt generale
Verificați:
- dacă modul OpenAI este activ
- dacă promptul conversației este configurat corect
- dacă linkul este încă valabil și nu a expirat
Observații pentru utilizarea în producție
Înainte de lansarea în producție, merită să:
- verificați conținutul mesajelor e-mail și brandingul
- testați politica de cupoane cu reguli de business reale
- verificați cerințele de confidențialitate și compliance
- testați prompturile AI pe catalogul și tonul de comunicare al magazinului
- monitorizați primele zile de funcționare în
Dashboard,ConversationsșiEmail Logs
Informații necesare la solicitarea de suport
La raportarea unei probleme, pregătiți:
- versiunea Magento
- versiunea PHP
- modul magazinului: developer sau production
- informația dacă cron funcționează
- informația dacă problema apare în modul
heuristicsauOpenAI - un quote ID exemplu sau adresa de e-mail a clientului vizat de problemă
- intrările relevante din logurile de excepții sau logurile de sistem Magento
Întrebări și răspunsuri
La Toursport.pl, clienții abandonează adesea coșul când ezită între mărime, utilizarea produsului sau sezon: jachetă pentru trekking, încălțăminte pentru un traseu mai lung, rucsac cu capacitatea potrivită. Decizia necesită siguranța că produsul va funcționa în condiții specifice.
Instalarea Kowal AI Abandoned Cart permite recuperarea unui astfel de moment de reflecție. Modulul trimite un e-mail personalizat, restaurează coșul printr-un singur link și direcționează către asistentul AI, care ajută la compararea variantelor și reduce riscul amânării achiziției.
Tandembaits.com vinde accesorii și nade specializate pentru pescarii de crap, de aceea un coș abandonat nu înseamnă adesea lipsă de interes, ci doar un moment de comparare a setului. Clientul poate verifica aromele boilies-urilor, dimensiunile cârligelor sau compatibilitatea cu echipamentul pe care îl are.
După instalarea modulului Kowal AI Abandoned Cart, magazinul poate detecta automat astfel de coșuri, poate evalua intenția de cumpărare și poate trimite un mesaj cu link de revenire. Asistentul AI ajută la clarificarea alegerii, iar un cupon poate încheia achiziția fără o reducere insistentă.
La PCHB.pl, coșul are de obicei o valoare ridicată, iar decizia de cumpărare durează mai mult. Clientul poate abandona comanda deoarece revine la proiectul băii, consultă formatul plăcilor cu executantul sau compară colecțiile italiene și spaniole din segmentul premium.
Kowal AI Abandoned Cart, după instalare, funcționează ca un memento discret din partea vânzătorului. Modulul identifică coșul, îi atribuie un scoring și trimite un mesaj elegant cu un link sigur de revenire. Asistentul AI poate ajuta cu întrebări despre utilizare, stil și colecții alternative.
La Hobbycenter24.pl, coșul abandonat rezultă adesea din nevoia de a potrivi replica, încărcătoarele, bateria, încărcătorul sau protecția pentru ochi. Clientul este interesat de achiziție, dar vrea să evite un set incomplet sau elemente care nu se potrivesc modelului ales.
După implementarea Kowal AI Abandoned Cart, magazinul poate reaminti automat despre coș și poate sugera revenirea la achiziție. Mesajul de recuperare direcționează către coș și către asistentul AI, care ajută la rezolvarea îndoielilor tehnice, iar reducerea poate fi activată doar pentru coșurile cu scoring ridicat.
În Bikechill.pl, clientul abandonează cel mai des coșul atunci când compară tipul bicicletei, dimensiunea cadrului, echiparea sau accesoriile suplimentare. Achiziția este tehnică și sezonieră, așa că un moment de ezitare poate rezulta din nevoia de a confirma dacă modelul ales se potrivește traseului, înălțimii și stilului de mers.
Kowal AI Abandoned Cart ajută la revenirea asupra acestei decizii fără presiune. Modulul detectează coșul abandonat, trimite un mesaj cu link de revenire și poate direcționa clientul către asistentul AI, care va răspunde la întrebări despre compatibilitate, variante și elementele setului.