Partilhar via


Descontos de retalho

Este artigo fornece uma descrição geral da funcionalidade de descontos no Dynamics 365 Commerce. Explica as propriedades encontradas nos vários formulários de desconto e as melhores práticas para a gestão de descontos. No entanto, este artigo não aborda os vários tipos de desconto em detalhe, por exemplo, descontos simples, de quantidade, mistura e correspondência, e limiar. Estes detalhes são abordados em artigos separados criados para cada um destes tipos de desconto.

Como os retalhistas exigem descontos flexíveis e os estilos e tipos de descontos variam consoante o setor, existem muitas formas de definir descontos no Commerce. A funcionalidade de desconto foi adicionada à funcionalidade de desconto existente no produto principal (Supply Chain Management), resultando em alguma duplicação de funcionalidades. Como resultado, os tipos de desconto podem ser configurados para cinco entidades diferentes: cliente, programa de fidelização, canal, catálogo e afiliações. Devido ao número de opções de desconto, é especialmente importante que planeie e documente a sua estratégia de desconto.

Criar descontos

Cada tipo de desconto tem uma página dedicada que utiliza para criar e gerir o desconto. O Commerce também tem uma página Todos os descontos e uma área de trabalho Gestão de preços e descontos, que pode usar para criar um novo desconto de qualquer tipo.

Cabeçalhos e linhas de desconto

Todos os descontos têm um cabeçalho e uma ou mais linhas. Todos os tipos de desconto têm propriedades definidas no cabeçalho e alguns tipos de desconto têm propriedades adicionais definidas por linha. Por exemplo, os descontos de quantidade têm escalões de quantidade. Muitas vezes as pessoas pensam em descontos no Commerce apenas em termos do cabeçalho de desconto e assumem que todas as linhas do desconto estão relacionadas entre si porque partilham um cabeçalho de desconto. No entanto, esta visão dos descontos é demasiado simplista. Para descontos simples e descontos de quantidade, é mais correto pensar em cada linha de desconto como um desconto independente que partilha algumas propriedades com as outras linhas de desconto. Na verdade, o motor de preços avalia descontos simples e de quantidade exatamente desta maneira. Cada linha de desconto para descontos simples e descontos de quantidade é independente. Para descontos simples, é fácil compreender que cada linha de desconto é independente de todas as outras linhas de desconto com o mesmo desconto, porque não há um critério de quantidade ou de montante necessário para se qualificar para o desconto. Para os descontos de quantidade, pode pensar que as linhas podem ser combinadas para alcançar o critério de quantidade para um desconto, mas não o fazem. Os níveis de quantidade têm de ser alcançados independentemente para cada linha de um desconto de quantidade. Se a sua estratégia de preços exigir um desconto de quantidade a aplicar quando várias linhas de vendas combinadas atingirem o critério de quantidade, a Microsoft recomenda que agrupe esses itens numa categoria suplementar e, em seguida, configure essa categoria como a linha de desconto de quantidade.

Ao criar descontos, recomendamos que evite ou minimize sempre a sobreposição de linhas de desconto. A sobreposição de linhas de desconto ocorre quando duas ou mais linhas de desconto no mesmo desconto podem ser aplicadas ao mesmo produto. Neste caso, o motor de preços tem de tratar o desconto como dois ou mais descontos independentes que têm de ser avaliados entre si para encontrar o melhor valor de desconto. Além disso, pode ser difícil para um utilizador saber qual é o desconto ao olhar para a definição do desconto.

Nota

Quando o número de linhas num único desconto atinge alguns milhares, os utilizadores podem ter problemas de desempenho quando ativam descontos com limites de quantidade ou ao ativar descontos com linhas de inclusão e de exclusão. Os utilizadores também podem ver a degradação do desempenho num grau muito menor no cálculo de preços para pedidos de centro de contactos e POS. Para evitar estes problemas de desempenho, pode, em vez disso, criar uma única categoria que contenha todos os produtos com desconto e, em seguida, criar uma linha de desconto utilizando a categoria.

