Corrispondenza degli Attributi - Funzioni

Aggiungi il titolo dei miei prodotti nel tracciamento dei miei prodotti URL.

function-urlencode2.png

  • CATEGORYLEVEL

Questa funzione è utile se hai una categorizzazione breadcrumb, cioè se hai diversi livelli di categorie nella stessa riga.

Ex : Home > Moda > Scarpe > Scarpe Nike

La funzione ti permette quindi di selezionare un livello ed estrarlo per usarlo come categoria finale con il tuo canale in Lengow.

2020-03-03_15h33_30.png

Sintassi : CATEGORYLEVEL(2)

Con questa sintassi otteniamo il secondo valore della mia categoria, "Moda" grazie alla funzione.

Altra sintassi : CATEGORYLEVEL(-1)

Qui recupero l'ultimo livello di categorizzazione, cioè "Scarpe Nike" grazie al valore "-1" chiamato nella funzione.

Altra sintassi : CATEGORYLEVEL(-2)

Permette di recuperare il penultimo livello, cioè "Scarpe".

Nota: Non c'è bisogno di "chiamare" la categoria del catalogo usando il simbolo $ perché Lengow recupera automaticamente i valori della categoria corrispondente durante la fase di Matching Lengow.

2. Funzioni matematiche

  • Round: Arrotonda un numero in su/giù e definisce il numero di decimali

Sintassi: ROUND(numero da arrotondare in su/giù, numero di cifre desiderate dopo la virgola)

Arrotonda il numero, al decimo, centesimo... di un numero decimale, tagliando al rango indicato poi:

  • se il numero seguente è 5, 6, 7, 8 o 9, aumenti l'ultima cifra del numero tagliato di 1.
  • se il numero seguente è 0, 1, 2, 3 o 4, mantieni il numero tagliato.

Per arrotondare a un numero intero, segna "0" come "il numero di cifre desiderate dopo la virgola" o segna ROUND(numbertoround).

Esempio:

  • Per arrotondare un prezzo a due cifre dopo la virgola: ROUND($field_price,2) > Se il mio prezzo è "14.1576" nel mio catalogo prodotti, diventa "14.16".

function-round.png

  • Per rimuovere i decimali dei valori di quantità: ROUND($field_quantity,0) o ROUND($field_quantity) > Se la mia quantità è "4.000" nel mio catalogo prodotti, diventa "4".

function-round-sansparametre.png

  • ROUNDUP: Per arrotondare all'intero superiore più vicino

