Salta ai contenuti

Condizioni

Le condizioni sono il modo in cui dici quando si applica uno sconto. Le costruisci nella stessa scheda in ogni pagina di sconto: scegli un campo, scegli un operatore, scrivi o scegli un valore.

Una condizione è fatta di tre cose lette da sinistra a destra — campo · operatore · valore. Per esempio Cart subtotal · is greater than or equal to · 50.

Le condizioni si trovano dentro un rule group (gruppo di regole). Un gruppo può contenere tutte le condizioni che ti servono.

  • Il controllo Between conditions: (tra le condizioni) — non appena un gruppo contiene due o più condizioni, compare tra ogni coppia e mostra l’unione attuale come badge (AND oppure OR) con un pulsante Switch to OR / Switch to AND. La scelta vale per tutto il gruppo, non per una singola coppia. AND è il valore iniziale.
  • Between groups — non appena esiste un secondo gruppo, nell’intestazione della scheda compare un menu a tendina Rule Group Logic con Match All Rule Groups e Match Any Rule Group. L’indicatore disegnato tra i gruppi mostra quale dei due è attivo.

Se non c’è nessuna regola, la scheda mostra No rules configured e la riga “This discount will apply to all qualifying orders.”

RULE GROUP #1 su uno sconto sul prodotto, con una condizione che dice Specific collections, is one of, Blue Shirts

Il costruttore di regole è la scheda Discount Rules negli sconti Product, Order, Shipping e Price List. Lo stesso costruttore compare altrove con un’intestazione diversa:

  • Bundle — dentro Customer Eligibility (Discount Rules), solo condizioni del cliente, e limitato a un unico gruppo di regole.
  • Buy X Get Y — due volte, una sotto Customer buys e una sotto Customer gets. Ognuno dei due ha bisogno di almeno una regola.

Le righe di condizione qui sotto — campo · operatore · valore — sono comuni a tutta l’app, ma i rule groups e Rule Group Logic appartengono solo a quei sei tipi: Product, Order, Shipping, Price List, Bundle e Buy X Get Y. Gli altri tipi organizzano le loro condizioni in modo diverso:

  • Multi-offer — nessun costruttore di regole. Ogni offerta nomina gli articoli del carrello che riconosce in gruppi Qualifying items, ciascuno intitolato “Match [all] of these conditions”, e porta con sé un elenco Requirements separato. Lo sconto ha anche una scheda Who can use this discount per la restrizione sui clienti.
  • Block codes — una sola scheda Conditions piatta. Le condizioni sono elencate una dopo l’altra con una scelta di corrispondenza tra tutte e una qualsiasi, e non ci sono gruppi.
  • Spend More Save More — nessun costruttore. Offre invece un elenco fisso di sei interruttori: Customer tags, Account status, B2B customers, Past orders, Cart quantity, Cart contents.
  • Gift with Purchase — nemmeno questo ha un costruttore. La sua scheda Conditions è un elenco fisso di cinque interruttori: Customer tags, Account status, B2B customers, Past orders, Cart attribute.
  • Quantity Break — nessuna scheda di condizioni.

Add your first rule crea RULE GROUP #1 con dentro una condizione vuota. Add rule group aggiunge un altro gruppo sotto. Ogni gruppo ha una ✕ nell’angolo in alto a destra per rimuoverlo. Su Bundle, che permette un solo gruppo, Add rule group non viene offerto.

Aggiunge un’altra condizione dentro lo stesso gruppo. Il controllo per rimuovere una condizione compare non appena il gruppo ne contiene più di una.

Mostrato solo quando esistono due o più gruppi, quindi non compare mai su Bundle. Match All Rule Groups (AND) oppure Match Any Rule Group (OR).

Il badge AND/OR dentro un gruppo, con un pulsante che lo cambia. Compare non appena il gruppo contiene due o più condizioni, e si applica a tutte le condizioni di quel gruppo.

Disponibili nelle regole di Product, Order, Shipping, Multi-offer e Block codes.

Attributi personalizzati impostati sul carrello. Operatori: is one of (è uno di), is not one of (non è nessuno di). Valore: una o due coppie chiave-valore, entrambe le parti obbligatorie.

Numero totale di articoli nel carrello. Operatori: equals (uguale a), is greater than or equal to (maggiore o uguale a), is less than or equal to (minore o uguale a). Valore: un numero intero, 1 o più.

Valore subtotale degli articoli nel carrello, prima degli sconti. Operatori: equals, is greater than or equal to, is less than or equal to. Valore: un importo di almeno 0.01.

Disponibili nelle regole di Product, Order, Shipping, Bundle, Multi-offer e Block codes. Price List offre solo Customer tags.

Se il cliente è un cliente aziendale. Operatore: equals. Valore: True o False.

Se il cliente ha effettuato l’accesso al proprio account. Operatore: equals. Valore: True o False.

Tag presenti sulla scheda del cliente. Operatori: is one of, is not one of. Valore: fino a 20 tag, inseriti uno alla volta.

Quanti ordini ha effettuato il cliente. Operatori: equals, is greater than or equal to, is less than or equal to. Valore: un numero intero, 0 o più — quindi equals 0 è uno sconto per il primo ordine.

Disponibili su Product, Order, Buy X Get Y e Multi-offer. Price List offre solo Specific products e Specific collections; Block codes offre Specific collections, Product tags e Has selling plan. Gli sconti Shipping non ne hanno nessuna.

