Qui introduciamo un concetto chiave:
Lavorare con liste e ripetere azioni per ogni elemento
Questo tipo di workflow è particolarmente utile in:
-
Retail con più categorie
-
Promozioni per famiglia di prodotto
-
Incentivi strategici su categorie prioritarie
Obiettivo del workflow
Moltiplicare i punti di una transazione solo se contiene prodotti di una categoria specifica, e farlo in modo dinamico, analizzando ogni prodotto singolarmente.
Esempio pratico:
-
Se l'acquisto include prodotti della categoria Elettronica, moltiplicare i punti x2
-
Il resto dei prodotti non è influenzato
Perché questo workflow è diverso
A differenza dell'articolo precedente:
-
Non controlliamo un unico valore
-
Non assumiamo una sola condizione globale
Qui:
-
Analizziamo una lista di prodotti
-
Eseguiamo logica per ogni elemento
-
Prendiamo decisioni all'interno del ciclo
Passo 1 – Creare il workflow
-
Vai a Workflow
-
Crea un nuovo workflow
-
Nome suggerito:
“Moltiplicatore per categoria di prodotto”
Passo 2 – Attivatore: Punti Aggiunti
Seleziona l'attivatore:
✅ Punti Aggiunti
Questo attivatore fornisce:
-
Dati della transazione
-
Array di prodotti (
items) -
Categorie associate a ogni prodotto
Passo 3 – Aggiungere un ciclo “Per ogni elemento nella lista”
-
Clicca su Aggiungi passo
-
Seleziona Per ogni elemento nella lista
Configurazione del ciclo
-
Lista:
items
Questo indica al workflow:
“Ripeti i seguenti passi per ogni prodotto incluso nella transazione”
Passo 4 – Aggiungere una condizione all'interno del ciclo
All'interno del blocco Per ogni elemento:
-
Aggiungi una Condizione
-
Configura:
-
Valore 1:
categories -
Operatore:
Contiene -
Valore 2: nome della categoria obiettivo
Esempio:Elettronica
💡 Qui la condizione viene valutata prodotto per prodotto, non sull'intera transazione.
Passo 5 – Azione nel ramo Vero
Nel ramo Vero della condizione:
-
Aggiungi l'azione Moltiplicare Punti
-
Definisci il moltiplicatore desiderato
Esempio:-
Moltiplicatore: 2
-
Questo significa:
-
Solo i punti generati da prodotti di quella categoria sono influenzati
-
Il resto rimane intatto
Passo 6 – Ramo Falso (opzionale)
Non è necessario aggiungere alcuna azione nel ramo Falso.
Se il prodotto non appartiene alla categoria:
-
Il workflow continua con il successivo elemento della lista
Passo 7 – Testare il workflow
Usa una transazione di prova che contenga:
-
Prodotti di diverse categorie
-
Almeno uno che soddisfi la condizione
Verifica che:
-
Il ciclo si esegue correttamente
-
Solo i prodotti della categoria obiettivo ricevono il moltiplicatore
-
Non vengono applicati moltiplicatori duplicati
Risultato finale del workflow
Questo workflow consente:
-
Incentivare categorie strategiche
-
Creare promozioni selettive senza toccare il sistema base di punti
-
Regolare l'impatto economico con precisione
Tutto ciò senza sviluppo tecnico e con logica completamente visiva.
Errori comuni da evitare
-
❌ Applicare il moltiplicatore fuori dal ciclo
-
❌ Confrontare categorie come testo semplice senza usare
contiene -
❌ Moltiplicare punti più volte senza controllo in flussi complessi
Casi d'uso reali
Questo modello viene comunemente utilizzato per:
-
Doppia punteggio nei lanci
-
Incentivare prodotti con margine maggiore
-
Spingere rotazione di stock
-
Azioni temporanee per categoria