Assistente per il recupero del carrello basato sull'intelligenza artificiale per Magento 2

128,46 € 104,44 €
Instalacja COMPOSER
M2-AI-CART-RECOVERY
PayPal PayPal
Przelew Przelew

Recupero intelligente dei carrelli abbandonati

AI Cart Recovery Assistant for Magento 2 aiuta i negozi a recuperare in modo più efficace gli ordini non completati senza gestire manualmente le campagne di follow-up. Il modulo rileva automaticamente i carrelli attivi che non sono stati aggiornati per il periodo definito nella configurazione, quindi li salva come potenzialmente abbandonati.

Il passaggio successivo è la valutazione dell'intenzione di acquisto del cliente. Il modulo può analizzare il carrello utilizzando OpenAI oppure, se l'integrazione AI non è abilitata, usare un meccanismo euristico sicuro. Vengono considerati, tra gli altri, il valore del carrello, il numero di prodotti, la fase del checkout e il contesto di base del cliente. Su questa base viene calcolato l'intent score, ovvero la probabilità di finalizzazione dell'acquisto, e il motivo dell'abbandono, ad esempio sensibilità al prezzo, attrito nel checkout o confronto tra offerte.

E-mail personalizzate per recuperare le vendite

Dopo il superamento della soglia minima di intenzione, il modulo genera e-mail di recupero del carrello. Il contenuto può essere preparato dall'AI sulla base del contenuto del carrello e del motivo di abbandono rilevato, oppure tramite un meccanismo di fallback basato su messaggi predefiniti. Il messaggio contiene un link sicuro per ripristinare il carrello e, opzionalmente, anche un link all'assistente AI, che può rispondere alle domande del cliente e aiutarlo a completare l'acquisto.

Il modulo salva i log di invio, gestisce il contatore dei tentativi non riusciti e consente di controllare il numero massimo di errori. In questo modo il processo è automatizzato, ma al tempo stesso prevedibile e facile da monitorare per il team del negozio.

Coupon sconto dinamici

Nel caso di carrelli con un'intenzione di acquisto più bassa e un valore dell'ordine adeguato, il modulo può generare automaticamente un codice sconto monouso. L'importo dello sconto viene calcolato in base al valore del carrello e alla valutazione dell'intenzione, mentre il limite massimo dello sconto rimane sotto il pieno controllo dell'amministratore. Questo consente di proteggere meglio il margine e di attivare lo sconto solo quando ha un reale senso commerciale.

Assistente AI per il cliente

Uno degli elementi distintivi del modulo è l'assistente AI integrato collegato al carrello abbandonato. Il cliente può aprire un link dedicato e porre una domanda sui prodotti, sulla scelta di una variante o sui vantaggi dell'acquisto. Il modulo trasmette al modello AI il contesto del carrello, le informazioni sui prodotti e persino i dati sui prodotti correlati, upsell e cross-sell. Le conversazioni vengono salvate nel pannello di amministrazione, offrendo al team una visione delle reali obiezioni di acquisto dei clienti.

Dashboard, analisi e integrazione tecnica

Nel pannello Magento l'amministratore ottiene accesso alle sezioni Dashboard, Recovery Analytics, Conversations ed Email Logs. Il modulo contrassegna i carrelli recuperati dopo l'invio dell'ordine e presenta metriche di base, come numero di carrelli abbandonati, numero di carrelli recuperati, ricavi recuperati, numero di e-mail inviate o utilizzo dei coupon.

Per implementazioni più avanzate sono disponibili comandi CLI ed endpoint REST API. Il modulo esegue attività cron per il rilevamento dei carrelli, lo scoring e l'invio delle e-mail, integrandosi bene nell'architettura standard di automazione di Magento 2.

Vantaggi principali

  • rilevamento automatico dei carrelli abbandonati
  • scoring dei carrelli con AI o logica euristica
  • e-mail personalizzate per recuperare le vendite
  • ripristino sicuro del carrello con un clic
  • generazione opzionale di coupon sconto monouso
  • assistente AI che aiuta il cliente a completare l'acquisto
  • dashboard, analisi, log e-mail e cronologia delle conversazioni
  • REST API e CLI per l'integrazione con i processi del negozio
  • configurazione per store e compatibilità con Magento 2

