Condividi tramite


Gestione dell'assortimento

Questo articolo offre una panoramica dei concetti di base di gestione dell'assortimento in Microsoft Dynamics 365 Commerce e fornisce considerazioni sull'implementazione per il progetto.

Dynamics 365 Commerce offre assortimenti che è possibile usare per gestire la disponibilità dei prodotti tra i canali. Gli assortimenti determinano quali prodotti sono disponibili in specifici punti vendita e durante un periodo specifico.

In Commerce, un assortimento è un mapping di uno o più canali (o gruppi di canali quando si usano gerarchie organizzative) a uno o più prodotti (o gruppi di prodotti, quando si usano gerarchie di categorie).

Gli assortimenti pubblicati assegnati a un canale determinano la combinazione complessiva di prodotti di tale canale. È possibile configurare più assortimenti attivi per canale.

Impostazione degli assortimenti di base

Nell'esempio seguente viene configurato un assortimento univoco per ogni negozio. In questo caso, solo il prodotto 1 è disponibile presso il punto vendita 1 e solo il prodotto 2 è disponibile presso il punto vendita 2.

Screenshot della configurazione dell'assortimento che mostra ogni prodotto disponibile in un singolo negozio.

Per rendere disponibile il prodotto 2 nel negozio 1, aggiungere il prodotto all'assortimento 1.

Screenshot del prodotto 2 aggiunto all'assortimento 1.

In alternativa, aggiungere store 1 all'assortimento 2.

Screenshot del negozio 1 aggiunto all'assortimento 2.

Gerarchie organizzative

Quando più canali condividono lo stesso assortimento di prodotti, configurare gli assortimenti usando la gerarchia dell'organizzazione dell'assortimento commerciale. Quando si aggiungono nodi da questa gerarchia, si includono tutti i canali in tale nodo e i relativi nodi figlio.

Screenshot della gerarchia organizzativa per gestione assortimenti.

Categorie prodotti

Analogamente, sul lato prodotto, includere gruppi di prodotti usando gerarchie di categorie di prodotti. Configurare gli assortimenti includendo uno o più nodi della gerarchia di categorie. In questo caso, l'assortimento include tutti i prodotti nel nodo di categoria e nei relativi nodi figlio.

Screenshot delle categorie di prodotti nella configurazione dell'assortimento.

Categorie o prodotti esclusi

Oltre a includere prodotti e categorie in assortimenti, usare l'opzione Escludi per definire prodotti o categorie specifici da escludere dagli assortimenti. Nel seguente esempio, si desidera includere tutti i prodotti in una categoria specifica, ad eccezione del prodotto 2. Non è necessario definire il prodotto assortimento per prodotto o creare nodi di categoria aggiuntivi. Includere invece solo la categoria, ma escludere il prodotto.

Nota

Se un prodotto viene incluso ed escluso in uno o più assortimenti per definizione, il prodotto viene considerato sempre escluso.

Screenshot della configurazione di prodotto esclusa dall'assortimento.

Prodotti rilasciati e globali

Definire gli assortimenti a livello globale. Possono contenere canali da più entità giuridiche. Condividere i prodotti e le categorie inclusi in assortimenti tra le persone giuridiche. Tuttavia, un prodotto deve essere rilasciato per poter essere effettivamente venduto, ordinato, conteggiato o ricevuto nel canale (ad esempio, nel POS). Anche se due negozi in diverse persone giuridiche possono condividere un assortimento che contiene gli stessi prodotti, i prodotti sono disponibili solo se vengono rilasciati a tali persone giuridiche.

Assortimenti dinamici e statici

È possibile definire gli assortimenti usando canali e prodotti specifici o includendo unità e categorie dell'organizzazione. Gli assortimenti che includono riferimenti a questi gruppi sono assortimenti dinamici. Se la definizione o il contenuto di questi gruppi cambia mentre l'assortimento è attivo, viene modificata anche la definizione dell'assortimento.

Ad esempio, si definisce e si pubblica un assortimento che fa riferimento a una categoria di prodotti. Se successivamente si aggiungono prodotti alla categoria, tali prodotti vengono automaticamente inclusi nella definizione dell'assortimento esistente. Non è necessario aggiungere manualmente i prodotti all'assortimento. Analogamente, se si aggiunge un'unità organizzativa a un nodo diverso, l'assortimento dell'unità organizzativa viene modificato automaticamente in base a tale definizione.

Prodotti interrotti

È possibile arrestare i prodotti rilasciati per il processo di vendita attivando un'impostazione nelle impostazioni Ordine predefinito . Abilitare questa impostazione quando un prodotto è alla fine della sua vita e non deve essere venduto tramite alcun canale. Gli assortimenti rispettano questa impostazione. Se si interrompe un prodotto in tutte le entità legali in cui è stato rilasciato, non è assortito, indipendentemente dalla configurazione dell'assortimento.