Gerir descontos

Definições e opções comuns a todos os descontos

Esta secção descreve as propriedades que são comuns a todos os tipos de descontos.

Quando gere descontos, é importante que compreenda cada opção de desconto individualmente, mas é igualmente importante que compreenda que opções se afetam entre si e como. As definições comuns de descontos dividem-se em duas categorias. Na primeira categoria estão as definições que filtram os descontos para consideração. Os exemplos incluem Estado, Moeda e Unidade de medida. As definições na segunda categoria controlam a ordem em que vários descontos são considerados e aplicados. Os exemplos incluem o Modo de simultaneidade de desconto e a Prioridade de preços. A imagem seguinte mostra as várias propriedades de um desconto.

Propriedades do desconto.

ID de desconto

Este campo tem a etiqueta Desconto e contém um ID exclusivo para cada desconto que é definido quando cria um desconto pela primeira vez. O ID de desconto não pode ser alterado mais tarde. Em Parâmetros do Commerce, pode configurar sequências numéricas independentes para cada tipo de desconto. Neste caso, certifique-se de que as sequências numéricas não colidem. Por exemplo, pode utilizar um prefixo exclusivo para cada tipo de desconto. Por exemplo, D para desconto, Q para quantidade, MC para mistura e correspondência e L para limiar.

Nome do desconto

Este é um campo de texto livre curto que é utilizado para descrever o desconto. O valor da cadeia neste campo é mostrado na linha do carrinho da aplicação Store Commerce e do Store Commerce for web e impresso nos recibos de cliente da aplicação Store Commerce e Store Commerce for web. Esta descrição pode ser vista por caixas e clientes. É o principal meio para os utilizadores e clientes do Store Commerce e do Store Commerce for web saberem que desconto foi aplicado.

Tipo de desconto

Existem cinco tipos de descontos no Commerce: Desconto, Desconto com limite de quantidade, Quantidade, Mistura e correspondência e Limiar. O tipo de desconto é definido quando cria um desconto pela primeira vez e não pode ser alterado posteriormente, exceto para Desconto e Desconto com quantidade limite, em que os dois tipos de desconto podem mudar para o outro alterando o limite de quantidade. O tipo de desconto determina se há um critério de quantidade ou montante que tenha de ser satisfeito para se qualificar para o desconto.

Estado

O estado de um desconto pode ser Ativado ou Desativado. Quando cria um desconto pela primeira vez, o estado é Desativado. Os descontos só podem ser editados quando estão desativados. Quando os dados de desconto são emitidos para um canal, os descontos desativados não são emitidos se o parâmetro Limpar dados globais irrelevantes após a sincronização nos Parâmetros do agendador do Commerce estiver ativado. Se um desconto foi ativado anteriormente e emitido para o canal, então, essa nova emissão também removerá o desconto do canal se o parâmetro Limpar dados globais irrelevantes após a sincronização estiver ativado. Quando altera o estado para Ativado, são realizadas várias verificações de validação sobre o desconto, dependendo do tipo de desconto. A lista de verificações de validação aumentou em atualizações recentes do produto para evitar que descontos incompletos ou mal definidos fossem emitidos para canais comerciais. Eis uma lista parcial das validações efetuadas quando ativa um desconto:

  • Um desconto tem de ter, pelo menos, uma linha de desconto.
  • O valor da percentagem de um desconto de percentagem tem de ser superior a 0 (zero) e inferior a, ou igual a 100.
  • O valor do montante de um desconto de montante tem de ser superior a 0 (zero). Os montantes zero e negativos não são válidos.
  • Um desconto tem de ter, pelo menos, um grupo de preços. Um desconto que não tenha um grupo de preços nunca é aplicado a uma transação.
  • É necessária uma Unidade de medida (UoM) para as linhas de desconto de quantidade e de mistura e correspondência.
  • Para descontos de quantidade que tenham dois ou mais escalões de quantidade, o valor do desconto é validado para aumentar à medida que as quantidades aumentam.
  • Para descontos de limiar com dois ou mais escalões de limiar, o valor do desconto para cada escalão tem de ser igual ou superior ao maior desconto do escalão anterior.
  • Para misturar e corresponder descontos menos dispendiosos, o número de produtos menos dispendiosos tem de ser superior a 1 e inferior ao número de produtos necessários para acionar o desconto.

