> ## Documentation Index
> Fetch the complete documentation index at: https://docs.teceo.co/llms.txt
> Use this file to discover all available pages before exploring further.

# o que é uma promoção

toda marca, em algum momento, precisa vender mais rápido: liquidar um estoque parado, impulsionar o lançamento de uma coleção, aproveitar uma data comercial importante. para isso, ela reduz o preço por um período, sem alterar a condição comercial que vale no dia a dia.

é para isso que existe a promoção na teceo: um desconto configurado pela marca, aplicado automaticamente aos produtos definidos, dentro do período em que a promoção estiver ativa.

## desconto automático, sem precisar de código

diferente do cupom, que depende de o cliente inserir um código no pedido, a promoção é aplicada automaticamente para quem se encaixa nela. a marca seleciona os produtos, o desconto e o período, e o valor promocional já aparece direto para o cliente, sem nenhuma ação extra da parte dele.

o desconto chega pronto ao cliente no exato momento em que ele está decidindo a compra.

## controle total sobre onde e quando ela vale

a marca decide exatamente o alcance da promoção: pode valer para uma seleção específica de produtos, para todos os clientes ou apenas para um grupo determinado, e sempre dentro de datas de início e fim definidas.

assim, a marca usa a promoção como uma ferramenta pontual, sem impactar o preço padrão da coleção fora do período e do público que ela realmente quer atingir.

a promoção é a forma da marca dar um empurrão comercial quando o momento pede, sem alterar a estrutura de preço que continua valendo para o restante do tempo.

## o preço promocional é um valor absoluto

o que fica gravado em cada sku da promoção é um preço final, o preço promocional. percentual e valor fixo são formas de entrada: a plataforma converte o que foi digitado e grava o valor resultante.

o preço promocional não é recalculado quando o preço de atacado do sku muda depois.

<Accordion title="exemplo, o preço de atacado sobe">
  * preço de atacado do sku: R\$ 100,00
  * preço promocional: R\$ 80,00
  * desconto exibido: 20%

  resultado: com o preço de atacado atualizado para R\$ 120,00, o preço promocional continua em R\$ 80,00 e o desconto exibido passa a ser de 33%.
</Accordion>

<Accordion title="exemplo, o preço de atacado cai">
  * preço de atacado do sku: R\$ 100,00
  * preço promocional: R\$ 80,00

  resultado: com o preço de atacado atualizado para R\$ 80,00, a promoção deixa de aparecer, porque ela só vale enquanto o preço promocional é menor que o de atacado.
</Accordion>

## o preço promocional existe por tabela de preço

o mesmo sku pode ter preços diferentes em cada tabela de preço, e um preço promocional único não faria sentido para todas elas. por isso a promoção grava uma linha por sku e por tabela de preço.

um sku sem linha de promoção em determinada tabela continua vendendo pelo preço de atacado daquela tabela, mesmo que a promoção esteja vigente e alcance esse sku em outra.

## quando a promoção vale

a promoção aplica o preço promocional quando as três condições abaixo são atendidas:

* a data inicial já passou,
* a data final ainda não passou,
* o preço promocional é menor que o preço de atacado do sku naquela tabela.

promoção ativa é uma caixa de seleção do registro, e não é a vigência. ela define se a promoção está ligada; o período em que ela vale é definido pelas datas. no pedido, o preço promocional só entra na promoção que está ligada e dentro do período. a distinção importa na exclusão: uma promoção ligada e uma promoção dentro do período são casos diferentes, e qualquer um dos dois impede que ela seja excluída.

## o que a promoção faz ao preço

enquanto a promoção está vigente, o preço promocional substitui o preço de atacado no catálogo e no pedido. no pedido, o preço unitário do item passa a ser o promocional, e o valor bruto continua registrando o preço de tabela.

## a promoção na composição do preço

o preço final de um item é composto em sequência: preço base, desconto de política por item, desconto comercial, desconto por forma de pagamento, juros e frete. o preço base é o promocional quando existe, e o de atacado quando não.

a promoção e as políticas de desconto agem sobre o mesmo ponto dessa sequência. quando o valor promocional é menor que o resultado das políticas, a promoção prevalece e as políticas são descartadas. a política de desconto define sobre qual dos dois valores ela é aplicada, e essa escolha está em [desconto no item do pedido](/docs/politicas/desconto-no-item-do-pedido).

cupom, cashback, desconto no item, bloqueio e alerta definem, cada um, se alcançam os itens promocionados. todos eles ficam em [políticas e promoções](/docs/politicas/o-que-sao-politicas-e-promocoes).

<Accordion title="exemplo, promoção e política de desconto no mesmo item">
  * preço de atacado do sku: R\$ 100,00
  * promoção vigente com preço promocional de R\$ 80,00 na tabela de preço A, e nenhuma linha na tabela de preço B
  * política de desconto de 10% no item, aplicada sobre o valor bruto

  resultado na tabela A: o preço base é R\$ 80,00. a política de desconto levaria o item a R\$ 90,00, e o valor promocional é menor, então a promoção prevalece, a política é descartada e o item sai por R\$ 80,00.

  resultado na tabela B: não existe preço promocional. o preço base é R\$ 100,00, a política de desconto se aplica, e o item sai por R\$ 90,00.
</Accordion>

## o mesmo sku em mais de uma promoção

um sku pode estar em duas promoções vigentes ao mesmo tempo. quando isso acontece, vale o menor preço promocional, e a plataforma não sinaliza a sobreposição em nenhuma das duas promoções.

## a tag

a tag é a etiqueta exibida no produto, no formato x% off ou r\$ x,00 off. ela tem prioridade sobre as outras tags cadastradas no sistema. o desconto vem do preço promocional de cada sku, e uma promoção sem tag desconta do mesmo jeito.

## conteúdos relacionados

<div className="relacionados">
  <CardGroup cols={1}>
    <Card title="criar e gerenciar promoções" icon="file-lines" href="/docs/promocoes/criar-e-gerenciar-promocoes" horizontal />
  </CardGroup>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.