Attributi personalizzati su un articolo del carrello. Operatori: is one of, is not one of. Valore: una o due coppie chiave-valore.

La quantità di una singola riga. Operatori: equals, is greater than or equal to, is less than or equal to, is in range (in un intervallo). Valore: un numero intero, 1 o più; is in range chiede un minimo e un massimo.

Il subtotale della riga stessa. Operatori: equals, is greater than or equal to, is less than or equal to. Valore: un importo di almeno 0.01.

Operatori: is one of, is not one of. Valore: fino a 10 collezioni, scelte dal selettore di collezioni di Shopify.

Operatori: is one of, is not one of. Valore: fino a 20 prodotti, scelti dal selettore di prodotti di Shopify.

Operatori: is one of, is not one of. Valore: fino a 20 tag.

Operatori: is one of, is not one of. Valore: fino a 20 varianti.

Il Compare-at price (prezzo di confronto) del prodotto nel tuo pannello di controllo Shopify; i prodotti che non ne hanno uno vengono saltati. È offerto nelle offerte di prodotto e di ordine di Multi-offer. Operatori: is higher than the current price (maggiore del prezzo attuale) e is not higher than the current price (non maggiore del prezzo attuale) — nessuno dei due prende un valore —, più is greater than or equal to, is less than or equal to e equals, che prendono un importo di almeno 0.01.

Se la riga è un abbonamento. Operatore: equals. Valore: True o False.

Solo sugli sconti Shipping, più le offerte di spedizione di Multi-offer.

Il tipo di servizio di spedizione. Operatori: contains (contiene), does not contain (non contiene). Valore: testo libero.

Il corriere o il metodo. Operatori: equals, contains, does not contain. Valore: testo libero.

Paese di destinazione, come codice di due lettere (US, CA, GB). Operatori: is one of, is not one of. Valore: fino a 20 codici.

Nome della città di destinazione. Operatori: is one of, is not one of. Valore: fino a 20 nomi.

Operatori: is one of, is not one of. Valore: fino a 20 codici.

Operatori: is one of, is not one of. Valore: fino a 20 codici.

Un gruppo di regole di uno sconto sulla spedizione con Cart subtotal is greater than or equal to 75 e Country code is one of US, CA, uniti da AND

Se uno stesso gruppo contiene insieme una selezione di prodotti (Specific Products, Specific Variants, Collections, Product Tags) e un requisito di prodotto (Line Quantity, Line Subtotal, Line Attribute, Subscription), la scheda mostra un avviso che nomina entrambi gli insiemi:

Rule Group #1: These fields should be in separate rule groups. … Move product requirements to a different rule group for the discount to work correctly.

Su Buy X Get Y il consiglio è volutamente rovesciato, perché quello sconto cerca gli articoli gruppo per gruppo e poi somma i gruppi. Lì un requisito da solo si applica a ogni prodotto, quindi l’app avvisa che un gruppo “may discount too many items” e ti chiede di mettere il requisito nello stesso gruppo della selezione, con il gruppo impostato su AND. Segnala anche un gruppo che ripete lo stesso campo di selezione con AND come un gruppo che “may match no products” — un solo articolo dovrebbe stare in entrambe le collezioni, o essere entrambi i prodotti, allo stesso tempo.

Nessuno dei due avvisi impedisce di salvare.

Solo Blue Shirts

Discount Rules → RULE GROUP #1
Condition 1: Specific collections · is one of · Blue Shirts

Carrelli oltre 75 diretti negli Stati Uniti o in Canada (sconto sulla spedizione)

Discount Rules → RULE GROUP #1
Condition 1: Cart subtotal · is greater than or equal to · 75
Between conditions: AND
Condition 2: Country code · is one of · US, CA

Solo clienti al primo ordine

Discount Rules → RULE GROUP #1
Condition 1: Customer orders count · equals · 0

O un prodotto con un tag o una riga grande (due gruppi)

RULE GROUP #1 → Product tags · is one of · clearance
RULE GROUP #2 → Line quantity · is greater than or equal to · 5
Rule Group Logic: Match Any Rule Group
  • Prodotti: fino a 20 per condizione. Varianti: fino a 20. Collezioni: fino a 10.
  • Tag e codici (tag cliente, tag prodotto, paese, città, provincia, codice postale): fino a 20 voci per condizione.
  • Attributi (di carrello o di riga): una o due coppie chiave-valore per condizione; entrambe le parti di ogni coppia sono obbligatorie.
  • I conteggi sono numeri interi: cart quantity e line quantity partono da 1, customer orders count parte da 0.
  • Gli importi devono essere di almeno 0.01 — cart subtotal, line subtotal e compare-at price.
  • Uno sconto senza regole è valido sulla maggior parte dei tipi. In quel caso si applica a tutti gli ordini che soddisfano i requisiti. L’eccezione è Buy X Get Y: entrambi i suoi costruttori richiedono almeno una regola, e uno vuoto viene rifiutato con “At least one rule is required”.
  • Shopify controlla il carrello rispetto a queste condizioni. Niente di tutto questo chiama l’app mentre un acquirente sta facendo acquisti.
  • Un gruppo di regole non può essere vuoto: rimuovere l’ultima condizione di un gruppo non è possibile; rimuovi invece il gruppo.