Sintassi: ROUNDUP(numero da arrotondare all'intero superiore più vicino)

Esempio: Voglio arrotondare il mio prezzo all'intero superiore più vicino:

function-roundup.png

  • ROUNDDOWN: Per arrotondare all'intero inferiore più vicino:

Sintassi: ROUNDDOWN(numero da arrotondare all'intero inferiore più vicino)

E

Come accedere alla lista delle funzioni dall'interfaccia? In un canale > "Abbinare gli attributi dei tuoi prodotti" > da ogni campo del canale > "Come riempire questo valore? " tooltip > "Hai bisogno di una funzione?" link

I segni del dollaro "$" incorniciano sempre una funzione. Essendo un inserimento semi-automatico, il secondo segno del dollaro viene aggiunto automaticamente alla funzione.

1. Funzioni di testo

  • UPPER: Trasforma tutti i caratteri in maiuscolo

Sintassi: UPPER($campo_di_testo)

Esempio: Voglio che tutti i caratteri inviati al campo del canale "titolo" siano in lettere maiuscole.

  • LOWER: Trasforma tutti i caratteri in minuscolo

Sintassi: LOWER($campo_di_testo)

Esempio: Voglio che tutti i caratteri inviati al campo del canale "titolo" siano in lettere minuscole.

function-lower2.png

  • UPPERWORD: Capitalizza la prima lettera in una stringa di testo e qualsiasi altra lettera nel testo che segue qualsiasi carattere diverso da una lettera

Sintassi: UPPERWORD($campo_di_testo)

Esempio: Voglio che la prima lettera di ogni parola sia una maiuscola, nel campo del canale "titolo".

function-upperword2.png

  • UPPERSENTENCE: Capitalizza la prima lettera di ogni frase

Sintassi: UPPERSENTENCE($campo_di_testo)

Esempio: Voglio che ogni frase inizi con una maiuscola, nel campo del canale "titolo".

function-uppersentence2.png

  • TRUNC: Limita il numero di caratteri

Sintassi: TRUNC($campo_di_testo,numero di caratteri)

Esempio: Voglio limitare la mia descrizione a 2.000 caratteri.

function-trunc.png

  • SMARTTRUNC: Limita il numero di caratteri senza tagliare l'ultima parola

Sintassi: SMARTTRUNC($campo_di_testo,numero di caratteri)

Esempio: Voglio limitare la mia descrizione a 2.000 caratteri senza tagliare l'ultima parola.

function-smarttrunc.png

function-trunc.png

  • TAIL: Recupera gli ultimi caratteri di una stringa di testo in base al numero di caratteri che specifici

Sintassi: TAIL($campo_di_testo,numero di caratteri)

Questa funzione è utile per isolare gli ultimi caratteri di una stringa e usarli come valore nel mio catalogo.

Esempio: Voglio ottenere gli ultimi 4 caratteri del mio tipo di prodotto.

function_TAIL.png

  • SPLIT : Divide il contenuto dei valori attorno a un carattere

Sintassi : SPLIT($campo_di_testo,separatore, numero di campo)

Questa funzione è utile per isolare una parte del testo di una stringa partendo da sinistra della stringa per isolare questa parte di testo e usarla come valore nel mio catalogo.

Esempio : Voglio isolare il valore Plug&Play nel campo "tipo_di_prodotto". 

  • $campo_di_testo = Plug&Play, SPLIT($campo_di_testo, &, 1) => Plug

SPLIT_1.png

  • $campo_di_testo = Plug&Play, SPLIT($campo_di_testo, &, 2) => Play

SPLIT_2.png

  • STRIPHTML: Rimuove il tag HTML

Sintassi: STRIPHTML($campo_di_testo_html)

Esempio: Voglio rimuovere i tag html dalla mia descrizione.

function-striphtml.png

  • URLENCODE: Codifica i valori da inviare in un URL

Sintassi: URLENCODE($campo_di_testo)

Esempio: Vogliois example "Prezzo" is the field which contains the price.

Esempio: Voglio arrotondare il prezzo più il 20% e aggiungere il decimale .99 per applicare un prezzo psicologico.

2020-04-16_17h27_03.png

In questo esempio "Prezzo" è il campo che contiene il prezzo.

Esempio: Voglio arrotondare a due cifre dopo la virgola, la percentuale della promozione del prodotto, calcolata dal prezzo barrato e dal prezzo ridotto dal mio catalogo.

rule2.png

In questo esempio "Prezzo_pieno" è il campo che contiene il prezzo prima della promozione e "Prezzo_Promo" è il campo che contiene il prezzo ridotto (prezzo del prodotto durante la promozione).

Esempio: Il testo delle mie descrizioni è in lettere maiuscole. Voglio che la prima lettera di ogni frase sia una lettera maiuscola, mentre tutte le altre lettere saranno minuscole.

capture-decran-2017-07-27-a-105135.png

Esempio: Voglio aumentare il mio prezzo di vendita del 10% e convertirlo in euro.

function-currencyconvcalc.png

Esempio: Voglio limitare la mia descrizione a 2.000 caratteri e scrivere il testo in maiuscolo.

function-truncupper.png

Esempio: Voglio aumentare il mio prezzo di vendita del 10% e arrotondare il risultato a due cifre dopo il punto decimale

Combina quante più funzioni desideri giocando con le parentesi!

3. Concatena diverse funzioni

I tassi di conversione si basano sulla Banca Centrale Europea (BCE) e vengono aggiornati una volta al giorno.

Esempio: Voglio convertire un prezzo in GBP.

function-currencyconv.png

Sintassi: CURRENCYCONV(prezzo,iso_code)

CURRENCYCONV: Converti un prezzo in un'altra valuta

Voglio ridurre il mio prezzo di vendita del 15% e aggiungere le mie spese di spedizione aumentate del 5%.

function-calc3.png

Voglio aumentare il mio prezzo di vendita del 10%, arrotondarlo al numero intero più vicino, e sottrarre 10 centesimi.

function-calc4.png

Voglio calcolare la percentuale di riduzione dei miei prodotti ridotti.

function-calc1.png

Esempio: Voglio eseguire un calcolo

  • Sottrazione: CALC(numero1-numero2)
  • Addizione: CALC(numero1+numero2)
  • Moltiplicazione: CALC(numero1*numero2)
  • Divisione: CALC(numero1/numero2)

CALC: Esegui un calcolo

La funzione "ROUND" arrotonda un prezzo permettendoti di scegliere la precisione, ma non ti permette di mantenere lo "0" per avere un numero fisso di cifre dopo il separatore decimale.
FORMAT_NUM ti permette la visualizzazione di questo "0".

Per farlo, controlla il passaggio "Concatena diverse funzioni". 

Puoi accoppiare questa funzione con le altre funzioni matematiche.

Esempio : Voglio visualizzare un prezzo con due cifre decimali

Fonction_Format_NUM.png

  • Separatore decimale accettato: un punto o una virgola

Sintassi : FORMAT_NUM($prezzo$,cifra decimale desiderata,"separatore desiderato")

FORMAT_NUM: Visualizza un prezzo in un formato che puoi gestire fino alla cifra decimale di tua scelta 

function-rounddown.png

Esempio: Voglio arrotondare il mio prezzo al numero intero più vicino:

Ad esempio, "price" è il campo del catalogo dei prodotti che contiene il prezzo di vendita del prodotto.

Questo articolo è stato tradotto automaticamente. In caso di dubbio, faccia riferimento alle versioni originali in inglese o in francese.

Articoli in questa sezione

Vedi altro
I nostri orari di assistenza
Dan Lunedì al Venerdì dalle ore 9:00 alle ore 6:30