Scopo: Scopri come usare le tue regole per il checkout in combinazione con le API del Checkout, una funzionalità dinamica che ti consente di avere controllo sul tuo processo di checkout.
Cosa sono le regole per il checkout
Le regole per il checkout funzionano in modo similare alle regole di spedizione e regole di reso - sono azioni predefinite che vengono applicate automaticamente al tuo checkout.
Le regole per il checkout lavorano in stretta combinazione con il Checkout delle API. Ciò significa che il tuo Dynamic Checkout deve anzitutto essere configurato al fine di poter utilizzare le regole per il checkout. Vedi l'articolo Come configurare il tuo Dynamic Checkout.
Perché usare le regole per il checkout?
1. Aumentano la soddisfazione dei clienti semplificando il processo di checkout.
2. Mostrano i metodi di spedizione più rilevanti.
3. Garantiscono maggiore flessibilità e controllo della pagina di checkout.

Configura le tue regole di Checkout
Creare una nuova regola di Checkout
- Accedi al tuo account Sendcloud.
- Vai su Impostazioni > Regole di Checkout.
- Fai clic su Crea una nuova regola per iniziare a definire le tue condizioni.
- Inserisci un Nome per la regola.
- Scegli una condizione SE (ad esempio, Codice postale, Peso del pacco).
- Seleziona un Operatore (ad esempio, È, Minore di, Maggiore di).
- Inserisci un Valore (ad esempio, Codice postale 12345).
- Scegli l'Azione (ad esempio, Nascondi il metodo di consegna con il Corriere X).
- Fai clic su Salva regola di Checkout.
Applicare la regola a un metodo di consegna
- Vai su Impostazioni > Dynamic Checkout nella parte superiore dello schermo.
- Fai clic sul Metodo di consegna che desideri modificare.
- Scorri verso il basso fino alla sezione Regole per il Checkout.
- Seleziona la o le regole che hai creato e applicale al metodo di consegna.
- Fai clic su Salva modifiche.

Pubblicare la configurazione
- Dopo aver applicato le regole, torna alla pagina Checkout dinamico.
- Fai clic su Pubblica configurazione per attivare le regole.
- Le modifiche possono richiedere fino a 15 minuti per essere visibili nel tuo negozio.
Modificare o eliminare le regole
-
Per eliminare una regola:
- Vai su Impostazioni > Regole di Checkout.
- Trova la regola e eliminala.
- Una volta eliminata, verrà automaticamente rimossa da tutti i metodi di consegna in cui era applicata.
-
Per modificare una regola:
- Vai su Impostazioni > Regole di Checkout.
- Trova la regola che desideri modificare e fai clic su Modifica.
- Modifica la Condizione, l'Operatore, il Valore o l'Azione in base alle necessità.
- Fai clic su Salva modifiche.
- (Opzionale) Se questa regola è applicata a un metodo di consegna pubblicato, vai su Checkout dinamico e fai nuovamente clic su Pubblica configurazione per assicurarti che le modifiche vengano applicate.

