Rilevamento modifiche prezzi

Questo articolo descrive la funzionalità di rilevamento modifiche prezzi in Microsoft Dynamics 365 Commerce.

Il prezzo di vendita attivo di un prodotto è influenzato da molteplici fattori (ad esempio, stagionalità e promozioni) e potrebbe aumentare o diminuire nel tempo. Molti scenari commerciali si basano su segnali di variazione dei prezzi per attivare flussi di lavoro aziendali specifici. Di seguito sono riportati alcuni esempi di questi flussi di lavoro aziendali attivati (nota che questi due esempi non sono funzionalità predefinite).

  • Un punto vendita al dettaglio deve aggiornare le etichette sugli scaffali in modo che riflettano le modifiche dei prezzi.
  • Un sito Web di e-commerce avvisa gli acquirenti di un calo di prezzo per gli articoli nei loro carrelli degli acquisti.

La funzionalità di rilevamento modifiche prezzi di Commerce fornisce un meccanismo per monitorare i prodotti che hanno modificato i prezzi e generare feed di dati per far emergere tali informazioni.

Funzionamento di rilevamento modifiche prezzi

È necessaria una base di confronto per determinare se il prezzo di un prodotto è cambiato. La base di confronto viene impostata o aggiornata ogni volta che si verifica uno dei seguenti eventi:

  • Viene aggiornato l'elenco delle società che rilevano le variazioni dei prezzi.
  • I dati relativi ai prezzi vengono importati in headquarters tramite il framework di gestione dei dati.
  • L'impostazione per il controllo della concorrenza sconti viene aggiornato nei parametri di Commerce.

Oltre alla base di riferimento, la funzionalità di rilevamento modifiche prezzi monitora i seguenti scenari di modifica del sistema che potrebbero influire sul prezzo di vendita effettivo di un prodotto:

  • Un nuovo prodotto viene aggiunto e rilasciato a una persona giuridica.
  • Una categoria di prodotto viene aggiunta, aggiornata o rimossa.
  • Una variante di prodotto viene aggiunta o rimossa.
  • Il prezzo di vendita di base o l'unità di vendita di un prodotto rilasciato viene aggiornato.
  • Un accordo commerciale viene aggiunto, aggiornato, rimosso o scade.
  • Una rettifica prezzo viene aggiunta, aggiornata, rimossa o scade.
  • Uno sconto semplice viene aggiunto, aggiornato, rimosso o scaduto.

Nota

Per determinare le variazioni di prezzo, la funzionalità di rilevamento rettifiche prezzo attualmente monitora solo gli accordi commerciali, le rettifiche prezzo e gli sconti semplici collegati a gruppi di prezzi specifici del canale o a gruppi di prezzi specifici del catalogo. Le regole di determinazione dei prezzi collegate a gruppi di prezzi specifici del rapporto o a gruppi di prezzi specifici del programma fedeltà non rientrano nell'ambito del monitoraggio.

La funzionalità di rilevamento modifiche prezzi dipende dai due processi batch seguenti per rilevare e registrare le variazioni di prezzo:

  • Verifica periodo valido di prezzi e sconti per rilevamento modifiche: un processo ricorrente che registra le variazioni di prezzo controllando il periodo di validità degli accordi commerciali, delle rettifiche prezzo e degli sconti. Questo processo batch si trova nella pagina Processi batch in headquarters. Per impostazione predefinita, viene eseguito quotidianamente. Tuttavia, le organizzazioni possono modificarne la ricorrenza in base alle proprie esigenze.
  • Rilevamento modifiche prezzi: un processo eseguito in fase di runtime quando i dati master o le regole di determinazione dei prezzi vengono aggiornati in headquarters. Questo processo non è rilevabile nella pagina Processi batch in headquarters.

Le variazioni di prezzo vengono registrate nella tabella RetailPriceChangeTracking, come descritto nella tabella seguente.

Campo Tipo Description
ID prodotto BigInt L'identificatore univoco del record del prodotto che presenta la variazione di prezzo. Il valore speciale 0 (zero) indica un timestamp quando la base di rilevamento della variazione del prezzo viene reimpostata.
UpdatedDatetime Data/Ora Data e ora in cui è stata rilevata la variazione di prezzo.
UpdatedDatetimeTZId Int Il fuso orario della data e dell'ora in cui è stata rilevata la variazione di prezzo.
DataAreaId Nvarchar(4) L'entità giuridica in cui si è verificata la variazione di prezzo.

Configurare la funzionalità di rilevamento modifiche prezzi

Il rilevamento modifiche prezzi può essere abilitato a livello di persona giuridica.

Per configurare la funzionalità di rilevamento modifiche prezzi in Commerce headquarters, segui questi passaggi.

  1. Accedere a Retail e Commerce > Impostazione sedi centrali > Parametri > Parametri condivisi di commercio.
  2. Nella scheda Prezzi e sconti, aggiungi le persone giuridiche per le quali desideri abilitare il rilevamento modifiche prezzi, quindi seleziona Salva.
  3. Esegui il processo di programmazione della distribuzione 1110 (Configurazione globale).