Modulo Magento 2 per il recupero dei carrelli abbandonati con funzionalità di:

  • rilevamento dei carrelli abbandonati
  • scoring del carrello con AI o euristica
  • generazione di e-mail per il recupero del carrello
  • generazione opzionale di coupon
  • conversazioni con l'assistente all'acquisto AI
  • pannello di amministrazione e analisi
  • endpoint REST API e comandi CLI

Panoramica

Il modulo aiuta a recuperare i carrelli abbandonati in Magento 2 rilevando i carrelli inattivi, valutando l'intenzione di acquisto e inviando e-mail con un link sicuro per ripristinare il carrello. A seconda della configurazione, può funzionare in due modalità:

  • modalità heuristic, senza AI esterna
  • modalità OpenAI, con analisi AI, generazione dei contenuti delle e-mail e conversazioni con l'assistente

Flusso operativo tipico:

  1. Il cliente aggiunge prodotti al carrello.
  2. Il cliente lascia il negozio senza effettuare l'ordine.
  3. Dopo il periodo di inattività configurato, il carrello viene contrassegnato come abbandonato.
  4. Il modulo assegna uno scoring al carrello.
  5. Se il punteggio è sufficientemente alto, viene inviata un'e-mail di recupero.
  6. L'e-mail può contenere un coupon sconto e un link alla pagina dell'assistente AI.
  7. Se il cliente torna e completa l'ordine, il carrello viene contrassegnato come recuperato.

Requisiti

Prima dell'installazione assicurati che il negozio soddisfi i seguenti requisiti:

  • Magento 2 con accesso a CLI
  • cron Magento correttamente funzionante
  • invio delle e-mail transazionali configurato in Magento
  • HTTPS abilitato sullo storefront
  • se viene usata la modalità AI: account OpenAI API con billing attivo e chiave API

Raccomandazioni operative:

  • modalità produzione per il negozio live
  • template e-mail testato e mittente correttamente impostato
  • privacy policy che tenga conto dell'uso di servizi AI, se la modalità OpenAI è abilitata

Installazione

* = in produzione usa l'opzione --keep-generated

Tipo: Composer

  1. Aggiungi il repository Composer alla configurazione:

    composer config repositories.ai.abandoned.cart vcs https://github.com/kowalco/ai-abandoned-cart
  2. Aggiungi il token di accesso al repository GitHub privato:

    composer config --global --auth github-oauth.github.com 
  3. Installa il modulo tramite Composer:

    composer require kowal/module-ai-abandoned-cart

Quindi esegui:

bin/magento module:enable Kowal_AiAbandonedCartbin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flush

Checklist dopo l'installazione

Dopo l'installazione verifica:

  • se il modulo è abilitato in Magento
  • se lo schema del database è stato installato tramite setup:upgrade
  • se il cron Magento funziona correttamente
  • se il negozio invia e-mail transazionali
  • se lo storefront usa indirizzi HTTPS corretti

Comandi di verifica utili:

bin/magento module:status Kowal_AiAbandonedCartbin/magento cron:runbin/magento cache:flush

Configurazione

Admin Magento:

Stores -> Configuration -> Kowal -> AI Abandoned Cart

Pagine di amministrazione:

Marketing -> AI Abandoned Cart

Campi di configurazione

