codeCome usare le condizioni (IF) nelle regole

Usi le condizioni, la parte IF di una regola, per filtrare elementi specifici nei tuoi dati di importazione che vuoi modificare o influenzare con un'azione, la parte THEN di una regola.

Ad esempio, per filtrare tutti gli articoli a cui manca il titolo nel campo titolo, puoi impostare la condizione in questo modo:

  • IF il campo titolo è vuoto

Una volta impostate le tue condizioni, puoi usare azioni per definire cosa vuoi che la regola faccia agli elementi che hai filtrato.

Combina più condizioni con 'AND'

Puoi usare AND per combinare più condizioni che gli articoli devono soddisfare per essere inclusi nella selezione.

Esempio: Filtra gli articoli senza titolo e ID

  • IF il campo titolo è vuoto

  • AND il campo id è vuoto

Esempio: Filtra gli articoli che sono taglia small e rosa

  • IF il campo colore è uguale a 'pink'

  • AND il campo taglia è uguale a 'small'

Usa 'OR' per applicare regole quando viene soddisfatta una qualsiasi condizione specificata

Puoi usare OR per filtrare e applicare una regola agli articoli che soddisfano una o più parti dei tuoi criteri.

Per farlo, seleziona OR e imposta la tua seconda condizione. Questo filtrerà gli articoli se soddisfano il primo o il secondo criterio.

Esempio: Filtra gli articoli che sono taglia large o che sono rosa

  • IF il campo colore è uguale a 'pink'

  • OR il campo taglia è uguale a 'large'

Combina 'OR' e 'AND' per creare condizioni complesse

Puoi combinare sia le istruzioni OR che AND per creare condizioni complesse.

Esempio: Filtra gli articoli che sono blu o rosa, e taglia small

  • IF il campo colore è uguale a 'pink'

  • OR il campo colore è uguale a 'blue'

  • AND il campo taglia è uguale a 'small'

Esiste una gerarchia che determina come le condizioni OR possono influenzare le altre condizioni. Ogni OR influenza la condizione IF o AND che la precede direttamente.

Se imposti queste condizioni:

  • IF il campo colore è uguale a 'pink'

  • AND il campo taglia è uguale a 'small'

  • OR il campo taglia è uguale a 'medium'

La condizione OR influenzerà solo la condizione AND precedente.

circle-info

Nota: Quando salvi la regola, puoi vedere quanti elementi vengono filtrati dalle tue condizioni nel pannello sopra la regola.

Una volta impostate le condizioni, puoi aggiungere azioni (istruzioni THEN) per continuare a costruire la regola.

Applica una regola a tutti i tuoi articoli

Per includere tutti i tuoi articoli in una regola, usa la condizione all. In questa situazione, non hai bisogno di usare condizioni 'OR' o 'AND'. Invece, puoi impostare la condizione in questo modo:

  • SE tutti

Successivamente, devi aggiungere un'azione per completare la regola. Una volta salvata la regola, tutti gli articoli saranno interessati dalla regola.

Tipi di condizione

All

La condizione All seleziona tutti gli articoli dai tuoi dati di importazione. Puoi usare questa condizione per selezionare tutti gli articoli e applicare la stessa modifica a tutti.

Esempio:

  • SE tutti

Contains any of

La condizione Contains any of filtra gli articoli che contengono valori specificati in un campo. Puoi usare questa condizione per cercare valori in altri campi.

Esempio:

  • IF description contains any of

    • sneaker

    • shoe

    • trainer

Equals any of

La condizione Equals any of filtra gli articoli che contengono valori specificati che corrispondono esattamente in un campo. Puoi usare questa condizione per cercare corrispondenze esatte di valori in altri campi.

Esempio:

  • IF GTIN equals any of

    • 4006381333931

    • 5901234567890

    • 7622305678195

Is before

La condizione Is before richiede che la data corrente sia prima di una data e ora specificate per apportare modifiche a un campo. Puoi usare questa condizione per impostare prezzi in saldo.

circle-info

Nota: Questa condizione può essere usata solo con il campo 'Internal field' current_date.

Esempio:

  • IF current_date is before date

Is empty

La condizione Is empty filtra i campi con dati mancanti. Puoi usarla per verificare se a uno dei tuoi prodotti manca un campo obbligatorio (per esempio titolo, descrizione).

Esempio:

  • IF title is empty

Is less or equal to

La condizione Is less or equal to filtra gli articoli con un campo che contiene un valore numerico minore o uguale a un valore specificato.

Nota: Questa condizione dovrebbe essere usata solo con campi di tipo 'number'.

Esempio:

  • IF price is less or equal to

Is less than

La condizione Is less than filtra gli articoli con un campo che contiene un valore numerico minore di un valore specificato.

Nota: Questa condizione dovrebbe essere usata solo con campi di tipo 'number'.

Esempio:

  • IF price is less than

Is not valid

La condizione Is not valid filtra gli articoli con un valore non valido nel campo GTIN o EAN.

Nota: Questa condizione può essere usata solo con i campi GTIN e EAN.

Esempio:

  • IF GTIN Is not valid

Is on or after

La condizione Is on or after richiede che la data corrente sia durante o dopo una data e ora specificate per modificare un campo. Puoi usare questa condizione per impostare prezzi in saldo.

Nota: Questa condizione può essere usata solo con il campo 'Internal field' current_date.

Esempio:

  • IF current_date is on or after date

Ultimo aggiornamento

È stato utile?