Moeda

A moeda de um desconto define a moeda de todos os campos de montante e de preço no desconto. Diferentes tipos de desconto têm diferentes opções de campo. A moeda também atua como um filtro durante o cálculo do desconto. No Commerce, todas as ordens de venda e transações da aplicação Store Commerce/Store Commerce for web têm uma moeda e o motor de preços só considera descontos que tenham a mesma moeda.

Modo de simultaneidade de desconto

Este modo determina que descontos competem numa transação e que descontos são compostos em conjunto. Os três valores para esta opção são Exclusivo, Melhor preço e Composto.

Os descontos Exclusivos são sempre avaliados e aplicados antes dos descontos de Melhor preço e de Composto, se todas as outras definições forem iguais, e impedem que todos os outros descontos sejam aplicados às mesmas linhas em que são aplicados. Dois ou mais descontos Exclusivos competem pelo melhor preço.

Quando o controlo de simultaneidade de descontos é definido como Melhor preço e composto dentro da prioridade, nunca composto entre prioridades, todos os descontos Compostos dentro da mesma prioridade de preço são combinados e o resultado combinado compete com quaisquer descontos de Melhor preço na mesma prioridade de preço. Depois de o desconto ser aplicado a uma linha de transação, todos os descontos com prioridades de preços mais baixos são ignorados.

Quando o controlo de simultaneidade de descontos é definido como Melhor preço apenas dentro da prioridade, sempre composto entre prioridades, todos os descontos de Melhor preço e Compostos são tratados como um desconto de Melhor preço dentro de uma única prioridade de preço e competem para determinar o melhor desconto para essa prioridade de preço. Apenas um único desconto pode ser aplicado a um produto por prioridade de preço e, se esse desconto único for um desconto de Melhor preço ou Composto, será composto com os melhores descontos de Melhor preço ou Compostos, com prioridades de preços mais baixos.

Quando são aplicados vários descontos a uma linha de transação, são aplicados pela seguinte ordem:

  • Descontos no preço do desconto
  • Descontos do valor do desconto
  • Descontos da percentagem de desconto

Os descontos Compostos competem com os descontos de Melhor preço quando ambos os tipos se aplicam a uma linha de transação. Portanto, a definição de Composto é utilizada para determinar os descontos que são combinados. Dependendo do modo de controlo de simultaneidade de descontos utilizado, dois ou mais descontos Compostos podem ser combinados e competir com os descontos de Melhor preço que se aplicam aos mesmos produtos. São aplicados o desconto ou descontos que têm o maior valor total de desconto.

Conta de desconto

O Commerce permite-lhe lançar montantes de desconto de uma transação numa conta de razão geral (RG) separada. A conta de RG de desconto é definida pelo produto ou cliente. O Commerce oferece uma forma única de separar os montantes de desconto durante o lançamento. Pode lançar cada tipo de desconto numa conta de RG específica. Ambas as opções podem facilitar a determinação dos descontos ou tipos de desconto que estão a ser utilizados no seu razão geral.

Nota

Quando a caraterística de lançamento da conta de desconto está ativada, é efetuada uma entrada de débito e uma entrada de crédito adicionais para reclassificar o lançamento de descontos da conta de RG de desconto do Commerce para a conta de RG de desconto.

Código de cupão obrigatório

A partir da versão 7.2 da aplicação, os cupões do centro de contactos agora são unidos a descontos. Para um desconto, quando o Código de cupão obrigatório está definido como Sim, o campo Estado e os campos de data padrão, Data efetiva e Data de validade, não estão disponíveis. Estas propriedades são controladas por propriedades equivalentes que estão na página Cupões.

