Cod. | Ultima revisione | Wiki | Note |
---|---|---|---|
614 | 2024/10/15 - MM |
sconti.csv
Il tracciato sconti.csv consente di definire gli sconti predefiniti associati a:
- Prodotti specifici
- Gruppi di prodotti
- Singole anagrafiche cliente
- Gruppi di anagrafiche cliente
All'interno del tracciato sono presenti una serie di campi per permettere di configurare lo sconto da proporre sulla base di specifiche combinazioni gestite dall'algoritmo di estrazione sconti.
Oltre allo sconto in valore percentuale (singolo sconto), è possibile definire sconti composti.
Schema
DI seguito la struttura del tracciato
Campo | Descrizione | Formato | Note |
---|---|---|---|
codice anagrafica | varchar(32) | Riferito al tracciato: anagrafiche.csv | |
codice raggruppamento anagrafica | varchar(32) | Riferito al tracciato: anagrafiche.csv | |
codice gruppo articoli | varchar(255) | Riferito al tracciato: articoli.csv | |
codice articolo | Riferito al tracciato: articoli.csv | ||
codice variante | riferito al tracciato: varianti.csv | ||
etichetta | Descrizione dello sconto | ||
sconto | Per lista sconti separarli con "#". Vedi: Sconti Composti |
decimal (15.7) Attenzione: in cartpad, in modifica sconto, sono gestite al massimo 3 posizioni decimali. Quindi, il valore consigliato massimo, è di 3 decimali |
Esempio:
|
condizione | Campo per indicazione condizione di applicazione al contorno |
Esempi:
Questi tipi sono convenzionati, vedi la sezione in fondo alla guida: Esempi Per maggiori informazioni vedi: Condizioni Quantità e Data |
Dettaglio campi
Di seguito sono riportati in dettaglio i campi disponibili per questo tracciato.
codice anagrafica
Indica il codice cliente per cui è definita la casistica. Il codice deve avere corrispondenza con un record presente in anagrafiche.csv, campo codice anagrafica
codice raggruppamento anagrafica
Indica il codice gruppo clienti per cui è definita la casistica. Il codice deve avere corrispondenza con un record presente in anagrafiche.csv, campo Codice raggruppamento anagrafica
codice gruppo articoli
Indica il codice gruppo articoli per cui è definita la casistica. Il codice deve avere corrispondenza con un record presente in articoli.csv, campo codice gruppo articoli
codice articolo
Indica il codice articolo per cui è definita la casistica. Il codice deve avere corrispondenza con un record presente in articoli.csv, campo codice articolo
codice variante
Indica il codice variante per cui è definita la casistica. Il codice deve avere corrispondenza con un record presente in varianti.csv, campo codice variante
etichetta
Rappresenta la dicitura visualizzata dall'utente, a cui è attribuito il valore sconto.
Esempi:
- "55%"
- "50 + 8 % fedeltà"
- "Promozione autunno 10%"
- "55% + 50% + 5 %"
Per un approfondimento sul'utilizzo e la compilazione del presente campo, fare riferimento alla seguente guida: Utilizzo etichette sconto
valore
Rappresenta il valore dello sconto (numerico indicante la percentuale)
Sconti Composti
Uno sconto composito rappresenta una percentuale di sconti da applicare in sequenza.
Ad esempio, uno sconto del 50+5, significa che verrà applicato uno sconto del 50% al prezzo di listino su un articolo e successivamente un ulteriore sconto del 5% sul risultato.
Uno sconto composito, ad esempio del 50+5, va indicato all'interno del campo
sconto in questo modo: -50#-5.
Ogni singolo sconto in lista va intervallato dal simbolo "#".
Alla stesso modo, uno sconto del tipo -50#-10#-5, significa che al prezzo evinto dall'algoritmo di
pricing verrà applicato uno sconto del 50%, successivamente sul risultato verrà applicato uno sconto del 10% e di
seguito uno sconto del 5%.
La formula utilizzata per il calcolo del prezzo risultante è la seguente supponendo enne sconti in sequenza:
Pscontato = Piniziale x (1-S1) x (1 - S2) x (1 - S3) .... (1 - Sn)
Esempio:
- Piniziale: 125
- Sequenza sconti = 10 + 5 + 3 + 1.5 + 0.5
Maggiorazioni
Nel medesimo tracciato è possibile transare delle maggiorazioni, vedi Casistiche Maggiorazioni
Non possono essere transati sconti composti nella forma: 5.00#-3.00 o
-5.00#3.00
Nel caso deve essere passata una riga con la maggiorazione e una riga con lo sconto
condizione
Permette di definire una condizione per "Quantità" o "Periodo" per il quale ha efficacia la condizione di sconto.
Per la sintassi di definizione, vedi questa guida: Condizioni Quantità e Data
Approfondimenti
Combinazioni possibili
Le possibili combinazioni gestite sono descritte in questa guida: Sconti - Algoritmo di attribuzione
Combinazioni non consentite
Vi sono combinazioni che non hanno alcun senso per il sistema. È importante che non vengano composte per non generare malfunzionamenti nel sistema di estrazione.
Esempi di casistiche che potrebbero mandare in errore il sistema sono le seguenti:
codice anagrafica - codice raggruppamento anagrafica
Il sistema non è in grado di interpretare se lo sconto indicato è per una anagrafica specifica (codice anagrafica) o per un gruppo di anagrafiche (codice raggruppamento anagrafica).
codice articolo - codice gruppo articoli
Il sistema non è in grado di interpretare se lo sconto indicato è per un codice articolo specifico (codice articolo) o per un gruppo di articoli (codice gruppo articoli).
codice variante - codice gruppo articoli
Il sistema non è in grado di interpretare se lo sconto indicato è per un codice variante articolo specifico (codice variante) o per un gruppo di articoli (codice gruppo articoli).
Combinazioni univoche
I record ovviamente devono rappresentare combinazioni univoche (sconti diversi per la stessa combinazione non sono gestiti). Il sistema importa lo sconto che processa per primo ed esclude gli altri.
Esempi
La tabella rappresenta alcune casistiche possibili:
codice anag. | raggr. anag. | gruppo articoli | codice articolo | sconto | condizione | Descrizione |
---|---|---|---|---|---|---|
G18 | 23 | -55 | D => '2011' AND D < '2013' | Il gruppo di clienti identificati col codice di raggruppamento G18 può ottenere uno sconto del 55% per tutto il 2011 e 2012 per gli articoli che appartengono al gruppo 23 | ||
G18 | A123 | -40 | Q > 100 AND Q < 150 | I clienti appartenenti al gruppo anagrafiche G1 acquistando l'articoloA123 beneficiano di uno sconto del 40% per quantità fra 101 e 149 | ||
1024 | 245 | -20 | D > '20120430' AND D < '20120930' | Il Cliente codice 1024 ottiene uno sconto del 20% per gli articoli del gruppo 245 dal 01/05/12 al 29/09/2012 | ||
1024 | A123 | -50#-10 | D >= '2012' | Il Cliente codice 1024 dall'anno 2012 ottiene per il prodotto A123 uno sconto del 50% +l 10% | ||
1024 | A123 | -50#-10 | Q >= 10 | Il Cliente codice 1024 per quantità maggiori o uguali a 10 dell'acquisto del prodotto A123 otterrà uno sconto del 50% + 10% |