Dopo che le organizzazioni che utilizzano la ricerca di prodotti basata sul cloud di Commerce effettuano per la prima volta l'aggiornamento a Commerce versione 10.0.32 o versione successiva, la funzionalità di rilevamento modifiche prezzi viene abilitata per impostazione predefinita per tutte le persone giuridiche in cui è abilitata la ricerca di prodotti basata sul cloud. Questo miglioramento aiuta a migliorare l'efficienza quando i dati sui prezzi vengono pubblicati nell'indice di ricerca, poiché vengono monitorati solo gli aggiornamenti incrementali per i prodotti che hanno modificato i prezzi. Non è necessaria una sincronizzazione completa dei dati dei prodotti. Per sfruttare questo miglioramento, assicurati di inizializzare i dati di configurazione di base per l'utilità di pianificazione di Commerce, quindi esegui il processo di programmazione della distribuzione 1020 (Prezzi e sconti) dopo l'aggiornamento dell'ambiente.

Per disabilitare il rilevamento modifiche prezzi in headquarters per una persona giuridica specifica, rimuovi la persona giuridica dall'impostazione di rilevamento modifiche prezzi in Parametri condivisi di commercio (Vendita al dettaglio e commercio > Impostazioni sede centrale > Parametri > Parametri condivisi di commercio). Le persone giuridiche rimosse non verranno aggiunte nuovamente automaticamente, anche se per loro è abilitata la ricerca dei prodotti basata sul cloud. Se rimuovi tutte le persone giuridiche, disabiliti di fatto la funzionalità di rilevamento modifiche prezzi.

Specificare un gruppo batch per i processi batch di rilevamento modifiche prezzi

La funzionalità rilevamento modifiche prezzi attiva l'esecuzione di processi batch in background. Per evitare che i processi batch blocchino l'elaborazione di altri processi critici, Microsoft consiglia di specificare un gruppo batch per i processi batch di rilevamento modifiche prezzi.

Per specificare un gruppo batch per i processi batch di rilevamento modifiche prezzi in headquarters, attenersi alla seguente procedura.

  1. Riutilizzare un gruppo batch esistente o creare un gruppo batch.
  2. Accedere a Vendita al dettaglio e commercio > Impostazione sedi centrali > Parametri > Parametri condivisi di commercio > Prezzi e sconti.
  3. In Attività di backend, specificare il gruppo batch da utilizzare per eseguire processi batch di determinazione dei prezzi. Microsoft consiglia di dedicare alcune istanze di AOS (Application Object Server) a quel gruppo batch, separate dalle altre istanze dedicate all'elaborazione delle operazioni backbone.

Per informazioni sulla disponibilità del supporto per gruppi batch, vedere Problema LCS 830636.

Modelli di utilizzo non adatti per l'abilitazione della funzionalità

La funzionalità di rilevamento modifiche prezzi è abilitata per impostazione predefinita per le persone giuridiche configurate in Ricerca di Azure La funzionalità è efficace quando si tiene traccia delle modifiche occasionali in base a impostazioni stabili, pertanto i seguenti modelli di utilizzo non sono consigliati per l'abilitazione della funzionalità.

  • Modifiche su larga scala (ad esempio, migrazione di dati in blocco).
  • Aggiornamento molto frequente dei prezzi o dei dati dei prodotti (ad esempio, più di una riga al secondo).

In questi casi, Microsoft consiglia di disattivare temporaneamente la funzionalità di rilevamento modifiche prezzi rimuovendo tutte le persone giuridiche dalla griglia Rilevamento modifiche prezzi in Vendita al dettaglio e commercio > Impostazione sedi centrali > Parametri > Parametri condivisi di commercio > Prezzi e sconti, quindi riavviare AOS. Una volta completate le modifiche ai dati, per riattivare la funzionalità per le persone giuridiche desiderate, aggiungere nuovamente la persona giuridica alla griglia, quindi riavviare AOS. Se riavviare AOS non è pratico, assicurati che il gruppo batch per l'elaborazione dei prezzi sia impostato correttamente in modo che i processi di determinazione dei prezzi generati non influiscano sull'elaborazione di altre attività batch di sistema.

Rilevamento modifiche entità al livello interaziendale

Le tabelle seguenti sono entità interaziendali che attivano il rilevamento delle modifiche quando vengono modificate, anche se la persona giuridica in cui vengono apportate le modifiche non è impostata per il rilevamento delle modifiche.

  • RetailGroupMemberLine
  • RetailChannelTable
  • RetailCatalogPriceGroup
  • RetailChannelPriceGroup
  • EcoResProductCategory

Altre considerazioni

Per gli ambienti dei clienti in cui i dati sui prezzi o sui prodotti vengono aggiornati frequentemente (ad esempio, più di una riga al secondo), Microsoft consiglia di testare approfonditamente la funzionalità di rilevamento modifiche prezzi per valutare le implicazioni sulle prestazioni prima di abilitarla nell'ambiente di produzione.

Quando si apportano modifiche su larga scala (ad esempio, migrazione di dati in blocco), Microsoft consiglia di rimuovere temporaneamente tutte le persone giuridiche dall'impostazione di rilevamento modifiche prezzi prima delle modifiche. Quindi aggiungili nuovamente dopo il completamento delle modifiche. In questo modo, il sistema mitiga l'impatto sulle prestazioni effettuando un aggiornamento completo una tantum invece di tenere traccia di ogni singola modifica della riga.

Risoluzione dei problemi

Per informazioni sulla risoluzione dei problemi relativi al rilevamento modifiche prezzi, consulta Problemi della funzionalità di rilevamento modifiche prezzi.

Risorse aggiuntive

Panoramica della ricerca basata su cloud

Procedure consigliate di Commerce Data Exchange

Panoramica della gestione dati

Risoluzione dei problemi della funzionalità di rilevamento modifiche prezzi