Impostazioni principali:

  • Enable Module Abilita o disabilita l'intero modulo.

  • Cart Inactivity Threshold (minutes) Definisce dopo quanti minuti di inattività un carrello attivo deve essere considerato abbandonato.

  • AI Provider Valori disponibili:

    • Heuristic Fallback
    • OpenAI
  • OpenAI API Key Richiesto solo quando AI Provider è impostato su OpenAI.

  • Minimum Intent Score Solo i carrelli con un punteggio uguale o superiore a questo valore sono idonei all'invio dell'e-mail di recupero.

  • Enable Dynamic Coupons Abilita la generazione di coupon monouso per i carrelli abbandonati selezionati.

  • Maximum Coupon Discount Definisce il limite massimo dello sconto percentuale generato automaticamente.

  • Maximum Failed Email Attempts Definisce quanti tentativi di invio non riusciti sono consentiti prima che il modulo smetta di riprovare l'invio.

  • Email Address for Message Copies Destinatario BCC opzionale per i messaggi di recupero.

  • Enable AI Assistant Link Se l'opzione è abilitata, l'e-mail di recupero conterrà un link sicuro alla pagina dell'assistente AI.

  • Conversation Expiration Time (minutes) Definisce per quanto tempo il link all'assistente AI resta valido.

  • Batch Size Definisce quanti carrelli vengono elaborati in una singola esecuzione di rilevamento, scoring e invio e-mail.

  • Cart Analysis Prompt Usato quando lo scoring AI è attivo.

  • Email Generation Prompt Usato per generare il contenuto dei messaggi e-mail in modalità AI.

  • Conversation Prompt Usato dall'assistente AI durante la conversazione con il cliente.

Configurazione iniziale consigliata

Per iniziare, un set di impostazioni sicuro è:

  • Enable Module: Yes
  • Cart Inactivity Threshold (minutes): 30
  • AI Provider: Heuristic Fallback oppure OpenAI
  • Minimum Intent Score: 0.45
  • Enable Dynamic Coupons: Yes
  • Maximum Coupon Discount: 5
  • Maximum Failed Email Attempts: 3
  • Enable AI Assistant Link: Yes
  • Conversation Expiration Time (minutes): 1440
  • Batch Size: 100

Modalità Heuristic vs modalità OpenAI

Modalità Heuristic

Usa questa modalità se vuoi iniziare senza integrazione con un'AI esterna.

In questa modalità il modulo:

  • rileva i carrelli abbandonati
  • calcola l'intent score sulla base di regole di business integrate
  • invia e-mail di recupero
  • può generare coupon
  • può comunque rendere disponibile la pagina dell'assistente, ma le risposte saranno basate sulla logica integrata invece che su OpenAI

Modalità OpenAI

Usa questa modalità se desideri una maggiore personalizzazione.

In questa modalità il modulo può inoltre:

  • analizzare il contesto del carrello usando OpenAI
  • generare contenuti e-mail più personalizzati
  • gestire conversazioni con l'assistente AI sui prodotti nel carrello
  • usare descrizioni dei prodotti, prodotti correlati, up-sell e cross-sell nelle risposte

Configurazione OpenAI

Per abilitare la modalità OpenAI:

  1. Crea una chiave API nell'account OpenAI Platform.
  2. In Admin Magento vai a Stores -> Configuration -> Kowal -> AI Abandoned Cart.
  3. Imposta AI Provider su OpenAI.
  4. Incolla la chiave nel campo OpenAI API Key.
  5. Salva la configurazione.
  6. Svuota la cache Magento.

Informazioni importanti:

  • gli abbonamenti ChatGPT e il billing API sono elementi separati
  • l'uso dell'API viene fatturato indipendentemente da OpenAI
  • in modalità AI, il prompt e il contesto del carrello vengono inviati a OpenAI

Cron Jobs

Il modulo utilizza i cron Magento per l'elaborazione automatica.

Attività cron configurate:

  • kowal_ai_abandoned_cart_detect
  • kowal_ai_abandoned_cart_score
  • kowal_ai_abandoned_cart_email

Funzionamento:

  • detect: cerca i carrelli inattivi idonei come abbandonati
  • score: calcola intent score e reason code
  • email: invia le e-mail di recupero e salva i log

Se il cron Magento non funziona, il modulo non elaborerà automaticamente i carrelli.

Primo test dopo la configurazione

Dopo l'installazione e la configurazione, esegui un test end-to-end completo:

  1. Apri lo storefront come cliente non autenticato.
  2. Aggiungi uno o più prodotti al carrello.
  3. Avvia il checkout e inserisci l'indirizzo e-mail.
  4. Abbandona il checkout senza inviare l'ordine.
  5. Attendi il superamento della soglia di inattività configurata.
  6. Esegui il cron o i comandi CLI manualmente.
  7. Conferma che il carrello sia apparso nel pannello di amministrazione.
  8. Conferma che l'e-mail di recupero sia stata inviata.
  9. Apri il link di ripristino del carrello dal messaggio.
  10. Se l'opzione è abilitata, apri il link all'assistente AI e invia un messaggio di test.

