Partilhar via


Gestão de variedades

Este artigo explica os conceitos básicos de gestão de classificações no Microsoft Dynamics 365 Commerce e fornece considerações de implementação para o seu projeto.

O Dynamics 365 Commerce fornece classificações que permitem gerir a disponibilidade de produtos em todos os canais. As classificações determinam que produtos estão disponíveis em lojas específicas e durante um período específico.

No Commerce, uma classificação é um mapeamento de um ou mais canais (ou grupos de canais, ao usar hierarquias de organização) para um ou mais produtos (ou grupos de produtos, ao usar hierarquias de categoria).

A combinação global de produtos de um canal é determinada pelas classificações publicadas que são atribuídas ao canal. Portanto, podem-se configurar várias classificações ativas por canal.

Configuração de classificação básica

No exemplo seguinte, é configurada uma classificação exclusiva para cada loja. Neste caso, apenas o produto 1 está disponível na loja 1 e apenas o produto 2 está disponível na loja 2.

Cada produto está disponível numa loja.

Para tornar o produto 2 disponível na loja 1, pode adicioná-lo à classificação 1.

Produto 2 adicionado à classificação 1.

Em alternativa, pode adicionar a loja 1 à classificação 2.

Loja 1 adicionada à classificação 2.

Hierarquias da organização

Em situações em que vários canais partilham as mesmas classificações de produtos, pode configurar as classificações usando a hierarquia da organização de classificações do Commerce. Quando nós dessa hierarquia são adicionados, são incluídos todos os canais nesse nó e os seus nós subordinados.

Hierarquia da organização.

Categorias de produto

Da mesma forma, no lado do produto, pode incluir grupos de produtos usando hierarquias de categorias de produto. Pode configurar classificações incluindo um ou mais nós da hierarquia de categorias. Neste caso, a classificação inclui todos os produtos nesse nó de categoria e seus nós subordinados.

Categorias de produto.

Produtos ou categorias excluídos

Além de incluir produtos e categorias em classificações, pode usar a opção Excluir para definir produtos ou categorias específicos que devem ser excluídos das classificações. No exemplo seguinte, deseja incluir todos os produtos de uma categoria específica, exceto o produto 2. Neste caso, não é preciso definir a classificação do produto por produto ou criar nós de categoria adicionais. Em vez disso, pode apenas incluir a categoria, mas excluir o produto.

Nota

Se, por definição, um produto for incluído e excluído numa ou mais classificações, considera-se sempre excluído.

Produto excluído.

Produtos globais e libertados

As classificações são definidas ao nível global e podem conter canais de várias entidades legais. Os produtos e categorias incluídos nas classificações também são partilhados entre entidades legais. No entanto, um produto deve ser lançado antes de poder ser realmente vendido, encomendado, contado ou recebido no canal (por exemplo, no ponto de venda (POS)). Embora duas lojas em entidades legais diferentes possam partilhar uma classificação que contenha os mesmos produtos, os produtos só estarão disponíveis se forem disponibilizados a essas entidades legais.

Classificações dinâmicas e estáticas

As classificações podem ser definidas com canais e produtos específicos ou incluindo unidades organizacionais e categorias. As classificações que incluem referências a estes grupos são consideradas classificações dinâmicas. Se a definição ou o conteúdo desses grupos mudarem enquanto a classificação estiver ativa, a definição da classificação também será alterada.

Por exemplo, uma classificação é originalmente definida e lançada para fazer referência a uma categoria de produtos. Se mais tarde forem adicionados produtos à categoria, esses produtos são automaticamente incluídos na definição da classificação existente. Não é preciso adicionar manualmente produtos à classificação. Da mesma forma, se uma unidade organizacional for adicionada a um nó diferente, a classificação da unidade organizacional será ajustada automaticamente com base nessa definição.

Produtos interrompidos

Pode "interromper" produtos lançados para o processo de vendas ativando uma configuração nas definições de Ordem predefinida. Na maioria das vezes, esta definição é ativada quando um produto está no fim da sua vida útil e não deve ser vendido através de qualquer canal. As classificações respeitam esta definição. Se um produto for interrompido em todas as entidades legais para as quais foi lançado, não será classificado, independentemente da configuração de classificação.

