Spoki Abandoned Cart (Magento 2)

Logo Spoki Abandoned Cart

Modulo LorisMenghi_AbandonedCartSpoki

Promemoria WhatsApp per carrelli abbandonati — compatibile con clienti registrati e ospiti.

Il modulo intercetta i carrelli non completati e, trascorso il ritardo configurato, invia a Spoki un payload con dati cliente e riepilogo carrello. Per gli utenti registrati il carrello abbandonato viene inoltrato a Spoki che recapita un messaggio WhatsApp di remind dopo il lasso di tempo stabilito in admin; Spoki gestisce template e automazioni (es. sconto recupero carrello). Sono supportati sia utenti registrati sia visitatori guest: per questi ultimi è disponibile una modale di raccolta numero/consenso prima dell'invio.

  • Compatibile con Magento Open Source / Adobe Commerce 2.4.x.
  • Richiede account Spoki con template WhatsApp approvato e automazione con trigger Webhook/API.
  • Log dedicato in admin con storico invii e link al carrello/cliente.
  • Dipendenza Composer: lorismenghi/module-core.

User Guide

Flusso consigliato:

  1. Configura in Spoki il template e l'automazione con trigger Webhook, copia l'URL e il secret in Magento.
  2. Definisci il ritardo di invio e il numero massimo di tentativi per evitare spam.
  3. Per clienti registrati usa numero/email salvati; per gli ospiti abilita la modale di raccolta dati con checkbox di consenso.
  4. Ogni invio viene registrato nel log con stato HTTP e dati carrello per eventuale reinvio o audit.
Modale raccolta numero ospite
Modale per ospiti prima dell'invio WhatsApp.
Configurazione guest
Configurazione dedicata agli utenti guest.
Configurazione registrati
Opzioni per clienti registrati con numero in rubrica.
Template Spoki carrello
Esempio template WhatsApp con pulsanti.
Esempio invio guest
Flusso di recupero per utente ospite.
Log invii
Log degli invii con link al carrello e stato.

Installation Guide

Installazione via Composer:

composer require lorismenghi/module-abandoned-cart-spoki
bin/magento module:enable LorisMenghi_AbandonedCartSpoki
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
                

In Stores → Configuration → Loris Menghi → Spoki Abandoned Cart imposta webhook, secret, ritardo di invio, numero massimo di tentativi e il comportamento della modale ospite (obbligatoria/facoltativa, testo consenso, campo predefinito per prefisso paese).

Reference Manual

  • Trigger: carrello non convertito dopo il delay configurato; invio unico per sessione/carrello.
  • Dati inviati: telefono, email (se presente), nome, valore carrello, link al carrello o alla pagina prodotto principale, secret.
  • Log: grid admin con esito HTTP, payload, ID carrello/cliente, timestamp, azione di reinvio.
  • Consenso guest: modale opzionale con checkbox; il modulo può bloccare l'invio se manca il consenso.
  • Multi-store: configurazioni per scope (Default/Website/Store View) per gestire lingue e template diversi.
  • Disinstallazione: composer remove lorismenghi/module-abandoned-cart-spoki + bin/magento setup:upgrade + bin/magento cache:flush.