Formula per le regole dei costi di spedizione

Il modulo Spese di spedizione Avanzato Plus ti permette di utilizzare delle formule per calcolare spese di spedizione su misura.

Grazie a questa funzionalità, puoi adattare i tuoi prezzi di consegna in base a criteri dinamici come il peso, l'importo del carrello o la quantità di articoli.

Utilizza le parentesi per chiarire l'ordine delle operazioni.

Ecco la lista delle funzioni e variabili che puoi utilizzare nelle tue formule:

Funzioni

Separa sempre con un punto e virgola gli argomenti delle funzioni complesse come PRICE o IF.

CEIL(valore)
Arrotonda il valore all'intero superiore. CEIL(2.1) restituisce 3

FLOOR(valore)
Arrotonda il valore all'intero inferiore. FLOOR(2.9) restituisce 2

ROUND(valore)
Arrotonda il valore all'intero più vicino. ROUND(2.51) restituisce 3

PRICE(valore; [valuta])
Converte dinamicamente il valore nella valuta del cliente.
Puoi indicare la valuta del valore fornito nel formato ISO (EUR, USD, ...)
Se nessuna valuta è fornita, sarà utilizzata la valuta predefinita del negozio.
Alcuni esempi: PRICE(12), PRICE(12, 'USD')

MIN(valore 1; valore 2; ...)
Restituisce il valore più piccolo di una lista.
MIN(3; 1; 8) restituisce 1

MAX(valore 1; valore 2; ...)
Restituisce il valore più grande di una lista.
MAX(3; 1; 8) restituisce 8

IF(condizione; valore se vero; valore altrimenti)
Restituisce il primo valore se la condizione è vera, altrimenti il secondo.
IF(2 > 1; 10; 20) restituisce 10

Variabili: Importo dell'ordine

total
Importo totale dell'ordine.
Esempio: Restituire il 20% dell'ordine: total * 0.2

total_products
L'importo totale dei prodotti nel carrello, senza includere le spese di spedizione, le promozioni, etc.
Corrisponde strettamente alla somma dei prezzi degli articoli.

total_exclude_promo
Importo totale dell'ordine escludendo i prodotti che sono in sconto, saldi.

total_wholesale_price
Importo totale dell'ordine calcolato secondo il prezzo di acquisto fornitore (costo di acquisizione dei prodotti)

total_wholesale_price_exclude_promo
Importo totale dell'ordine calcolato secondo il prezzo di acquisto fornitore e escludendo i prodotti che sono in promozione.

tax_rate
Tasso di tassa legato alla regola di tassa selezionata dalla scheda Azioni.
Questo tasso è espresso in forma decimale: Se il tasso è del 20%, allora il valore sarà 1.2

Variabili: Importo delle spese di spedizione

shipping
Importo delle spese di spedizione calcolato dal modulo Spese di spedizione Avanzato Plus

shipping_base
Importo base delle spese di spedizione definito nel menu Trasportatori di PrestaShop

total_shipping
Importo totale delle spese di spedizione.
Esempio: Aggiungere il 30% all'importo delle spese di spedizione: total_shipping * 1.3

Variabili: Quantità dei prodotti

total_quantity
Numero totale di prodotti nel carrello, senza considerare le restrizioni definite nella condizione Prodotti.

quantity
Numero di prodotti nel carrello tenendo conto delle restrizioni definite nella condizione Prodotti

nb_product
Numero totale di prodotti distinti nel carrello, senza considerare le quantità ordinate.
Conta ogni riferimento unico come un solo prodotto, indipendentemente dalla quantità associata.

nb_product_exclude_attributes
Numero totale di prodotti distinti nel carrello, escludendo gli attributi.
Considera come identiche tutte le varianti di uno stesso prodotto.

Variabili: Dimensioni del pacco

weight
Peso totale dell'ordine

height
L'altezza cumulativa di tutti i prodotti nel carrello, calcolata sommando l'altezza di ogni articolo moltiplicata per la sua quantità.

width
La larghezza cumulativa di tutti i prodotti nel carrello, calcolata sommando la larghezza di ogni articolo moltiplicata per la sua quantità.

depth
La profondità cumulativa di tutti i prodotti nel carrello, calcolata sommando la profondità di ogni articolo moltiplicata per la sua quantità.

volume
Il volume totale di tutti i prodotti nel carrello, calcolato sommando il volume di ogni articolo moltiplicato per la sua quantità.

Per le variabili height, width, depth e volume, se desideri considerare le restrizioni definite nella condizione Prodotti, utilizza queste variabili: height_products, width_products, depth_products e volume_products.


Non hai trovato la risposta? Possiamo aiutarti.

Contattaci
In alto