Wizard Home |
Permette di gestire condizioni commerciali di vendita proposte dall'app possono tramite l'invio di appositi tracciati.
- Un Prezzo
- Uno Sconto
Partendo da questi due dati calcola il prezzo risultante e lo Salva a carrello.
La logica è
Prezzo Risultante = Prezzo(in base alle condizioni al contorno) - Sconto (in base alle condizioni al contorno)
In funzione alla base dati transata con i tracciati l'app propone le condizioni commerciali in fase di inserimento a carrello con la possibilità da parte dell'utente di apporre delle modifiche a seconda dei setting previsti per l'app stessa.
- Modifica Prezzo
- Modifica Sconto
I dati in ingresso che influenzano il calcolo sopra sono :
- Anagrafica Cliente a carrello
- Appartenenza dell'anagrafica cliente ad un gruppo angrafiche
- Codice Articolo/Codice variante articolo selezionata
- Appartenenza del codice articolo ad un gruppo articoli
- Data di inserimento a carrello (Condizioni di data)
- Quantità inserita a carrello (Condizioni di quantità)
L'estrazione del prezzo e dello sconto da proporre all'utente avviene tramite l'utilizzo di un algoritmo chge verifica i casi transati tramite gli appositi tracciati e va a definire i due valori di
- Prezzo ( Vedi Algoritmo Prezzi)
- Sconto ( Vedi Algoritmo Sconti)
Questo significa che nell’istante in cui viene soddisfatta la condizione prevalente l’algoritmo si interrompe ed attribuisce il prezzo senza effettuare controlli sulle casistiche successive.
In sintesi questo significa che una volta entrato nell’algoritmo di attribuzione prezzo il sistema prosegue lungo le casistiche finché non viene soddisfatta la prima condizione.
Per l’attribuzione del prezzo le entità in gioco ( in ordine di priorità ) sono :
ESEMPIO
Esempio Schema
In ciascuna di queste fasi l’algoritmo analizza alcuni campi secondo uno specifico criterio. Nel caso alcuni campi risultino compilati ( secondo una specifica logica ) il sistema di ferma e determina il prezzo basato sul loro contenuto.
Per rendere agevole la comprensione di tale sistema è stato ideato una sorta di canvas in grado di visualizzare priorità e logica di attribuzione del prezzo.
Nelle sezioni seguenti verranno illustrate alcune tabelle simili a quella presente nell’esempio allegato.
La tabella va letta in verticale ( colonna dopo colonna ) ognuna delle quali rappresenta una condizione che se verificata determina l’interruzione del processo e l’attribuzione del dato. I colori indicano la presenza del campo affinché la condizione risulti verificata.
Ad esempio nel caso sia presente un listino anagrafica in abbinata con un codice variante, il processo si interromperà al punto 2.
Come spiegato precedentemente le tabelle che seguono mostrano in ordine di priorità i criteri di attribuzione del prezzo relativi al singolo prodotto od al gruppo di prodotti.
NOTE
Sulla base di quanto detto precedentemente la rappresentazione grafica per l’attribuzione di un prezzo è la seguente.
SPECIFICHE
Prezzo Netto ha priorità rispetto agli altri per l’attribuzione del prezzo.
PREZZO PERSONALIZZATO
Ovviamente un prezzo destinato ad un cliente singolo ha priorità rispetto ad un prezzo destinato ad un gruppo di clienti.
Prezzo personalizzato
PREZZO BASE
Prezzo Base è l’ultimo in ordine di importanza, se l’algoritmo è giunto a questo punto significa che non ha incontrato negli step precedenti delle condizioni che si sono rivelate VERE.
SPECIFICHE
SCENARI COMUNI
Gli scenari più comuni nei quali ci si trova ad operare sono i seguenti :
Sconto Personalizzato ha priorità rispetto agli altri per l’attribuzione dello sconto.
SCONTO BASE
Sconto Base
Ovviamente uno sconto destinato ad un cliente singolo ha priorità rispetto ad un o sconto destinato ad un gruppo di clienti.
Sconto Base è ultimo in ordine di importanza.
Se l’algoritmo è giunto a questo punto significa che non ha incontrato negli step precedenti delle condizioni che si sono rivelate VERE.
Cod. | Ultima revisione | Wiki | Note |
69 | 2020/03/03 - PG |
|
Prezzi & Sconti
Caratteristica
L'app in fase di messa a carrello di un articolo propone:- Un Prezzo
- Uno Sconto
Partendo da questi due dati calcola il prezzo risultante e lo Salva a carrello.
La logica è
Prezzo Risultante = Prezzo(in base alle condizioni al contorno) - Sconto (in base alle condizioni al contorno)
In funzione alla base dati transata con i tracciati l'app propone le condizioni commerciali in fase di inserimento a carrello con la possibilità da parte dell'utente di apporre delle modifiche a seconda dei setting previsti per l'app stessa.
- Modifica Prezzo
- Modifica Sconto
I dati in ingresso che influenzano il calcolo sopra sono :
- Anagrafica Cliente a carrello
- Appartenenza dell'anagrafica cliente ad un gruppo angrafiche
- Codice Articolo/Codice variante articolo selezionata
- Appartenenza del codice articolo ad un gruppo articoli
- Data di inserimento a carrello (Condizioni di data)
- Quantità inserita a carrello (Condizioni di quantità)
L'estrazione del prezzo e dello sconto da proporre all'utente avviene tramite l'utilizzo di un algoritmo chge verifica i casi transati tramite gli appositi tracciati e va a definire i due valori di
- Prezzo ( Vedi Algoritmo Prezzi)
- Sconto ( Vedi Algoritmo Sconti)
Estrazione delle politiche commerciali
Al fine di facilitare ulteriormente l’utente che approcci per la prima volta all’algoritmo di attribuzione prezzi è stato predisposta una griglia in grado di rappresentare graficamente il comportamento dell’algoritmo per la determinazione del prezzo.Tracciati coinvolti
Schema tracciati riferimento Dati Base:
Indicazioni base
L’algoritmo di ZotSell per l’attribuzione del prezzo è stato strutturato in maniera tale da effettuare una serie di confronti fra i dati inseriti all’interno dei tracciati. Tali confronti sono stati organizzati in ordine di importanza ( dal più importante a quello meno significativo ).Questo significa che nell’istante in cui viene soddisfatta la condizione prevalente l’algoritmo si interrompe ed attribuisce il prezzo senza effettuare controlli sulle casistiche successive.
In sintesi questo significa che una volta entrato nell’algoritmo di attribuzione prezzo il sistema prosegue lungo le casistiche finché non viene soddisfatta la prima condizione.
Per l’attribuzione del prezzo le entità in gioco ( in ordine di priorità ) sono :
- Prezzo Netto
- Prezzo Personalizzato
- Prezzo Base
- Prezzo
- Sconto Personalizzato
- Sconto Base
ESEMPIO
Esempio Schema
In ciascuna di queste fasi l’algoritmo analizza alcuni campi secondo uno specifico criterio. Nel caso alcuni campi risultino compilati ( secondo una specifica logica ) il sistema di ferma e determina il prezzo basato sul loro contenuto.
Per rendere agevole la comprensione di tale sistema è stato ideato una sorta di canvas in grado di visualizzare priorità e logica di attribuzione del prezzo.
Nelle sezioni seguenti verranno illustrate alcune tabelle simili a quella presente nell’esempio allegato.
La tabella va letta in verticale ( colonna dopo colonna ) ognuna delle quali rappresenta una condizione che se verificata determina l’interruzione del processo e l’attribuzione del dato. I colori indicano la presenza del campo affinché la condizione risulti verificata.
Ad esempio nel caso sia presente un listino anagrafica in abbinata con un codice variante, il processo si interromperà al punto 2.
Algoritmo di estrazione del prezzo
Come spiegato precedentemente le tabelle che seguono mostrano in ordine di priorità i criteri di attribuzione del prezzo relativi al singolo prodotto od al gruppo di prodotti.
NOTE
Sulla base di quanto detto precedentemente la rappresentazione grafica per l’attribuzione di un prezzo è la seguente.
SPECIFICHE
- LISTINO_ANAGRAFICA = CLIENTE_LISTINO
- GRUPPO_ANAGRAFICA = CLIENTE_OPZIONI_GRUPPO
- GRUPPO_ARTICOLO= ARTICOLO_DATI_AGGIUNTIVI_GRUPPO
- LISTINI = [LISTINO_ANAGRAFICA] AND CODICE_CLIENTE
- LISTINO = ANY LISTINI
Prezzo Netto ha priorità rispetto agli altri per l’attribuzione del prezzo.
PREZZO PERSONALIZZATO
Ovviamente un prezzo destinato ad un cliente singolo ha priorità rispetto ad un prezzo destinato ad un gruppo di clienti.
Prezzo personalizzato
PREZZO BASE
Prezzo Base è l’ultimo in ordine di importanza, se l’algoritmo è giunto a questo punto significa che non ha incontrato negli step precedenti delle condizioni che si sono rivelate VERE.
Algoritmo di attribuzione degli sconti
Sulla base di quanto detto precedentemente la rappresentazione grafica per l’attribuzione di uno sconto è la seguente.SPECIFICHE
- GRUPPO_ANAGRAFICA = CLIENTE_OPZIONI_GRUPPO
- GRUPPO_ARTICOLO = ARTICOLO_DATI_AGGIUNTIVI_GRUPPO
SCENARI COMUNI
Gli scenari più comuni nei quali ci si trova ad operare sono i seguenti :
- Esiste un listino uguale per tutti : Ovvero tutti i clienti ereditano il medesimo listino senza eccezione alcuna.
- Anagrafiche differenti ereditano listini diversi.
- Singole aziende o gruppi di aziende ereditano prezzi diversi su Singoli articoli / varianti.
- Esistono dei listini netti associati alla singola anagrafica per gestire particolari eccezioni
NOTA
All’interno del sistema vengono memorizzati prezzi di listino e relativi sconti. Gli sconti possono essere generici, ovvero associati universalmente alla singola variante prodotto, oppure possono esistere degli sconti associati al cliente o al gruppo di clienti.
Come prima prima cosa è indispensabile passare al sistema il prezzo di listino associato ad ogni singola variante.
SCONTO PERSONALIZZATOCome prima prima cosa è indispensabile passare al sistema il prezzo di listino associato ad ogni singola variante.
Sconto Personalizzato ha priorità rispetto agli altri per l’attribuzione dello sconto.
SCONTO BASE
Sconto Base
Ovviamente uno sconto destinato ad un cliente singolo ha priorità rispetto ad un o sconto destinato ad un gruppo di clienti.
Sconto Base è ultimo in ordine di importanza.
Se l’algoritmo è giunto a questo punto significa che non ha incontrato negli step precedenti delle condizioni che si sono rivelate VERE.