Quando o Código de cupão obrigatório é definido como Sim num desconto, o desconto é aplicado a uma transação apenas se o código de cupão ou o código de barras for fornecido pela aplicação Store Commerce ou Store Commerce for web. Os valores dos códigos de cupão e de códigos de barras são definidos e configurados numa página separada denominada Cupões. A página Cupões é onde o cupão é associado ao desconto. Quando o Código de cupão obrigatório é definido como Não, um código de cupão não é obrigatório e o desconto é sempre aplicado através dos respetivos grupos de preços.

Substituir prioridade e Prioridade de preços

Estes dois campos trabalham em conjunto. Quando Substituir prioridade é definido como Sim, o campo Prioridade de preços fica disponível para edição. Em seguida, pode selecionar uma prioridade de preços a definir diretamente no desconto. Quando Substituir prioridade está definido como Não, a prioridade é herdada da prioridade do grupo de preços associado ao desconto. No caso de associação a vários grupos de preços, o número de prioridade é determinado selecionando a prioridade de preço mais alta de todos os grupos de preços associados ao desconto.

Combinar todos os grupos de preços associados

Na versão 10.0.16 e posterior do Commerce, uma configuração denominada Corresponder todos os grupos de preços associados está disponível em todos os formulários de desconto. Se a configuração estiver ativada, o desconto só é considerado se todos os grupos de preços associados ao desconto forem aplicáveis à transação. Por exemplo, se os dois grupos de preços denominados "PG-Student" (grupo de preços para afiliação de estudantes) e "RP-Houston" (grupo de preços para a loja de Houston) estiverem associados a um desconto e Corresponder todos os grupos de preços associados estiver ativada, o desconto só é considerado para estudantes que estejam a fazer compras na loja de Houston. Esta configuração fornece uma forma de restringir a afiliação e os descontos baseados em fidelização a lojas limitadas.

Nota

Se dois ou mais grupos de preços de canal estiverem associados a um desconto e Corresponder todos os grupos de preços associados estiver ativado, o desconto não se aplicará porque uma transação pode ser associada a apenas uma loja. Portanto, nem todos os grupos de preços associados ao desconto correspondem.

Descrição

Este é um campo de texto livre. Não é utilizado em sistemas nem transações da aplicação Store Commerce/Store Commerce for web.

Exclusão de responsabilidade

Este campo é para texto livre. Não é utilizado em sistemas nem transações da aplicação Store Commerce/Store Commerce for web.

Tipo de linha

Este campo encontra-se em todas as linhas de desconto. Os valores possíveis são Incluir e Excluir. Este campo é utilizado em combinação com os campos Categoria, Produto e Variante para definir o conjunto de produtos ao qual o desconto é aplicado. Excluir linhas de desconto substitui sempre Incluir linhas de desconto. Quando o Tipo de linha é Excluir, muitos dos outros campos da linha de desconto ficam a cinzento, porque não se aplicam.

Unidade de medida

Unidade de medida (UoM) é um campo em todas as linhas de desconto, exceto em linhas de desconto de limiar. Este campo é tem a etiqueta Unidade no Commerce. O campo Unidade de medida atua como um filtro para determinar se um desconto deve ser aplicado a uma linha de transação. A UoM na linha de transação tem de corresponder à UoM na linha de desconto. Caso contrário, a linha de desconto não é considerada durante o cálculo do desconto. Nenhuma conversão UoM é feita durante o cálculo do desconto.

Categoria, produto, variante e dimensões

Categoria, Produto, Variante e dimensões são as últimas definições de desconto comuns a todos os descontos. Estes campos são definidos em cada linha de desconto e especificam o que está a ser descontado. Atuam como um filtro quando o motor de preços pesquisa por descontos que podem ser aplicados a uma transação. Estes campos estão relacionados entre si de acordo com estas regras — as categorias contêm produtos e os produtos podem vir em diferentes variações de tamanho, cor, estilo e configuração.

