Vai al contenuto principale
Un’unica finestra di modifica per tutto lo store impone dei compromessi. Il motore delle regole ti permette di impostare una policy di modifica diversa per ogni ordine: i pre-order restano aperti per settimane, gli ordini in stock si bloccano in pochi minuti, i VIP ottengono tempo extra e le destinazioni ad alto rischio vengono bloccate. Hai il pieno controllo, ordine per ordine.
L'editor del motore delle regole: condizioni e scadenza di modifica

Perché un motore delle regole aiuta

Pieno controllo, per ogni ordine

Invece di un’unica finestra per tutto lo store, dai a ogni tipo di ordine esattamente la policy di modifica di cui ha bisogno.

Proteggi l'evasione

Blocca la modifica velocemente sugli ordini in stock, oppure metti in pausa l’evasione finché l’ordine resta modificabile, così nulla parte a metà modifica.

Premia i clienti giusti

Dai ai VIP o agli account all’ingrosso una finestra di modifica più lunga senza aprirla per tutti.

Pensato per cataloghi misti

Pre-order più in stock, abbonamento più una tantum, B2B più retail. Ogni segmento ottiene la propria scadenza e il proprio comportamento.

Come funziona una regola

Una regola ha tre parti. Definisci quando si applica, per quanto tempo resta aperta la modifica e cos’altro deve succedere.
1

Condizioni: quando si applica la regola

Scegli cosa deve corrispondere un ordine: tag, cliente, metafield, valore, destinazione e altro. Combina le condizioni con la logica AND/OR.
2

Scadenza di modifica: per quanto tempo resta aperta la modifica

Scegli la scadenza per gli ordini corrispondenti: il valore predefinito dello store, una durata fissa, una scadenza pianificata, un orario specifico, una data letta da un metafield, oppure finché l’ordine non viene evaso.
3

Azioni: cos'altro succede

Facoltativamente, metti in pausa l’evasione, nascondi moduli di modifica specifici, applica tag, oppure disabilita del tutto la modifica per gli ordini corrispondenti.
Le regole vengono eseguite in ordine di priorità e vince la prima corrispondenza. Qualsiasi ordine che non corrisponde a nessuna regola ricade sulla tua finestra di modifica per l’intero store, così puoi lanciare le regole gradualmente senza alcuna migrazione.

Condizioni

Aggiungi una o più condizioni per decidere a quali ordini si applica una regola. La regola corrisponde quando le condizioni risultano vere per l’ordine.
CondizioneCosa verificaOperatoriValore di esempio
Tag ordineTag sull’ordineis, is not, contains, does not containpre-order, in-stock
Tag clienteTag sul cliente dell’ordineis, is not, contains, does not containvip, wholesale
MetafieldUn metafield dell’ordine per namespace e chiaveexists, equalsnamespace custom, chiave process_date, valore red
Valore ordineIl totale dell’ordineis greater than, is less than150 (un numero, nella valuta del tuo store)
Paese di destinazioneIl paese di spedizioneiscodici ISO come us, ca, gb
Metodo di spedizioneIl metodo di spedizione scelto al checkoutis, is not, contains, does not containStandard, Express
Ordini B2BOrdini effettuati da un’azienda B2Bis truenessun valore
AbbonamentoOrdini di abbonamento ricorrente (Skio, Recharge e simili)is truenessun valore
RitiroOrdini con ritiro localeis truenessun valore
Canale di venditaIl canale di vendita dell’ordineisweb, pos, draft_order
Giorni della settimanaOrdini effettuati in giorni feriali specificiisMon, Tue, Fri
Fascia orariaOrdini effettuati in ore specifiche (fuso orario dello store)betweenda 18:00 a 06:00 (formato 24 ore, può attraversare la mezzanotte)
Raggruppa la tua logica. Combina le condizioni con AND (corrispondenza su tutte) oppure OR (corrispondenza su una qualsiasi). Per regole più complesse, aggiungi gruppi di condizioni e imposta come i gruppi si combinano, così puoi esprimere cose come “(cliente VIP) OR (ordine oltre 500 AND spedizione in Germania)”.
I valori sono testo libero dove ha senso. Tag, metodi di spedizione e valori dei metafield si inseriscono così come li digiti (tag e paesi come chip). I valori di paese e canale di vendita vengono confrontati senza distinguere maiuscole e minuscole. Non esiste una condizione su prodotto o SKU: per puntare a prodotti specifici, tagga quegli ordini (per esempio con Shopify Flow) e fai corrispondere il tag ordine.

Scadenza di modifica