Sequenza CLI manuale:

bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emails

Pagine di amministrazione

Il modulo aggiunge pagine di amministrazione dedicate in:

Marketing -> AI Abandoned Cart

Sezioni disponibili:

  • Dashboard Panoramica dei carrelli rilevati e recuperati.

  • Recovery Analytics Statistiche sull'efficacia del recupero e metriche operative.

  • Conversations Cronologia delle conversazioni con l'assistente AI collegate ai carrelli abbandonati.

  • Email Logs Registro dei messaggi di recupero inviati e non riusciti.

Queste pagine sono particolarmente utili durante l'implementazione, perché consentono di verificare se rilevamento, scoring, invio delle e-mail e tracciamento dei carrelli recuperati funzionano correttamente.

Contenuto delle e-mail ed esperienza del cliente

Ogni e-mail di recupero può contenere:

  • oggetto personalizzato
  • contenuto del messaggio personalizzato
  • riepilogo dei prodotti nel carrello
  • valore del carrello
  • link sicuro per ripristinare il carrello
  • coupon sconto monouso opzionale
  • link opzionale all'assistente AI

Percorso del cliente:

  1. Il cliente riceve un'e-mail.
  2. Il cliente clicca il link di ripristino e torna al carrello salvato.
  3. Il cliente può opzionalmente aprire la pagina dell'assistente dal messaggio.
  4. L'assistente può rispondere a domande sui prodotti, confrontare opzioni e indirizzare il cliente di nuovo al checkout.

Come funzionano i coupon

Se i coupon dinamici sono abilitati, il modulo può generare un coupon quando:

  • il valore del carrello è sufficientemente alto
  • l'intent score suggerisce che uno sconto può aiutare
  • lo sconto calcolato non supera il massimo configurato

Regole integrate attuali:

  • i carrelli inferiori a 100 unità della valuta del negozio non ricevono un coupon
  • i carrelli con intent score elevato non ricevono un coupon
  • i carrelli con intenzione più bassa possono ricevere uno sconto, di solito 3% o 5%, limitato dalla configurazione

I coupon generati sono:

  • monouso
  • limitati per cliente
  • collegati a una regola carrello Magento condivisa per il dato livello di sconto e store

CLI

Puoi eseguire il modulo manualmente da CLI, soprattutto durante test e diagnostica.

bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emails

Significato dei comandi:

  • kowal:ai:cart:detect Rileva i carrelli abbandonati.

  • kowal:ai:cart:score Assegna ai carrelli scoring e reason code.

  • kowal:ai:cart:send-emails Invia messaggi di recupero per i carrelli idonei.

Sicurezza

I link per ripristinare il carrello e accedere all'assistente usano token firmati.

Il payload del token contiene:

  • quote_id
  • email
  • store_id
  • expires_at

Il token viene validato tramite:

  1. verifica della firma
  2. controllo della data di scadenza
  3. verifica della proprietà del carrello

In questo modo il cliente riceve un link sicuro associato a uno specifico carrello e limitato nel tempo.

Risoluzione dei problemi

I carrelli non vengono rilevati

Verifica:

  • se il quote è ancora attivo
  • se il carrello contiene prodotti
  • se il quote non ha un ordine completato associato
  • se l'indirizzo e-mail del cliente è stato acquisito
  • se la soglia di inattività è stata superata
  • se il cron Magento funziona

I carrelli vengono rilevati, ma le e-mail non vengono inviate

Verifica:

  • se Enable Module è abilitato
  • se Minimum Intent Score non è impostato troppo alto
  • se l'invio delle e-mail funziona in Magento
  • se non è stato raggiunto il limite Maximum Failed Email Attempts
  • se l'indirizzo e-mail assegnato al carrello è corretto

La modalità OpenAI è abilitata, ma il risultato AI non viene usato