Le nostre regole per il checkout
La funzionalità delle regole per il checkout ha lo scopo di migliorare la tua pagina e il tuo processo di checkout. Di seguito sono elencate tutte le regole per il checkout che puoi creare.
| Condizioni: | Determinazioni: | Spiegazione: |
| Codice postale | Contiene/Non contiene/Finisce con/È/Non è/Inizia con/Corrispondenza del modello/ Corrispondenza regex* |
Utilizzalo per mostrare o nascondere i metodi di consegna in base al codice postale di destinazione del pacco. |
| Regole sulle dimensioni del pacco (lunghezza del pacco, larghezza del pacco, altezza del pacco) | Contiene/Non contiene/Finisce con/È/Non è/Inizia con/Corrispondenza del modello/ Corrispondenza regex |
Usa queste regole per filtrare in base alle dimensioni della scatola, ecc. Il commerciante deve calcolare e specificare le dimensioni delle scatole durante il processo di acquisto. Questo vale per l'ordine totale, non per il controllo delle dimensioni dei singoli articoli. |
| Larghezza del pacco | È / Non è / Minore di / Maggiore di / Maggiore o uguale a / Minore o uguale a | Aiuta a controllare i metodi di consegna filtrando in base alla larghezza del pacco. |
| Altezza del pacco | È / Non è / Minore di / Maggiore di / Maggiore o uguale a / Minore o uguale a | Aiuta i commercianti a filtrare i pacchi di grandi dimensioni per determinati metodi di consegna. |
| Peso (grammi) | È / Non è / Minore di / Maggiore di / Maggiore o uguale a / Minore o uguale a | Utile per limitare le opzioni di spedizione in base al peso del pacco. |
| Valore totale dell'ordine | È / Non è / Minore di / Maggiore di / Maggiore o uguale a / Minore o uguale a | Aiuta a definire le regole di consegna in base al valore dell'ordine (es. spedizione gratuita per ordini superiori a una certa soglia). |
| Metadati del Checkout | È / Non è / Contiene / Non contiene / Inizia con / Termina con / Corrispondenza del modello / In / Non in / Corrispondenza regex | Permette ai commercianti di creare regole basate sui valori dei metadati del processo di pagamento. |
Esempi di regole per il checkout
La funzionalità delle regole per il checkout mira a migliorare la pagina e il processo di checkout. Di seguito sono riportati alcuni esempi di utilizzo che puoi adottare.
Mostrare o nascondere i metodi di consegna in base alle regole del codice postale
SE "Codice postale" È "X" ALLORA "Nascondi metodo di consegna" X
SE "Codice postale" È "X" ALLORA "Mostra metodo di consegna" X
Se disponi di molte opzioni di consegna, tra cui standard, express, in giornata e altre ancora, con le tue regole per il checkout puoi fare in modo che i clienti vedano solo le opzioni rilevanti per le loro esigenze. Ad esempio, se l'indirizzo di un cliente è vicino al tuo negozio, puoi mostrare solo l'opzione di consegna più conveniente, riducendo le spese di spedizione e incoraggiando dunque all'acquisto.
SE "Codice postale" CORRISPONDE A "[AB,PA,FK,KA,HS,IV,KW,ZE]". ALLORA "Nascondi metodo di consegna" X
Questa regola può essere utilizzata per nascondere alcuni metodi, ad esempio, dalle aree remote delle Highlands scozzesi. Scopri di più sulla corrispondenza dei modelli.
Mostra o nascondi i metodi di spedizione in base alle dimensioni del pacco
SE "Lunghezza del pacco" MAGGIORE O IGUALE A 100, e "Larghezza del pacco" MAGGIORE O IGUALE A 50, e "Altezza del pacco" MAGGIORE O IGUALE A 20, ALLORA "Nascondi metodo di consegna" X, Y, Z
Ad esempio, puoi utilizzare questa regola di checkout per mostrare solo alcuni metodi di consegna quando il pacco è piccolo ed entra nella cassetta della posta.
Confronto del testo nelle Regole del Checkout: Corrispondenza del modello vs Corrispondenza regex
Quando crei Regole del Checkout che dipendono da campi basati sul testo (come il codice postale o i metadati del checkout), puoi scegliere tra Corrispondenza del modello e Corrispondenza regex. Entrambe le opzioni ti permettono di confrontare valori di testo, ma offrono diversi livelli di flessibilità e complessità.
Corrispondenza del modello
La corrispondenza del modello è un metodo semplice di confronto del testo che utilizza il carattere jolly *. Non richiede conoscenze tecniche avanzate.
È come usare una scorciatoia per cercare del testo.
Puoi usare il simbolo * come un campo vuoto che può rappresentare “qualsiasi cosa”.
Pensala così:
-
regalo*significa: “qualsiasi valore che inizia con la parola regalo” -
*regalosignifica: “qualsiasi valore che termina con regalo” -
*regalo*significa: “qualsiasi valore che contiene la parola regalo in qualunque punto”
Non devi conoscere regole particolari: ti basta inserire un * dove vuoi che “tutto sia permesso”.
👉 Corrispondenza del modello = regole semplici con un solo carattere jolly *
Come funziona
-
*corrisponde a qualsiasi numero di caratteri - La corrispondenza del modello è sensibile alle maiuscole/minuscole
- Esempio:
regalo*corrisponde aregalo_scatola, ma non aRegalo_scatola
- Esempio:
Esempi
| Campo | Modello | Corrisponde a |
|---|---|---|
| Codice postale | 10* |
1011, 1023 |
| Metadati del checkout | regalo* |
regalo_confezione, regalo_scatola |
| Metadati del checkout | *pacchetto |
estate-pacchetto, iniziale-pacchetto |
Quando usare la corrispondenza del modello
- Controlli semplici di un singolo valore
- Esigenze di base con caratteri jolly
- Quando vuoi distinguere maiuscole/minuscole
- Quando il formato non deve essere validato
Corrispondenza regex
Regex (espressioni regolari) è un metodo più avanzato e flessibile per confrontare testo. Ti permette di gestire combinazioni multiple, opzioni non sensibili alle maiuscole/minuscole e una validazione rigorosa del formato.
È come una versione super potenziata del confronto di testo.
- più opzioni nella stessa regola
→ “10 O 11 O 12” - ignorare maiuscole/minuscole
→ corrisponde a “regalo”, “REGALO”, ecc. - verificare strutture precise
→ “4 cifre seguite da 2 lettere” - fare match solo all’inizio o alla fine del testo
→ “deve finire con -pacchetto”
👉 Corrispondenza regex = regole avanzate che ti permettono di essere molto preciso/a e potente
Come funziona
Regex utilizza caratteri speciali per definire i modelli, ad esempio:
-
|significa OR (oppure) -
^significa inizia con -
$significa finisce con -
\dsignifica qualsiasi cifra -
(?i)significa ignora maiuscole/minuscole
Esempi
| Campo | Regex | Corrisponde a |
|---|---|---|
| Codice postale | ^(10|11|12) |
codici postali che iniziano con 10, 11 o 12 |
| Metadati del checkout | (?i)regalo |
regalo, Regalo, REGALO, regalo_scatola, regalo_confezione |
| Metadati del checkout | -pacchetto$ |
valori che terminano con “-pacchetto” (es. estate-pacchetto) |
| Metadati / codice promo | ^ESTATE\d{2}$ |
ESTATE10, ESTATE21 |
Quando usare la corrispondenza regex
- Hai bisogno di controllare più opzioni con un’unica regola
- Vuoi ignorare maiuscole/minuscole
- Devi validare in modo rigoroso formato o lunghezza
- Stai lavorando con pattern di testo complessi
- Vuoi che un valore compaia solo all’inizio o solo alla fine del campo
Scegliere il metodo giusto
| Corrispondenza del modello | Corrispondenza regex |
|---|---|
|
|
Esempi pratici in cui Regex è più potente
| Scenario | Descrizione | Regex | Perché Regex è migliore |
|---|---|---|---|
| Più prefissi di CAP (IT o NL) | Nascondere un metodo di consegna per CAP che iniziano con 10, 11 o 12 | ^(10|11|12) |
La corrispondenza del modello può controllare solo un prefisso per regola, quindi dovresti creare tre regole separate (10*, 11*, 12*). Regex combina tutti i prefissi in un’unica regola, rendendo la configurazione più pulita e facile da mantenere. |
| Validare il formato del CAP | Far corrispondere 4 cifre + 2 lettere, ad esempio 1234AB | ^\d{4}\s?[A-Za-z]{2}$ |
La corrispondenza del modello non può controllare la struttura esatta o il numero di caratteri. Regex impone il formato preciso: 4 cifre + spazio opzionale + 2 lettere. |
| Ricerca non sensibile alle maiuscole/minuscole | Far corrispondere “regalo” o “gratuito” indipendentemente da come sono scritti | (?i)(regalo|gratuito) |
La corrispondenza del modello distingue le maiuscole/minuscole, quindi ti servirebbero più regole per “regalo”, “Regalo”, “REGALO”, ecc. Regex gestisce tutte le varianti in un’unica regola. |
| Corrispondenza sul suffisso | Far corrispondere valori che terminano con “-pacchetto” | -pacchetto$ |
La corrispondenza del modello può trovare “pacchetto” in qualsiasi punto del testo, ma non può garantire che appaia solo alla fine. Regex può invece imporre un suffisso esatto. |
| Codici promo con struttura definita | Far corrispondere codici con esattamente 3 lettere + 2 cifre (esempio: ABC12) | ^[A-Za-z]{3}\d{2}$ |
La corrispondenza del modello non può verificare il numero di caratteri o distinguere tra lettere e cifre. Regex garantisce ogni volta il formato esatto. |
| Controllare domini email | Far corrispondere email che terminano con @gmail.com o @yahoo.com | @(gmail|yahoo)\.com$ |
La corrispondenza del modello non gestisce bene domini multipli o caratteri speciali come il punto “.”. Regex ti permette di combinare più domini e un suffisso preciso in un’unica regola. |
Consigli per usare Regex
- Inizia con pattern semplici e aggiungi complessità poco alla volta
- Usa
^e$per ancorare l’inizio o la fine del testo - Aggiungi
(?i)per regole non sensibili alle maiuscole/minuscole - Usa la barra rovesciata
\per “escapare” i caratteri speciali - Prova i tuoi pattern con strumenti come regex101.com
- Documenta internamente le espressioni più complesse per maggiore chiarezza
Articoli correlati
→ Dynamic Checkout: Guida all'installazione e configurazione