Prodotti bloccati

Oltre a interrompere le vendite di un prodotto, è possibile bloccare temporaneamente le vendite di un prodotto. È possibile configurare questa impostazione della scheda Commerce di un prodotto rilasciato. I prodotti bloccati vengono comunque inclusi negli assortimenti, ma viene visualizzato un messaggio nel POS in cui viene indicato che il prodotto non può essere venduto.

Validità della data

Gli assortimenti hanno una data di validità, di modo che i rivenditori possano configurare quando i prodotti devono o non devono essere disponibili per canale. Puoi specificare la data di inizio e quella di fine quando definisci e pubblichi gli assortimenti in anticipo. I prodotti interessati diventano automaticamente disponibili o non disponibili durante l'intervallo di date specificate.

Elaborazione del processo batch degli assortimenti

È necessario elaborare gli assortimenti definiti in Commerce prima che abbiano effetto. Elaborare questi assortimenti per i motivi seguenti:

  • Le definizioni degli assortimenti devono essere de-normalizzate in modo che i canali possano utilizzarle più facilmente. Una combinazione di prodotti per un canale può essere definita tramite più assortimenti che coprono diversi intervalli di date. Se alcune di queste informazioni vengono calcolate prima del tempo sul server, le prestazioni sul canale vengono migliorate.
  • I prodotti e i canali nell'assortimento possono cambiare al di fuori dell'assortimento stesso. Gli assortimenti dinamici contenenti riferimenti a categorie o a unità organizzative devono essere elaborati periodicamente affinché includano o escludano record, in base alla loro assegnazione corrente.

Considerazioni sull'implementazione

Considerare i seguenti requisiti di implementazione quando si pianificano e si gestiscono gli assortimenti per l'implementazione di Commerce:

  • Replica dei dati e dimensioni del database : anche se gli assortimenti consentono di gestire la disponibilità dei prodotti, sono anche uno strumento importante per gestire le dimensioni dei database di canale e offline. Gli assortimenti ben gestiti riducono la quantità di dati che devono essere elaborati e replicati nei database di canale e offline. Riducono anche il numero di record che devono essere salvati in modo permanente. Avendo un numero inferiore di record nei database offline e del canale migliora le prestazioni quando si aggiungono articoli a una transazione o quando si cercano prodotti.
  • Assortimenti in scadenza/con data di validità - Uno degli strumenti più validi per la gestione del numero di prodotti nei database offline e del canale è la validità della data degli assortimenti. Se si lasciano assortimenti aperti (senza scadenza) per prodotti stagionali o prodotti che sono alla fine del ciclo di vita, questi database si sviluppano in modo illimitato. È possibile utilizzare diversi metodi per la gestione di questa situazione. Ad esempio, è possibile gestire assortimenti distinti per prodotti stagionali e prodotti che sono sempre disponibili.
  • Vendite e resi esterni agli assortimenti - Questa funzionalità aiuta i rivenditori a gestire con efficacia gli assortimenti consentendo loro di limitare i prodotti disponibili a quelli appartenenti alla combinazione di prodotti di base per il punto vendita. Questa funzione consente inoltre ai rivenditori di gestire situazioni in cui un prodotto viene omesso erroneamente da un assortimento o in cui un prodotto viene restituito al di fuori delle date di validità per l'assortimento.

Se i dati del prodotto non sono presenti nel database del canale, il POS effettua le chiamate in tempo reale alla sede centrale per recuperare le informazioni necessarie, in modo che il prodotto possa essere venduto, restituito o aggiunto a un ordine cliente. Le informazioni sul prodotto recuperate in questo modo sono disponibili solo nell'ambito della transazione. Il prodotto non viene aggiunto alla definizione dell'assortimento. Di conseguenza, le chiamate in tempo reale successive vengono eseguite in base alle esigenze.

Nota

Quando POS effettua chiamate in tempo reale alla sede centrale per recuperare le informazioni sul prodotto da scaricare nel database del canale, a seconda delle dimensioni dei dati delle informazioni sul prodotto, ad esempio il numero di varianti di prodotto, gli attributi del prodotto e le dimensioni dell'inventario, si potrebbero riscontrare problemi di prestazioni durante le chiamate in tempo reale o quando si salvano i dati nel database del canale. Questi problemi di prestazioni possono causare errori dell'API CSU (Commerce Scale Unit). Per evitare problemi di prestazioni correlati alle chiamate in tempo reale, aggiungere prodotti con grandi quantità di dati sulle informazioni sul prodotto all'assortimento del canale.