Verifica:

  • se AI Provider è impostato su OpenAI
  • se OpenAI API Key è stato compilato correttamente
  • se il server consente connessioni in uscita verso l'API OpenAI
  • se l'account OpenAI ha il billing attivo

Se la chiamata a OpenAI non va a buon fine, il modulo passerà al comportamento euristico integrato.

Verifica:

  • se la modalità OpenAI è attiva
  • se il prompt della conversazione è configurato correttamente
  • se il link è ancora valido e non è scaduto

Note per l'uso in produzione

Prima del lancio in produzione è consigliabile:

  • verificare il contenuto dei messaggi e-mail e il branding
  • testare la policy dei coupon con regole di business reali
  • verificare i requisiti di privacy e compliance
  • testare i prompt AI sul catalogo e sul tono di comunicazione del negozio
  • monitorare i primi giorni di funzionamento in Dashboard, Conversations ed Email Logs

Informazioni necessarie per una richiesta di supporto

Quando segnali un problema, prepara:

  • versione Magento
  • versione PHP
  • modalità del negozio: developer o production
  • informazione se il cron funziona
  • informazione se il problema si verifica in modalità heuristic o OpenAI
  • quote ID di esempio o indirizzo e-mail del cliente interessato dal problema
  • voci pertinenti dai log delle eccezioni o dai log di sistema Magento
Implemented in real Magento 2 stores
Toursport.pl - attrezzatura sportiva e abbigliamento outdoor

Su Toursport.pl i clienti spesso abbandonano il carrello quando sono indecisi tra una taglia, l’utilizzo del prodotto o la stagione: una giacca per il trekking, scarpe per un percorso più lungo, uno zaino della capacità adeguata. La decisione richiede la certezza che il prodotto sia adatto a condizioni specifiche.

L’installazione di Kowal AI Abandoned Cart consente di recuperare questo momento di riflessione. Il modulo invia un’e-mail personalizzata, ripristina il carrello con un solo link e indirizza all’assistente AI, che aiuta a confrontare le varianti e riduce il rischio di rimandare l’acquisto.

Tandembaits.com - pesca alla carpa

Tandembaits.com vende accessori specialistici e pasture per la pesca alla carpa, quindi un carrello abbandonato spesso non indica mancanza di interesse, ma solo un momento di confronto del set. Il cliente può verificare i gusti delle boilies, le misure degli ami o la compatibilità con l’attrezzatura in suo possesso.

Dopo l’installazione del modulo Kowal AI Abandoned Cart, il negozio può rilevare automaticamente questi carrelli, valutare l’intenzione di acquisto e inviare un messaggio con un link di ritorno. L’assistente AI aiuta a precisare la scelta, mentre un coupon può concludere l’acquisto senza uno sconto invadente.

PCHB.pl - piastrelle premium dall'Italia e dalla Spagna

In PCHB.pl il carrello ha solitamente un valore elevato e la decisione d’acquisto richiede più tempo. Il cliente può abbandonare l’ordine perché torna al progetto del bagno, consulta il formato delle piastrelle con il posatore oppure confronta collezioni italiane e spagnole del segmento premium.

Kowal AI Abandoned Cart, dopo l’installazione, funziona come un discreto promemoria del venditore. Il modulo identifica il carrello, gli assegna uno scoring e invia un messaggio elegante con un link sicuro per tornare. L’assistente AI può aiutare con domande su utilizzo, stile e collezioni alternative.

Hobbycenter24.pl - repliche ASG e accessori

In Hobbycenter24.pl il carrello abbandonato è spesso dovuto alla necessità di abbinare la replica, i caricatori, la batteria, il caricabatterie o la protezione per gli occhi. Il cliente è interessato all’acquisto, ma vuole evitare un set incompleto o componenti non compatibili con il modello scelto.

Dopo l’implementazione di Kowal AI Abandoned Cart, il negozio può ricordare automaticamente il carrello e suggerire di tornare all’acquisto. Il messaggio di recupero porta al carrello e all’assistente AI, che aiuta a risolvere i dubbi tecnici, mentre lo sconto può essere attivato solo per i carrelli con scoring elevato.