O motor de preços não utiliza as relações principal/subordinado de categorias, produtos e variantes para ordenar descontos durante o cálculo do desconto. Este comportamento difere da forma como o motor de preços processa os contratos comerciais de preço de venda. Por exemplo, será considerado um desconto de 10 por cento numa categoria e um desconto de 5 por cento num produto da mesma categoria. O maior dos dois valores de desconto será utilizado se todas as outras propriedades forem iguais e os descontos não estiverem definidos como Compostos, no qual ambos serão combinados. Se quiser forçar a utilização de um desconto de produto sobre um desconto de categoria, pode utilizar a prioridade de preços ou o modo de simultaneidade de descontos para fazer com que um desconto seja aplicado antes de outro.

Quando edita descontos, as definições de Categoria, Produto, Variante e Dimensões funcionam como filtros umas para as outras. Os campos Categoria e Produto são automaticamente definidos a partir da Hierarquia de Categorias do Commerce se um produto ou variante for introduzido diretamente. As secções seguintes fornecem descrições detalhadas de cada um destes campos.

Categoria

No mínimo, tem de definir o campo Categoria. Pode selecionar qualquer categoria a partir da hierarquia de categorias de produtos ou qualquer categoria de uma hierarquia de categorias suplementar. No entanto, não pode selecionar categorias a partir das hierarquias de navegação do canal ou outras hierarquias não comerciais. Se apenas uma categoria for especificada numa linha de desconto, o desconto será aplicado a qualquer produto dessa categoria (incluindo produtos que são adicionados à categoria após a criação do desconto), se todos os outros critérios de desconto forem satisfeitos, tal como moeda e UoM.

Nota

A categoria que seleciona numa linha de desconto é específica da hierarquia. Portanto, não pode especificar um valor digitando um valor parcial no campo, como acontece na maioria dos campos do Commerce. Se digitar um nome de categoria completo, a lista pendente irá expandir-se e essa categoria será selecionada. Além disso, pode premir Alt+Seta para baixo para expandir a caixa de diálogo de seleção e, em seguida, premir Tab para se mover entre a seleção da hierarquia e a árvore da hierarquia na lista pendente, para que possa utilizar o campo sem utilizar um rato.

A capacidade de trabalhar com categorias é um dos principais diferenciadores entre descontos e descontos de contratos comerciais, e a principal razão pela qual o desencorajamos de utilizar descontos de contratos comerciais. As categorias são organizadas numa hierarquia com vários níveis. Em contraste, os grupos de descontos de item que são utilizados pelos contratos comerciais têm apenas um único nível de agrupamento, e cada grupo é específico de um dos três tipos de desconto de contrato comercial, tais como Desconto de linha, Desconto com várias linhas e Desconto total. Assim, para os contratos comerciais, se pretender utilizar o mesmo conjunto de produtos nos três tipos de desconto de contratos comerciais, tem de criar e gerir três grupos de descontos independentes. No entanto, para descontos, tem de manter apenas uma categoria. Em seguida, pode utilizar essa categoria nos quatro tipos de desconto. Também pode usar a mesma categoria em revisões de preços, na gestão de classificações e na gestão de fidelização.

Produto

O produto pode ser um produto lançado ou um produto principal lançado. Todos os descontos são específicos da empresa. Portanto, funcionam apenas com produtos lançados. Se selecionar um produto principal, o desconto será aplicado a todas as variantes do produto, mesmo às variantes que são lançadas após a criação do desconto, desde que todos os outros critérios de desconto sejam satisfeitos, como moeda e UoM.

Variante

Quando seleciona uma variante numa linha de desconto, o desconto será aplicado apenas a essa variante, desde que todos os outros critérios de desconto sejam satisfeitos, como moeda e UoM.

Dimensões