Produtos bloqueados

Além de interromper as vendas de um produto, pode bloquear temporariamente as vendas de um produto. Pode configurar esta definição no separador Comércio de um produto lançado. Os produtos bloqueados ainda são classificados, mas recebe uma mensagem no POS a informar que o produto não pode ser vendido.

Efetividade da data

As classificações são efetivas em termos de data, para que os retalhistas possam configurar quando os produtos devem ou não estar disponíveis por canal. Pode especificar as datas de início e fim ao definir e lançar classificações com antecedência. Os produtos afetados ficam automaticamente disponíveis ou indisponíveis durante os intervalos de datas especificados.

Tarefa de lote processar classificações

As classificações definidas no Commerce devem ser processadas antes de entrarem em vigor. Este processamento é feito pelos seguintes motivos:

  • As definições de classificação devem ser desnormalizadas para que os canais as possam consumir mais facilmente. Uma combinação de produtos para um canal pode ser definida através de várias classificações que abrangem vários intervalos de datas. Quando algumas dessas informações são calculadas antecipadamente no servidor, o desempenho no canal é melhorado.
  • Os produtos e canais na classificação podem mudar fora da própria classificação. As classificações dinâmicas que contêm referências a categorias ou unidades organizacionais devem ser processadas periodicamente para que incluam ou excluam registos, com base na sua atribuição atual.

Considerações de implementação

Considere os seguintes requisitos de implementação ao planear e gerir classificações para a sua implementação do Commerce.

  • Replicação de dados e tamanho da base de dados – Embora as classificações ajudem a responder às necessidades dos negócios de gerir a disponibilidade do produto, também são uma ferramenta importante para gerir o tamanho das bases de dados offline e de canal. Classificações bem geridas ajudam a reduzir a quantidade de dados que devem ser processados e replicados para bases de dados offline e de canal. Também ajudam a reduzir o número de registos que devem ser mantidos. Ter menos registos em bases de dados de canal e offline melhora o desempenho quando adiciona itens a uma transação, pesquisa e procura de produtos.
  • Classificações com data efetiva/de validade – Uma das ferramentas mais eficazes para gerir o número de produtos em bases de dados de canais e offline é a efetividade da data das classificações. Se deixar classificações abertas (que não expiram) para produtos sazonais ou produtos que estão no fim da sua vida útil, estas bases de dados crescem indefinidamente. Pode usar várias abordagens para ajudar a gerir esta situação. Por exemplo, pode manter classificações separadas para produtos sazonais e produtos que estão sempre disponíveis.
  • Vendas e devoluções fora das classificações – Esta funcionalidade ajuda os retalhistas a gerir eficazmente as suas classificações, permitindo-lhes limitar o número de produtos por produtos disponíveis que pertencem à combinação de produtos principal da loja. Esta capacidade também ajuda os retalhistas a lidar com situações em que um produto é omitido por engano de uma classificação ou quando um produto é devolvido fora das datas efetivas para a classificação.

Se os dados do produto não existirem na base de dados do canal, o POS fará chamadas em tempo real para a sede para obter as informações necessárias, para que o produto possa ser vendido, devolvido ou colocado numa encomenda do cliente. As informações do produto que são obtidas desta forma só estão disponíveis durante o âmbito dessa transação. O produto não é adicionado à definição de classificação. Portanto, as chamadas subsequentes em tempo real são feitas conforme necessário.

Nota

Quando o POS faz chamadas em tempo real para a headquarters para recuperar informações do produto a transferir para a base de dados do canal, dependendo do tamanho dos dados das informações do produto, como o número de variantes de produto, atributos do produto e dimensões de inventário, pode ter problemas de desempenho durante chamadas em tempo real ou ao guardar os dados na base de dados do canal. Estes problemas de desempenho podem gerar falhas de API da Commerce Scale Unit (CSU). Para evitar problemas de desempenho relacionados com chamadas em tempo real, deve adicionar produtos com grandes quantidades de dados de informações do produto à classificação do canal.