Bikechill.pl - biciclette e accessori

Su Bikechill.pl il cliente abbandona il carrello più spesso quando confronta il tipo di bicicletta, la misura del telaio, la componentistica o gli accessori aggiuntivi. L'acquisto è tecnico e stagionale, quindi un momento di esitazione può derivare dalla necessità di confermare se il modello scelto sia adatto al percorso, all'altezza e allo stile di guida.

Kowal AI Abandoned Cart aiuta a riprendere questa decisione senza pressione. Il modulo rileva il carrello abbandonato, invia un messaggio con un link di ritorno e può indirizzare il cliente a un assistente AI, che risponde alle domande su compatibilità, varianti ed elementi del set.

Pytania i odpowiedzi

Domanda
A cosa serve questo modulo?
Risposta
Il modulo aiuta a recuperare i carrelli abbandonati in Magento 2. Rileva automaticamente gli acquisti non completati, valuta le probabilità di conversione, invia e-mail di recupero e può supportare il cliente tramite un assistente AI.
Domanda
Il modulo funziona solo con OpenAI?
Risposta
No. Il modulo supporta uno scenario con AI e una modalità di fallback senza un’integrazione OpenAI attiva. Quando la chiave API non è configurata, lo scoring e i contenuti della comunicazione possono essere generati tramite logica euristica e modelli predefiniti.
Domanda
Come riconosce il modulo un carrello abbandonato?
Risposta
Il carrello viene analizzato in base al tempo dell’ultima attività. Se rimane attivo, contiene prodotti, non è stato trasformato in un ordine e non è stato aggiornato per il periodo impostato nella configurazione, può essere contrassegnato come abbandonato.
Domanda
Il cliente può tornare al proprio carrello con un solo clic?
Risposta
Sì. Il modulo genera un link sicuro che ripristina il carrello. Dopo aver cliccato, il cliente torna al proprio carrello in Magento e può continuare il checkout senza dover aggiungere nuovamente i prodotti.
Domanda
Il modulo può creare buoni sconto?
Risposta
Sì. Il modulo può generare automaticamente codici sconto monouso per carrelli selezionati, ad esempio quando rileva una minore intenzione di acquisto e il valore del carrello giustifica un ulteriore incentivo all’acquisto.
Domanda
È possibile controllare quando vengono inviate le e-mail?
Risposta
Sì. L’amministratore imposta la soglia di inattività del carrello, il punteggio minimo di intenzione, il numero massimo di invii non riusciti, la dimensione del batch e altri parametri del processo. L’invio avviene automaticamente tramite il cron di Magento.
Domanda
Cosa offre l'assistente AI in questo modulo?
Risposta
L'assistente AI aiuta il cliente a risolvere i dubbi sull'acquisto direttamente dopo aver cliccato sul link nell'e-mail. Può rispondere a domande sui prodotti, suggerire vantaggi e supportare il cliente nel ritorno al checkout, aumentando le possibilità di concludere la transazione.
Domanda
Il modulo dispone di un pannello di report in Magento Admin?
Risposta
Sì. Il modulo aggiunge sezioni amministrative separate, tra cui Dashboard, Recovery Analytics, Conversations ed Email Logs. In questo modo è possibile monitorare l’efficacia del recupero, la cronologia dei contatti e l’attività dei clienti.
Domanda
La soluzione è adatta all'integrazione con altri processi?
Risposta
Sì. Il modulo mette a disposizione comandi CLI ed endpoint REST API, facilitando l'integrazione con sistemi esterni, processi di marketing automation o workflow di implementazione personalizzati.
Domanda
Il modulo supporta negozi multilingua e multistore?
Risposta
Sì. Il modulo utilizza la configurazione per store view e legge la localizzazione del negozio, consentendo di adattare meglio la comunicazione. Nel repository sono presenti anche file di traduzione per molte lingue, il che facilita l’implementazione in ambienti internazionali.
Write Your Own Review
You're reviewing:Assistente per il recupero del carrello basato sull'intelligenza artificiale per Magento 2
Prodotti
Aktualizacja preferencji plików cookie