Prezzi e disponibilità dei prodotti
I percorsi con il trigger Catalogo scrivono ai clienti quando cambia un prodotto che li interessava: il prezzo è sceso, il prodotto è di nuovo in vendita oppure ne restano pochi pezzi. Il messaggio parte da solo non appena le modifiche arrivano dal feed o dal plugin del negozio. Non serve selezionare il pubblico né avviare manualmente un invio.
Il trigger è disponibile con tutti i piani. Serve un catalogo prodotti: un feed oppure il caricamento tramite API e i plugin dei negozi.
Cosa viene monitorato
| Modifica | Quando scatta |
|---|---|
| Prezzo ribassato | Il prezzo del prodotto nella stessa valuta è sceso almeno della percentuale e/o dell'importo impostati, per impostazione predefinita del 10 % |
| Di nuovo disponibile | Un prodotto che non era in vendita è di nuovo disponibile |
| Ultimi pezzi | La giacenza è scesa fino alla soglia, per impostazione predefinita 5 pezzi. Funziona solo se è attivata la gestione delle giacenze |
I nuovi prodotti e il primo caricamento del feed non avviano il trigger: la comparsa di un prodotto nel catalogo non è ancora una modifica.
A chi scriviamo
Nell'impostazione Chi scelga uno o più pubblici:
- hanno visto il prodotto e hanno aggiunto al carrello negli ultimi N giorni (per impostazione predefinita 30). Gli eventi di visualizzazione e carrello vengono presi dalle impostazioni della sezione Raccomandazioni;
- prodotto nei preferiti: l'ultima azione del cliente sul prodotto nei preferiti è stata un'aggiunta. Come trasmettere i preferiti è spiegato nell'articolo Tracker;
- iscritti alla disponibilità: solo per «di nuovo disponibile»; i visitatori che hanno lasciato una richiesta nel modulo «Avvisa quando disponibile» (vedi sotto).
La casella Escludere chi ha già acquistato il prodotto esclude i clienti che hanno acquistato il prodotto dopo l'ultima visualizzazione o aggiunta al carrello. A chi si è iscritto alla disponibilità il messaggio parte in ogni caso: l'hanno chiesto loro.
Se sono cambiati una decina di prodotti contemporaneamente, il cliente entra comunque nel percorso una sola volta. Nell'email c'è il prodotto con la modifica più grande e l'elenco degli altri.

Avvisa quando disponibile
Nella pagina di un prodotto non disponibile si può mostrare il modulo «Avvisa quando disponibile»: il visitatore lascia la sua email e, quando il prodotto torna disponibile, riceve un'email.
- Crei un modulo nella scheda Sito web → Moduli e scelga il tipo Avvisa quando disponibile (moduli di iscrizione).
- Inserisca nella pagina del prodotto non disponibile il codice
<div data-cdp-notify="SKU-1"></div>, doveSKU-1è l'id del prodotto. I plugin WooCommerce, Magento 2 e 1C-Bitrix lo fanno da soli. - Crei un percorso dal modello «Di nuovo disponibile» oppure con il trigger «Catalogo» → «di nuovo disponibile» e il pubblico «iscritti alla disponibilità».
L'iscrizione è una tantum: dopo l'email sulla disponibilità viene chiusa. La casella del consenso agli invii in questo modulo è facoltativa. Se non la rende obbligatoria, il visitatore riceverà solo l'email sul prodotto, senza iscriversi agli invii.
Modelli di percorso
Nella categoria Catalogo della pagina «Modelli di percorso» ci sono tre percorsi pronti:
- Prezzo ribassato: per chi ha visto il prodotto, l'ha aggiunto al carrello o lo tiene nei preferiti, ribasso dal 10 %;
- Di nuovo disponibile: per chi si è iscritto alla disponibilità, email transazionale;
- Ultimi pezzi: per chi ha il prodotto nel carrello o nei preferiti, soglia di 5 pezzi.
Il prodotto nell'email
I dati del prodotto al momento dell'ingresso nel percorso si trovano in event.properties:
| Variabile | Contenuto |
|---|---|
event.properties.name, url, image |
Nome, link e immagine del prodotto |
event.properties.price, price_before, currency |
Prezzo attuale, prezzo prima del ribasso e valuta |
event.properties.price_drop, price_drop_percent |
Ribasso del prezzo: importo e percentuale |
event.properties.stock |
Giacenza, se viene gestita |
event.properties.products |
Tutti i prodotti pertinenti del cliente, fino a 10 |
Se tra l'ingresso nel percorso e l'email c'è un ritardo, il prezzo aggiornato viene mostrato dalla funzione product():
{{ product(event.properties.id).price }} {{ product(event.properties.id).currency }}