Cod. | Ultima revisione | Wiki | Note |
---|---|---|---|
537 | 2024/10/04 - MM | discounts |
Sconti aggiuntivi di riga vincolati
Tramite un apposito campo, è possibile visualizzare e attribuire sconti aggiuntivi ad un articolo.
Caratteristica
Il sistema consente l'inserimento di più posizioni sconto di riga. Queste posizioni sconto compongono l'intero sconto secondo la forma: a + b + c tramite il Cartpad. Ciò significa che viene applicato uno sconto a al risultato, poi uno sconto b, e infine uno sconto c.
Lo sconto viene mostrato e calcolato in modalità "sconto composto", ad esempio: 50 + 10 + 2.
Il sistema deve essere configurato per consentire un numero predefinito di posizioni disponibili per gli sconti.
È necessario configurare l'app in modo che gli sconti attribuibili tramite il Carpad siano limitati a un numero
fisso di posizioni sconto. Ad esempio, è possibile impostare un massimo di 3 sconti.
Questa modalità è preferibile e offre una gestione migliore rispetto al campo "Sconti addizionali liberi". Pertanto,
sarà possibile inserire al massimo per una riga sconti nella forma 10 + 5 + 3, evitando configurazioni come 10 + 5 +
3 + 2.
Gli sconti con questa configurazione vengono inseriti nell'elemento sconto del Carpad. È necessario disabilitare il campo "Sconto Aggiuntivo" e l'opzione "Disabilita sconto composto" relativo alla caratteristica" Sconti addizionali liberi". Tramite apposito campo viene visualizzato e permette di attribuire sconti aggiuntivi all'articolo.
Settings disponibili
Setting | Descrizione | Rif. |
---|---|---|
Abilita sconti composti vincolati | Permette l'abilitazione del campo Sconti Articolo con le caselle limitate in base ai setting indicati di seguito | enable_composite_discounts |
Sconti disponibili di riga |
Imposta il numero di posizione sconto presenti nella modifica sconto
(Obbligatorio il setting Sconti disponibili di riga (available_rebates_row) con il setting sopra impostato |
available_rebates_row |
Disabilita sconto composto | Serve disabilitare la gestione dello sconto composto libero | disable_composite_discount |
Tracciati in entrata
Stato Implementativo
Client | Issue Implementativa | Stato |
---|---|---|
IoS | 8E: 2018-12-06 - 2.5.65 | Completata |
Sell | Commit: df737a5 del 2018-12-06 | Completata |
Tracciati in uscita
Il dato relativo allo sconto impostato, relativamente ai i dati presenti nel device al momento dell messa a carrello, viene salvato nella Json dell'ordine in appositi elementi all'interno di ogni elemento di righe_carrello riportando:
- label_sconto_originale: Etichetta sconto proveniente da politiche commerciali (tracciati)
- sconto_originale: Valore Sconto proveniente da politiche commerciali (tracciati)
- label_sconto: Etichetta sconto attribuita alla riga (eventualmente modificato dall'utente rispetto alle politiche commerciali previste sopra)
- sconto: Valore sconto modificato rispetto alle politiche commerciali previste
- sconti: Vettori sconto modificato
Prendendo ad esempio, una condizione in cui sono definite 10 posizioni sconto relativamente ad una riga a carrello, vengono salvati:
{ "righe_carrello": [ { "codice_articolo": "124241", .... "label_sconto_originale": "0% + 0% + 0% + 0% + 0% + 20% + 58.55% + 0% + 0% + 0%", "sconto_originale": 66.840000000000003, "label_sconto": "0 + 0 + 0 + 0 + 0 + 20% + 58,55% + 0 + 10% + 0", "sconto": 70.156000000000006, "sconti": [ 0, 0, 0, 0, 0, 20, 58.549999999999997, 0, 10, 0 ], }, ... ] }
È possibile richiedere l'esportazione anche nel CSV indicando la sequenza dei dati che si desidera avere per le righe articolo