Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nota
Il Retail Interest Group di Dynamics 365 Commerce è passato da Yammer a Viva Engage. Se non si ha accesso alla nuova community di Viva Engage, compilare questo modulo (https://aka.ms/JoinD365commerceVivaEngageCommunity) da aggiungere e rimanere impegnati nelle discussioni più recenti.
Questo articolo descrive come determinare la combinazione ottimale di sconti sovrapposti in Microsoft Dynamics 365 Commerce.
Quando gli sconti si sovrappongono, è necessario determinare la combinazione di sconti sovrapposti che producono il totale delle transazioni più basso o lo sconto totale più alto. Quando l'importo dello sconto varia in base al prezzo dei prodotti acquistati dai clienti, ad esempio nel comune "Acquista uno, ottieni uno sconto al dettaglio X%" (BOGO), questo processo diventa un problema di ottimizzazione combinatoriale.
Questo articolo si applica a Microsoft Dynamics AX 2012 R3 con kb 3105973 (rilasciata il 2 novembre 2015) o versione successiva e a Dynamics 365 Commerce. Per determinare la combinazione di sconti sovrapposti da applicare in modo tempestivo, il team del prodotto ha introdotto un metodo per applicare sconti sovrapposti. Questo metodo è denominato classificazione dei valori marginali. Nel metodo di classificazione del valore marginale, un valore viene calcolato per ciascuno sconto sovrapposto utilizzando il valore dello sconto sui prodotti condivisi. Gli sconti sovrapposti vengono quindi applicati dal valore relativo più alto al valore relativo più basso. Per informazioni dettagliate sul nuovo metodo, vedi la sezione Valore marginale, più avanti in questo articolo. La classificazione del valore marginale non viene utilizzata quando gli importi di sconto per un prodotto non sono influenzati da un altro prodotto nella transazione. Ad esempio, questo metodo non viene utilizzato per due sconti semplici, o per uno sconto semplice e uno sconto quantità di un prodotto singolo.
Esempi di sconto
È possibile creare un numero illimitato di sconti per un set comune di prodotti. Tuttavia, poiché non esiste alcun limite, possono verificarsi problemi di prestazioni quando si tenta di calcolare gli sconti che devono essere utilizzati sui vari prodotti. Gli esempi seguenti illustrano questo problema in modo più dettagliato. Nell'esempio 1, si inizia con due prodotti e due sconti sovrapposti. Nell'esempio 2 viene quindi illustrato come il problema si evolve man mano che si aggiungono altri prodotti.
Esempio 1: Due prodotti e due sconti
In questo esempio, due prodotti sono necessari per qualificarsi per ciascuno sconto e gli sconti non possono essere combinati. Gli sconti in questo esempio sono sconti Prezzo migliore. Entrambi i prodotti sono idonei a entrambi gli sconti. Di seguito vengono riportati i due sconti.
Per qualsiasi combinazione di due prodotti, il migliore dei due sconti dipende dai prezzi dei due prodotti. Se il prezzo di entrambi i prodotti è uguali o quasi uguale, lo sconto 1 è preferibile. Se il prezzo di un prodotto è molto inferiore al prezzo dell'altro prodotto, lo sconto 2 è preferibile. Ecco la regola matematica per la valutazione reciproca dei due sconti.
Screenshot della regola per la valutazione degli sconti.
Nota
Quando il prezzo del prodotto 1 equivale a due terzi del prezzo del prodotto 2, i due sconti sono uguali. In questo esempio, la percentuale di sconto valida per lo sconto 1 varia da pochi punti percentuali (quando i prezzi dei due prodotti sono molto diversi) fino a un massimo del 25% (quando i due prodotti hanno lo stesso prezzo). La percentuale di sconto valida per lo sconto 2 è fissa. È sempre 20%. Poiché la percentuale di sconto valida per lo sconto 1 ha un intervallo che può essere superiore o inferiore allo sconto 2, il migliore sconto dipende dai prezzi dei due prodotti che devono essere scontati. In questo esempio, il calcolo viene completato rapidamente, poiché solo due sconti vengono applicati a solo due prodotti. Sono disponibili solo due possibili combinazioni: un'applicazione dello sconto 1 o una applicazione dello sconto 2. Non esistono permutazioni da calcolare. Il valore di ogni sconto viene calcolato utilizzando entrambi i prodotti e il migliore sconto viene utilizzato.
Esempio 2: quattro prodotti e due sconti
Successivamente, utilizzare quattro prodotti e gli stessi due sconti. Tutti e quattro i prodotti sono idonei a entrambi gli sconti. Sono disponibili 12 combinazioni possibili. Alla fine, due sconti si applicano alla transazione in una delle tre combinazioni: due applicazioni di sconto 1, due applicazioni di sconto 2 o una applicazione di sconto 1 e una applicazione di sconto 2. Per illustrare le possibili combinazioni, esaminare due diversi set di quattro prodotti con prezzi diversi:
- Tutti e quattro i prodotti hanno lo stesso prezzo, $ 15,00. In questo caso, la migliore combinazione di sconto è due applicazioni dello sconto 1. Due prodotti sono a prezzo pieno e due sono off del 50%. Il totale scontato per la transazione è $ 45 (15 + 15 + 7,50 + 7,50), ovvero $ 15 (25%) di sconto sul totale non scontato di $ 60. Lo sconto 2 è solo $ 12 (20%).
- Due prodotti costano $ 20 ciascuno, un prodotto $ 15 e un prodotto $ 5. In questo caso, la migliore combinazione di sconto è un'applicazione dello sconto 2 a un'applicazione dello sconto 1. Nelle tabelle seguenti vengono illustrati gli sconti.
Per leggere le tabelle, utilizzare un prodotto da una riga e un prodotto da una colonna. Ad esempio, nella tabella per lo sconto 1, quando si combinano i due prodotti da $ 20, si ottiene uno sconto di $ 10. Nella tabella per lo sconto 2, quando si combinano il prodotto $ 15 e il prodotto da $ 5, si ottiene uno sconto di $ 4.
In primo luogo, trova lo sconto più grande disponibile tra qualsiasi coppia di prodotti utilizzando uno dei due sconti. Le due tabelle mostrano l'importo di sconto per tutte le combinazioni dei due prodotti. Le parti ombreggiate delle tabelle rappresentano entrambi i casi in cui un prodotto è associato a se stesso, che non è possibile fare, o un abbinamento inverso di due prodotti che producono lo stesso importo di sconto e possono essere ignorati. Esaminando le tabelle, si noterà che lo sconto 1 per i due articoli da $ 20 è il più grande sconti che sia disponibile per uno sconto su tutti e quattro i prodotti. Questo sconto è evidenziato in verde nella prima tabella. Questa condizione lascia solo il prodotto $15 e il prodotto $5. Esaminando le due tabelle di nuovo, si noterà che, per questi due prodotti, lo sconto 1 offre uno sconto di $ 2,50, mentre lo sconto 2 offre uno sconto di $ 4. Selezionare quindi sconto 2. Lo sconto totale è $ 14. Per semplificare la visualizzazione della discussione, ecco altre due tabelle in cui è visualizzata la percentuale di sconto valida per tutte le combinazioni possibili di due prodotti sia per lo sconto 1 che lo sconto 2. Solo metà dell'elenco di combinazioni è inclusa, poiché, per questi due sconti, l'ordine in cui i due prodotti vengono inclusi nello sconto non è rilevante. Il più alto sconto valido (25%) viene evidenziato in verde e il più basso sconto valido (10%) viene evidenziato in rosso.
Nota
Se i prezzi variano e due o più sconti sono in concorrenza, l'unico modo per garantire la migliore combinazione di sconti è di valutare entrambi gli sconti e di confrontarli.
Combinazioni possibili totali
In questa sezione continua l'esempio della sezione precedente. Aggiungere altri prodotti e un altro sconto e vedere quante combinazioni è necessario calcolare e confrontare. Nella seguente tabella è riportato il numero delle possibili combinazioni di sconto man mano che la quantità di prodotti aumenta. La tabella mostra cosa accade quando sono presenti due sconti sovrapposti, come nell'esempio precedente, e quando sono presenti tre sconti sovrapposti. Il numero di possibili combinazioni di sconto che è necessario valutare supera presto ciò che anche un computer veloce può calcolare e confrontare abbastanza rapidamente per essere accettabile per le transazioni al dettaglio.
Quando vengono applicate quantità ancora maggiori o più sconti sovrapposti, il numero totale di possibili combinazioni di sconto va rapidamente in milioni o persino miliardi, e il tempo necessario per valutare e selezionare la migliore combinazione possibile diventa rapidamente evidente. Alcune ottimizzazioni vengono eseguite nel motore di prezzo per ridurre il numero totale di combinazioni che deve valutare. Tuttavia, poiché il numero di sconti sovrapposti e le quantità in una transazione non sono limitati, un numero elevato di combinazioni viene sempre valutato ogni volta che sono presenti sconti sovrapposti. Questo problema è ciò che il metodo di classificazione dei valori marginali affronta.
Metodo di classificazione del valore marginale
Per risolvere il problema di un numero esponenziale di combinazioni da valutare, usare un'ottimizzazione che calcola il valore per prodotto condiviso di ogni sconto sul set di prodotti a cui possono essere applicati due o più sconti. Questo valore è il valore marginale dello sconto per i prodotti condivisi. Il valore marginale è la media per incremento di prodotto nell'importo di sconto totale quando i prodotti condivisi vengono inclusi in ogni sconto. Calcolare il valore marginale prendendo l'importo totale dello sconto (DTotal), sottraendo l'importo dello sconto senza i prodotti condivisi (DMeno condiviso) e dividendo tale differenza in base al numero di prodotti condivisi (Elementicondivisi).
Dopo aver calcolato il valore marginale di ogni sconto su un set condiviso di prodotti, applicare gli sconti ai prodotti condivisi in ordine, esaustivo, dal valore marginale più alto al valore marginale più basso. Per questo metodo, non confrontare tutte le possibilità di sconto rimanenti ogni volta dopo che una singola istanza di uno sconto viene applicata. Confrontare invece gli sconti sovrapposti una volta e quindi applicarli in ordine. Nessun confronto aggiuntivo viene eseguito. Il calcolo della classifica del valore marginale viene attivato automaticamente quando il numero di combinazioni totali possibili supera una soglia predefinita. Il tempo accettabile di calcolo dello sconto totale varia nei settori di vendita al dettaglio. Tuttavia, questo tempo rientra in genere nell'intervallo compreso tra decine di millisecondi e un secondo.