La scadenza controlla per quanto tempo gli ordini corrispondenti restano modificabili.
ModalitàCosa faBuffer
Valore predefinito dello storeUsa la finestra di modifica dell’intero store. Nessuna sovrascrittura per regola.No
Dopo una durataModificabile per un tempo prestabilito dopo che l’ordine è stato effettuato. Preimpostazioni: 15 minuti, 30 minuti, 1 ora, 24 ore, 48 ore, oppure un valore personalizzato.No
Scadenza pianificataUna o più scadenze per giorno della settimana e orario (per esempio ogni venerdì alle 17:00).
Orario specificoUna scadenza fissa in un orario preciso, ogni giorno oppure in un giorno della settimana scelto.
Da una data su metafieldLegge la scadenza da un metafield dell’ordine. Usata dai negozi che vendono in pre-order, dove la data di spedizione è impostata per ogni ordine da Shopify Flow.
Finché non evasoLa modifica resta aperta finché Shopify non contrassegna l’ordine come evaso.No
Buffer. Le scadenze di tipo scadenza pianificata, orario specifico e data su metafield supportano un buffer: un intervallo di tempo prima della scadenza nominale in cui la modifica è già chiusa. Per una scadenza del venerdì alle 17:00 con un buffer di 2 ore, la modifica si chiude alle 15:00, quindi un ordine effettuato in un momento qualsiasi tra le 15:01 e le 16:59 trova la modifica già chiusa, invece di ottenere una finestra ridotta. Imposta un valore di buffer e un’unità tra minuti, ore o giorni.
Cosa deve contenere il metafield (Da una data su metafield). Inserisci il namespace del metafield (per esempio custom) e la chiave (per esempio process_date). Il metafield deve contenere una data o una data e ora: un metafield Shopify di tipo data o data e ora, una data e ora ISO 8601 (2026-07-15T17:00:00Z), una data semplice (2026-07-15), oppure un timestamp Unix funzionano tutti. Le date senza fuso orario vengono lette nel fuso orario del tuo store.

Azioni

Le azioni sono effetti collaterali facoltativi che vengono eseguiti per gli ordini che una regola fa corrispondere. Ognuna è un semplice interruttore on/off. Azioni del motore delle regole: tagga ordini, metti in pausa l'evasione, nascondi moduli, disabilita la modifica
Applica uno o più tag all’ordine una volta che la sua scadenza di modifica si chiude, non quando la regola corrisponde per la prima volta. Utile per automazioni a valle, per esempio taggare gli ordini appena la modifica si chiude così Shopify Flow o il tuo 3PL possono agire su di essi.
Applica un blocco di evasione Shopify finché l’ordine resta modificabile, così non parte a metà modifica. Il blocco viene rilasciato quando la scadenza di modifica passa.
Nascondi azioni di modifica specifiche dal Customer Portal per gli ordini corrispondenti. Scegli tra: Add products, Replace products, Change variant or quantity, Edit shipping address, Edit contact information, Upgrade shipping method, Download tax invoice, Apply discounts, Cancel order, Contact customer support, Add preferred delivery date, Add custom note.
Disattiva del tutto la modifica per gli ordini corrispondenti. La sezione di modifica del portale non viene mostrata, indipendentemente dalla scadenza.
Un paio di vincoli naturali mantengono le regole coerenti: Disabilita la modifica e Metti in pausa l’evasione non possono essere entrambe attive (un ordine disabilitato non ha nulla da mettere in pausa), e la scadenza Finché non evaso disattiva Metti in pausa l’evasione e Tagga ordini, dato che quelle azioni agiscono su una scadenza basata sul tempo.

Priorità e fallback

  • Vince la prima corrispondenza. Le regole vengono eseguite in ordine di priorità, dall’alto verso il basso. Viene applicata la prima regola le cui condizioni corrispondono a un ordine, le altre vengono saltate.
  • Trascina per riordinare. Riordina le regole nella pagina elenco per cambiarne la priorità. Metti le regole più specifiche sopra quelle più generiche.
  • Fallback al valore predefinito dello store. Qualsiasi ordine che non corrisponde a nessuna regola usa la tua finestra di modifica per l’intero store. Puoi aggiungere regole in modo incrementale senza toccare il tuo valore predefinito.

