Cod. Ultima revisione Wiki Note
537 2024/10/04 - MM discounts

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.

È importante che il numero di sconti transati sia coerente con la politica commerciale predefinita.

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
Attenzione La modifica dei setting di default comporta attività di riconfigurazione, ricompilazione e personalizzazione, e come tale comporterà un costo aggiuntivo.

Tracciati in entrata

Schema tracciati riferimento Dati Base: Tutti. i tracciati relativi agli sconti da attribuire di default

Stato Implementativo

Client Issue Implementativa Stato
IoS 8E: 2018-12-06 - 2.5.65 Completata
Sell Commit: df737a5 del 2018-12-06 Completata
Attenzione Se nella colonna Stato non è riportata la dicitura "Completato", significa che la caratteristica non è ancora implementata nell'ambiente corrispondente. La presenza di un'indicazione nella colonna Issue Implementativa segnala che la caratteristica è pianificata per lo sviluppo. Se non è presente alcuna informazione, l'implementazione non è ancora stata programmata né schedulata per l'ambiente specifico.

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


Argomenti Correlati

  • Sconti addizionali liberi -
  • Limitazione sconti modificabili -