logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

Comprensione e configurazione delle azioni condizionali (Conditional actions)

15/10/2025, by Ivan

Il modulo Conditional actions è parte del core di Ubercart ed è necessario per creare le regole di calcolo delle spese di spedizione e delle imposte. Viene inoltre utilizzato per aggiornare automaticamente lo stato dell’ordine quando viene ricevuto un pagamento e per inviare notifiche automatiche.

Quando spedisci prodotti in diverse regioni del mondo o hai costi di spedizione variabili in base al peso totale, è necessario implementare una logica di business nel tuo negozio. In questo modo, il sistema può determinare automaticamente cosa fare quando spedisci un certo numero di prodotti in una determinata regione con un peso specifico. Un’azione condizionale è composta da tre elementi: trigger, condizioni e azioni.

Questa combinazione è chiamata predicato. Il trigger è in realtà un evento, simile a una regola che si attiva quando il cliente completa un’operazione nel negozio. Nella seconda fase, il sistema verifica le condizioni e, in base a queste, decide quali azioni eseguire. Nell’ultimo passaggio, Drupal esegue una o più azioni e mostra un messaggio al cliente o all’amministratore con i risultati.

Ad esempio, immaginiamo di creare la seguente azione condizionale: per ordini superiori a 100 $, la spedizione è gratuita; per ordini fino a 100 $, la tariffa di spedizione è di 10 $. Il trigger si attiva quando il cliente decide di concludere l’acquisto e passa alla pagina di checkout. A quel punto, il sistema controlla la condizione: l’ordine è superiore o inferiore a 100 $? In base all’esito, il sistema prende automaticamente la decisione corretta ed esegue l’azione appropriata. Drupal calcola il costo di spedizione e informa il cliente sull’ordine. Il principale vantaggio delle azioni condizionali è che è possibile creare logiche complesse senza scrivere una sola riga di codice. Basta solo un po’ di tempo per familiarizzare con l’interfaccia utente.

Vai su Amministrazione | Gestione del negozio | Azioni condizionali (Conditional actions) per visualizzare la panoramica di tutti i predicati predefiniti creati automaticamente dopo l’installazione di Ubercart.

Conditional actions