Configurare i Promemoria
Il modulo invia promemoria in base alle voci di messaggio individuali che crei. Ogni messaggio definisce esattamente quando viene inviato (relativo alla data di creazione dell'ordine) e cosa contiene. Non esiste un'impostazione globale di primo ritardo o intervallo — il calendario e interamente determinato dall'insieme dei messaggi che crei.
📋 Accedere alla Configurazione
- Accedi al back office di PrestaShop.
- Vai a Moduli > Gestione moduli.
- Cerca Wire Transfer Reminder e clicca su Configura.
La pagina di configurazione e divisa in sezioni: l'elenco dei Messaggi in alto, seguito da Impostazioni Globali, Modalita Test, Modello Email e Cron Job.
📧 L'Elenco dei Messaggi
L'elenco dei messaggi e il cuore del modulo. Ogni riga rappresenta un'email di promemoria che verra inviata in un momento specifico. L'elenco mostra:
| Colonna | Descrizione |
|---|---|
| Modulo di Pagamento | A quale modulo di pagamento si applica questo messaggio (es. bankwire, ps_wirepayment) |
| Calendario | Quanti giorni od ore dopo la creazione dell'ordine viene inviato questo messaggio |
| Titolo email | La riga oggetto dell'email di promemoria |
| Messaggio da inviare | Anteprima del corpo dell'email |
| Annulla Ordine | Se l'ordine viene annullato automaticamente dopo l'invio di questo messaggio |
I messaggi sono ordinati cronologicamente, quindi l'intera sequenza di promemoria e visibile a colpo d'occhio.
Aggiungere un Nuovo Messaggio
- Clicca su Aggiungi nuovo Messaggio nella barra degli strumenti dell'elenco.
- Compila il modulo:
| Campo | Descrizione |
|---|---|
| Modulo di Pagamento | Seleziona il modulo di pagamento a cui si applica questo promemoria. |
| Unita di tempo | Scegli Giorni o Ore come unita per l'offset. |
| Tempo dopo la creazione dell'ordine | Inserisci il numero di giorni od ore da attendere prima di inviare questo messaggio. Ad esempio, 3 con l'unita Giorni invia il messaggio 3 giorni dopo la creazione dell'ordine. |
| Oggetto email | La riga oggetto di questo promemoria. Supporta schede per lingua e variabili di template. |
| Messaggio da inviare | Il corpo HTML dell'email di promemoria. Supporta schede per lingua, editor di testo ricco e variabili di template. |
| Annulla l'ordine dopo questo messaggio | Attiva per annullare automaticamente l'ordine quando questo messaggio viene inviato. |
- Clicca su Salva per aggiungere il messaggio alla sequenza.
Quando aggiungi un nuovo messaggio, puoi selezionare un template pre-scritto dal menu a tendina Usa un template in cima alla sezione contenuto. I template sono raggruppati in "Promemoria Amichevole", "Follow-up Persistente" e "Urgente / Finale".
Modificare o Eliminare un Messaggio
Clicca sull'icona Modifica in qualsiasi riga di messaggio per cambiare il calendario, l'oggetto, il contenuto o l'impostazione di annullamento. Clicca su Elimina per rimuovere un messaggio dalla sequenza.
Esempio di Sequenza
Per inviare tre promemoria in due settimane, crea tre messaggi:
| Giorno | Scopo |
|---|---|
| Giorno 3 | Primo promemoria amichevole con dati bancari |
| Giorno 8 | Follow-up che indica che il pagamento e ancora in attesa |
| Giorno 15 | Avviso finale — attiva Annulla l'ordine dopo questo messaggio |
⚙️ Impostazioni Globali
| Campo | Descrizione |
|---|---|
| Attiva la funzione Annulla Ordini | Attiva per consentire al modulo di annullare automaticamente gli ordini una volta superato il numero di giorni di scadenza configurato. |
| Annulla Ordine dopo (giorni) | Numero di giorni dopo la creazione dell'ordine dopo i quali l'ordine viene annullato. |
| Email Digest Amministratore | Attiva per ricevere un'email riepilogativa degli ordini che si avvicinano alla scadenza di annullamento. |
| Email Digest | Indirizzo email per ricevere il digest. Lascia vuoto per usare l'email del negozio. |
| Avviso Prima dell'Annullamento (ore) | Invia il digest quando gli ordini sono entro questo numero di ore dall'annullamento. |
Annullare un ordine libera le scorte riservate e imposta lo stato su Annullato. Imposta i giorni di annullamento sufficientemente alti da dare ai clienti il tempo adeguato.
🧪 Modalita Test
| Campo | Descrizione |
|---|---|
| Attiva Modalita Test | Tutte le email vengono inviate all'indirizzo di test. Gli ordini non vengono annullati e lo stato non viene aggiornato. |
| Indirizzo Email di Test | Tutte le email di promemoria vengono inviate qui durante la modalita test. |
| Output di Test | Scegli Email per ricevere email di test, o Schermo per mostrare l'output nel browser. |
🕐 Configurazione del Cron Job
La sezione Cron Job mostra l'URL completo da utilizzare:
https://tuonegozio.com/wiretransferreminder/cron?key=IL_TUO_TOKEN
Se il tuo negozio ha gli URL amichevoli disabilitati, usa invece l'URL grezza:
https://tuonegozio.com/index.php?fc=module&module=wiretransferreminder&controller=cron&key=IL_TUO_TOKEN
Esempio di cron ogni ora:
0 */1 * * * curl -l -k "https://tuonegozio.com/wiretransferreminder/cron?key=IL_TUO_TOKEN" >/dev/null 2>&1
Se il tuo hosting non fornisce accesso SSH, usa lo strumento "Cron Jobs" in cPanel o Plesk, o un servizio esterno gratuito come cron-job.org.
✅ Checklist Finale
- Almeno un messaggio di promemoria creato con il modulo di pagamento corretto, offset in giorni, oggetto e corpo
- Messaggi di follow-up aggiuntivi creati se necessario
- Variabili dei dati bancari configurate nella sezione Variabili Personalizzate
- Impostazioni Globali verificate
- Modalita Test attivata e email di test ricevuta correttamente
- Cron job configurato sul server
- Modalita Test disattivata prima di andare in produzione
Come definisco una sequenza di promemoria con piu follow-up?
Crea una voce di messaggio individuale per ogni promemoria. Ad esempio, per inviare promemoria i giorni 3, 8 e 15, crea tre messaggi separati con quegli offset in giorni.
Esiste un'impostazione globale di primo ritardo o intervallo?
No. Il momento di ogni promemoria e interamente definito dalle voci di messaggio individuali che crei. Non esiste un campo globale di ritardo o intervallo separato.
Cosa succede durante la modalita test?
Tutte le email di promemoria vengono reindirizzate all'indirizzo email di test. Gli ordini non vengono annullati. Lo stato di invio non viene aggiornato, quindi gli stessi messaggi verranno inviati ad ogni esecuzione di test successiva.
Con quale frequenza deve essere eseguito il cron?
Ogni ora e consigliato se si utilizzano messaggi con offset in ore. Se si utilizzano solo offset in giorni, una volta al giorno e sufficiente.