Come vengono valutate le regole

  • Valutate quando l’ordine viene effettuato. Revize acquisisce uno snapshot dell’ordine (tag, cliente, metafield, valore, destinazione e altro) e sceglie la regola corrispondente.
  • Consapevole di Flow. Shopify Flow spesso scrive tag o metafield un istante dopo il checkout. Revize attende fino a un minuto per quei dati in arrivo ritardato e rivaluta, così quegli ordini corrispondono comunque alla regola giusta.
  • Due cose restano dinamiche dopo il checkout:
    • Le scadenze da data su metafield si spostano con la data. Se una regola legge la sua scadenza da un metafield e quella data cambia (per esempio una data di spedizione pre-order posticipata), la scadenza si sposta di conseguenza.
    • Le regole basate su tag corrispondono di nuovo quando i tag cambiano. Se una regola corrisponde su tag ordine o tag cliente e quei tag vengono aggiunti o rimossi in seguito (da Shopify Flow, un’app o il tuo team), Revize rivaluta e può applicare una regola diversa, aggiornando la scadenza.
  • Le modifiche del cliente non la fanno rivalutare. Un cliente che modifica il proprio ordine (indirizzo, articoli, quantità, valore) non cambia mai quale regola si applica né sposta la scadenza. Solo gli input della regola descritti sopra (tag e metafield referenziati dalla regola) guidano la rivalutazione.

Regole di esempio

Cinque configurazioni che i merchant usano oggi:
ScenarioCondizioneScadenza di modificaAzioni
Negozio pre-orderTag ordine pre-orderFinché non evasoNessuna
Differenziazione VIPTag cliente vipDopo una durata, 48 oreNessuna
Scadenza di fine giornata lavorativa B2BOrdini B2BScadenza pianificata, giorni feriali alle 17:00Nessuna
Blocco destinazioni ad alto rischioLa destinazione è ru oppure byValore predefinito dello storeDisabilita la modifica
SKU in stock a spedizione rapidaTag ordine in-stockDopo una durata, 30 minutiNessuna

Crea una regola

1

Apri il motore delle regole

Nell’app Revize, vai su Order Editing → Rules. Sul piano Pro e superiori vedrai l’elenco delle regole; la prima volta, mostra uno stato vuoto con Create rule.
2

Assegna un nome alla regola e imposta il suo stato

Dai alla regola un nome chiaro (per esempio “VIP Customers”) e imposta il suo stato su Active quando sei pronto perché si applichi.
3

Aggiungi condizioni

Clicca Add condition per scegliere quali ordini deve verificare. Aggiungi altre condizioni oppure un Add condition group per logiche complesse, e imposta AND/OR.
4

Scegli la scadenza di modifica

Scegli una modalità di scadenza. Per After a duration, scegli una preimpostazione oppure imposta un valore personalizzato. Per le modalità pianificata, orario specifico o data su metafield, imposta la scadenza e un buffer facoltativo.
5

Imposta le azioni

Facoltativamente attiva Tag orders, Hold fulfillment, Hide modules, oppure Disable editing.
6

Salva e assegna la priorità

Salva la regola. Tornato all’elenco, trascina le regole in ordine di priorità così quelle più specifiche stanno sopra quelle più generiche.
Ordina le tue regole dalla più specifica alla più generale. Una regola ristretta come “blocco destinazioni ad alto rischio” dovrebbe stare sopra una regola ampia come “tutti gli ordini modificabili per 24 ore”, così vince la policy specifica.

Domande frequenti

Il motore delle regole è disponibile dal piano Pro in su. Sugli altri piani, ogni ordine usa la finestra di modifica dell’intero store.
Ricadono sulla tua finestra di modifica per l’intero store. Le regole sovrascrivono il valore predefinito solo per gli ordini che fanno corrispondere, quindi l’adozione è incrementale e senza alcuna migrazione.
Vince la prima corrispondenza. Le regole vengono valutate in ordine di priorità (dall’alto verso il basso), e viene applicata solo la prima regola le cui condizioni corrispondono. Trascina le regole per riordinarne la priorità.
No. Un cliente che modifica il proprio ordine (indirizzo, articoli, quantità, valore) non cambia quale regola si applica né sposta la scadenza. Revize rivaluta quando cambiano gli input da cui dipende una regola: tag ordine, tag cliente, oppure un metafield letto dalla regola. Quindi una scadenza da data su metafield si sposta se la data cambia, e una regola basata su tag corrisponde di nuovo se i tag dell’ordine cambiano.
No. Le regole si applicano ai nuovi ordini effettuati dopo che la regola diventa attiva. Gli ordini esistenti mantengono la scadenza che avevano già.
Non direttamente. Non esiste una condizione su prodotto o SKU. Fai corrispondere sui tag ordine invece (per esempio tagga gli SKU in stock al checkout con Shopify Flow, poi fai corrispondere il tag ordine in-stock).
Sì. Revize attende fino a un minuto dopo il checkout perché Shopify Flow scriva tag o metafield, poi valuta, così le regole che dipendono da quei dati corrispondono comunque.
Il motore delle regole trasforma un’unica finestra per tutto lo store in un vero motore di policy: fai corrispondere gli ordini sulle condizioni che contano per te, imposta la scadenza di modifica giusta per ciascuna e aggiungi blocchi, moduli nascosti e tag. Decidi tu esattamente come si comporta ogni ordine.

Funzionalità Revize correlate