A partir da versão 8.1.1 do Retail, foi adicionada a capacidade de configurar descontos ao nível da dimensão de um produto. Esta capacidade fornece a flexibilidade de escolher uma ou mais dimensões de um produto como linhas de desconto. Esta flexibilidade evita que o gestor de mercadorias adicione individualmente as variantes às quais os descontos se aplicam. Por exemplo, pode especificar um desconto em todas as variantes com um estilo específico ou pode especificar um desconto em todas as variantes que são de uma cor e estilo específicos.

Nota

A capacidade de configurar promoções com base em dimensões não é suportada para revisões de preços. A interface específica para definir as dimensões foi removida das versões 10.0.4 e posteriores do Retail.

Cálculo de descontos melhorado

A capacidade de encontrar e de calcular descontos aplicáveis de forma eficiente é um fator crítico que afeta a eficiência geral do negócio de um retalhista. A partir da versão 10.0.23 do Commerce, o motor de preços do Commerce inclui uma caraterística de cálculo de descontos melhorado que utiliza um esquema de dados nivelados para obter uma procura e um cálculo de descontos mais rápidos aquando do runtime. Quando esta caraterística está ativada, os dados de desconto configurados no Commerce headquarters são desnormalizados antes de serem enviados para bases de dados do canal. A publicação de dados de desconto nivelados é então automaticamente acionada quando um desconto é ativado.

Para ativar a caraterística de cálculo de desconto melhorado, siga estes passos.

  1. No Commerce headquarters, aceda a para Retail e Commerce > Preços e descontos.
  2. Selecione Processar descontos comerciais.
  3. Na caixa de diálogo apresentada, agende a tarefa de lote para ser executada periodicamente.
  4. Aceda a Áreas de trabalho > Gestão de caraterísticas.
  5. Pesquise pela caraterística Melhorar o desempenho do cálculo de desconto utilizando tabelas de desconto niveladas e ative-a.
  6. Execute as tarefas da agenda de distribuição 1020 (Preços e descontos) e 1070 (Configuração do canal).

Nota

  • Certifique-se de que testa extensivamente a caraterística de cálculo de descontos melhorado antes de a ativar em ambientes de produção, especialmente se tiver personalizações no motor de preços do Commerce.
  • A caraterística de cálculo de descontos melhorado está ativada por predefinição para ambientes com a versão 10.0.32 ou posterior do Commerce. Quando a caraterística está ativada, é agendada uma tarefa de lote quando um desconto é ativado ou um produto principal associado a um desconto tem uma nova variante de produto.
  • O problema que agendou incorretamente várias tarefas de lote "Processar descontos comerciais" que bloqueavam a execução de outras tarefas foi corrigido na versão 10.0.38 do Commerce. Até que os utilizadores atualizem para uma versão do Commerce com a correção, podem evitar o problema desativando a caraterística Melhorar o desempenho do cálculo de descontos utilizando tabelas de desconto niveladas.

Melhores práticas

  • Antes de criar descontos, documente a sua estratégia e procedimento de descontos. Mantenha a sua documentação atualizada à medida que a utilização do produto evolui.
  • Utilize sequências numéricas independentes para cada tipo de desconto e configure as sequências numéricas, para que o ID de desconto por si só indique o tipo de desconto. Por exemplo, prefixe o ID de cada tipo de desconto com uma constante alfanumérica diferente: Q para quantidade, MC para mistura e correspondência, e assim por diante.
  • Teste a sua configuração de descontos utilizando o simulador de preços antes de ativar os descontos. O simulador de preços tem uma opção que lhe permite tratar os descontos desativados como ativados. Esta opção foi criada especificamente para testar descontos antes de serem ativados.
  • Expire descontos quando deixarem de ser válidos. Desta forma, evita que o número total de descontos que o motor de preços considera durante uma transação cresça sem limites. Caso contrário, o desempenho do cálculo do desconto pode ser afetado ao longo do tempo.
  • Utilize categorias suplementares para agrupar produtos, por exemplo, produtos de liquidação ou produtos da última estação.
  • Evite ou minimize sempre a sobreposição de linhas de desconto.