Wizard Home | Dati Aggiuntivi

Cod. Ultima revisione Wiki Note
317 2019/03/14 - PG /cart/totals/totals
Permette di attribuire in automatico degli sconti aggiuntivi a fine ordine sul totale in base a delle opzioni selezionate nel tab dati aggiuntivi 

Esempi sono sconti sul metodo o termine di pagamento scelto (o condizioni di pagamento se aggregati) o sul tipo di consegna. 


Caratteristica

In particolare viene in questa guida considerato lo sconto sul Metodo di pagamento

In pratica in base al metodo di pagamento impostato viene applicato al totale ordine uno sconto secondo quanto previsto dai dati dei tracciati.
La caratteristica può essere spiegata con un esempio. 

Si voglia applicare uno sconto aggiuntivo qualora venga scelto un Metodo di pagamento = Contanti 
Ad esempio è previsto per pagamento in contanti lo sconto aggiuntivo del 10% esso viene attribuito al totale di riga già scontato di eventuali altri sconti derivanti da altre condizioni e politiche commerciali.
Esempio  Carrello: 

Art 1 Quantità 1
Prezzo 50 e sconto 10% --> Prezzo risultante = 45
- Sc 10% (Sconto pagamento)

Art 2 Quantità 1
Prezzo 100 e sconto del 5% --> Prezzo risultante= 95
- Sc 10% (Sconto pagamento)

= 40.5 + 85.5 = 126 Euro


In pratica è come applicare uno sconto composto di riga  

Art 1 = Sconto 10% + 10% =  19,00%
Art 2 = Sconto 5% + 10%  =  14,50%

Nel carrello e nell'ordine vien visualizzato il totale ordine derivante dai calcoli sopra indicati

UI


Totale a Carrello Ordine senza sconto pagamento



Totale Ordine con sconto pagamento 25% con se rimessa diretta scelta in Dati aggiuntivi ordine 




Casistiche Esempio app demo

App Demo Zotsell E' possibile trovare un esempio nell'app Zotsell disponibile nello store visualizzando :

- DA DEFINIRE


Vedi questa guida per le App Zotsell nello Store


Settings base


E' necessaria una personalizzazione del form nel tab dati aggiuntivi ordine

Configurazione Tab Dati aggiuntivi

Al fine di recepire il comportamento corretto è necessario modificare la configurazione standard del tab dati aggiuntivi indicando i seguenti identificativi per i campi in funzione del tipo di sconto da trattare :

- CONDIZIONE_DI_PAGAMENTO : "identifierID" : "condizioniPagamentoID"
- CONDIZIONE_DI_RESA : "identifierID" : "condizioniResaID"
- METODO_PAGAMENTO : "identifierID" : "metodoPagamentoID"
- TERMINE_PAGAMENTO : "identifierID" : "terminePagamentoID"


Attenzione La modifica dei setting di default è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo.


Stato Implementativo


Client Versione Rilascio Stato
IOS App8E 8E: 2018-12-06 - 2.5.65  Completata
Sell 47c94fe Completata
Buy Commit 8c38d066 del 16/Apr/2021 Completata
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente. La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo. Ove non è indicata alcuna informazione significa che non è ancora schedulata o programmata l'implementazione nell'ambiente specifico


Tracciati in entrata


E' possibile associare per un anagrafica o un gruppo anagrafica uno sconto personalizzato per certi tipi di metodi di Pagamento

- I metodi di pagamento devono essere disponibili nel tracciato liste_supporto.csv
- Gli sconti attribuiti a ciascun metodo di Pagamento devono essere indicati nella tabella sconti_testata.csv



I casi trattati con i relativi identificativi  sono i seguenti : :
 
ANAGRAFICA_CONDIZIONE_DI_PAGAMENTO
ANAGRAFICA_CONDIZIONE_DI_RESA
ANAGRAFICA_METODO_PAGAMENTO
ANAGRAFICA_TERMINE_PAGAMENTO
GRUPPO_ANAGRAFICA_CONDIZIONE_DI_PAGAMENTO
GRUPPO_ANAGRAFICA_CONDIZIONE_DI_RESA
GRUPPO_ANAGRAFICA_METODO_PAGAMENTO
GRUPPO_ANAGRAFICA_TERMINE_PAGAMENTO


Tracciati in uscita

Il dato sull'applicazione dello sconto viene salvato in Json ordine 


totali.totale_imponibile_scat : E' l'imponibile con il calcolo dello sconto
totali.totale_ordine_scat : E' il totale comprensivo di Iva con il calcolo dello sconto


Al fine di ricevere il dati derivanti dallo sconto è necessario inserire nelle configurazioni di esportazione tracciato
E' possibile richiedere l'esportazione nel csv di tali dati indicando la sequenza che si desidera avere nella testata ordine rispetto a i dati già esportati 

Attenzione La modifica dei setting di default è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo.



Stampa in documento vendita

E' necessario personalizzare la stampa dell'ordine Se è da visualizzare la risultante del totale ordine decurtata dello sconto (ad esempio sconto pagamento)

totali.totale_imponibile_scat : E' l'imponibile con il calcolo dello sconto
totali.totale_ordine_scat : E' il totale comprensivo di Iva con il calcolo dello sconto



Attenzione La modifica dei setting di default è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo.



Settings aggiuntivi disponibili



Setting Descrizione Codice riferimento
Visualizza sconto totale
Visualizza a carrello il valore dello totale ordine scontato display_total_discount
Visualizza Totale ordine 
Permette di indicare quale totale ordine visualizzare in lista ordini nella visualizzazione del totale ordini 'display_total_identifier' => 'totale_ordine_scat' 
Attenzione La modifica dei setting di default è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo.

Argomenti Correlati

  • Prezzi e sconti -
  • Dati aggiuntivi ordine -