{"section":"tutorials","requestedLocale":"pt","requestedSlug":"como-funciona-a-concorrencia-de-promocoes","locale":"pt","slug":"como-funciona-a-concorrencia-de-promocoes","path":"docs/pt/tutorials/promoções-e-taxas/promoções/como-funciona-a-concorrencia-de-promocoes.md","branch":"main","content":"O módulo de Promoções define qual promoção será aplicada em uma compra. Da mesma forma, o [Checkout](/pt/docs/tutorials/checkout-vtex-visao-geral) seleciona qual seller irá realizar o fulfillment do pedido. Essa lógica é chamada de concorrência de promoções.\n\nA concorrência de promoções ocorre quando:\n\n- As promoções aplicadas têm o mesmo tipo de desconto.  \n- Mais de uma promoção é aplicada ao mesmo item.  \n- Essas promoções não estão [configuradas](/pt/tracks/promocoes--6asfF1vFYiZgTQtOzwJchR/7FjbeZdE2KMwk5L1t98pZI#4-restricoes-e-limitacoes-de-uso) para permitir o acúmulo.\n\nPara que você entenda como funciona a seleção da promoção que será aplicada, conheça a seguir alguns conceitos do módulo de Promoções.\n\n- [Classificação das promoções](#efeitos-de-promocoes)  \n- [Ordenação de aplicação das promoções](#ordenacao-de-aplicacao-das-promocoes)  \n- [Acumulação de promoções](#acumulacao-de-promocoes)  \n- [Estratégias de concorrência de promoções](#estrategias-de-concorrencia-de-promocoes)\n\n## Efeitos de promoções\n\nOs efeitos de promoções são relacionados ao benefício que a promoção oferece. Existem quatro tipos:\n\n- **Desconto no preço**: são as promoções que aplicam um desconto percentual ou nominal sobre o valor do produto. Aqui, estão incluídos alguns descontos da [promoção regular](/pt/docs/tracks/criar-promocao-regular) e qualquer outra mecânica que incida sobre o preço de um item.  \n- **Desconto no frete**: são as [promoções com desconto no frete](/pt/docs/tutorials/configurar-promocoes-de-frete).  \n- **Brinde**: são as promoções que concedem um brinde ao cliente.  \n- **Fórmula**: são as promoções com tipo de desconto nominal baseado em [fórmula](/pt/docs/tutorials/promocao-regular-com-desconto-nominal-baseado-em-formula), que é uma das opções da promoção regular.\n\n## Ordenação de aplicação das promoções\n\nA ordenação define a ordem de aplicação das promoções no carrinho e impacta no preço final dos itens. Essa ordenação considera dois critérios:\n\n- [Ordenação por tipo de promoção, desconto e taxa](#ordenação-por-tipo-de-promocao-e-desconto)  \n- [Ordenação por valor](#-ordenacao-por-valor)\n\n### Ordenação por tipo de promoção, desconto e taxa\n\nAs promoções no carrinho seguem uma ordem predefinida para garantir a consistência do cálculo de descontos e taxas. Essa ordenação influencia diretamente o valor final dos itens e a forma como os benefícios são aplicados.\n\nA seguir, apresentamos uma tabela que detalha como essa ordenação funciona por tipo de efeito, incluindo taxas, com a descrição de cada etapa e os tipos de promoção correspondentes.\n\n| Ordem | Tipo de efeito | Descrição | Tipo |\n| ----- | :---- | ----- | ----- |\n| 1 | Preço | Desconto progressivo aplicado com base na quantidade de itens adquiridos | Desconto Progressivo |\n| 2 | Preço | Desconto percentual aplicado ao valor total do pedido | Promoção regular |\n| 3 | Preço | Desconto percentual aplicado apenas aos itens correspondentes à promoção | Promoção regular |\n| 4 | Preço | Valor fixo descontado do valor total do pedido | Promoção regular |\n| 5 | Preço | Valor fixo descontado diretamente do preço do item | Promoção regular |\n| 6 | Preço | Desconto aplicado ao comprar produtos em conjunto  | Compre junto |\n| 7 | Preço | Limita o preço máximo por item no pedido | Promoção regular |\n| 8 | Frete | Desconto percentual aplicado ao valor do frete | Promoção regular |\n| 9 | Frete | Valor fixo descontado do valor do frete (Nominal) | Promoção regular |\n| 10 | Frete | Valor máximo do frete | Promoção regular |\n| 11 | Brinde | Aplicação de um item de brinde como desconto | Promoção regular |\n| 12 | Fórmula | Desconto calculado por meio de uma expressão ou fórmula personalizada | Promoção regular |\n| 13 | Taxa | Imposto calculado com base em uma fórmula personalizada | Taxa |\n| 14 | Taxa | Imposto calculado como percentual sobre o valor total do pedido. | Taxa |\n| 15 | Taxa | Imposto calculado como valor fixo sobre o valor do pedido (Nominal) | Taxa |\n| 16 | Taxa | Imposto percentual calculado sobre o valor do frete | Taxa |\n| 17 | Recompensa | Valor fixo de cashback concedido como recompensa | Promoção regular |\n| 18 | Recompensa | Percentual de cashback concedido como recompensa | Promoção regular |\n\n### Ordenação por valor\n\nAs promoções de um mesmo tipo são comparadas pelo valor do desconto oferecido. O módulo de Promoções escolhe sempre a promoção que oferece o maior desconto ao comprador.\n\nPara promoções do tipo brinde, a ordenação se dá pelo maior número de brindes concedidos pela promoção.\n\nExemplo:\n\n- Promoção A: desconto de 30% sobre o valor do produto.  \n- Promoção B: desconto de 50%.\n\nA prioridade é dada àquela promoção que conceder o maior desconto, ou seja, o carrinho irá aplicar a **Promoção B** e em seguida a **Promoção A**.\n\nA **Promoção A** será aplicada no valor do item já descontado pela **Promoção B**.\n\n## Acumulação de promoções\n\nQuando as promoções são [configuradas](/pt/tracks/promocoes--6asfF1vFYiZgTQtOzwJchR/7FjbeZdE2KMwk5L1t98pZI#4-restricoes-e-limitacoes-de-uso) para acumular promoções, elas são sempre aplicadas, desde que suas condições sejam atendidas.\n\nElas incidem sobre o valor já descontado pela promoção que venceu a concorrência entre as promoções não acumulativas. A ordem das promoções segue a ordenação por tipo e valor descrito.\n\nA sequência de aplicação é: \n\n![promocao3 PT](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/promoções-e-taxas/promoções/como-funciona-a-concorrencia-de-promocoes_1.png)\n\n> Pedidos de origem [**Marketplace**](/pt/docs/tutorials/configurar-promocao-para-marketplace) e **Fulfillment** não reconhecem acúmulo de promoção, \n>   pois o uso de promoções em Marketplaces VTEX ou externos é restrito a alguns tipos específicos.\n\n## Estratégias de concorrência de promoções\n\nDepois de entender a ordenação e a acumulação de promoções, veja como funciona a concorrência entre promoções que não acumulam.\n\nA seleção de cada promoção considera apenas as promoções do mesmo tipo de desconto (conforme descrito em [Efeitos de promoções](#efeitos-de-promocoes)) e que atendam, pelo menos, um produto em comum.\n\nPromoções de tipos diferentes ou de mesmo tipo que atendem produtos diferentes não concorrem entre si. Elas acumulam automaticamente.\n\nExistem duas estratégias de concorrência:\n\n- [Concorrência por cenário](#concorrencia-por-cenario)  \n- [Concorrência por item](#concorrencia-por-item)\n\n> ℹ️ Por padrão, todas as contas seguem a estratégia de concorrência por cenário. Caso a estratégia de concorrência por item atenda melhor suas necessidades de negócio, [abra um chamado com nosso time de suporte](/pt/docs/tutorials/abrir-chamados-para-o-suporte-vtex) e solicite a mudança.\n\n### Concorrência por cenário\n\nEssa estratégia agrupa as promoções que não competem pelos mesmos produtos. Depois, o sistema compara cada grupo ou promoção individual e aplica ao carrinho a opção que oferecer o maior desconto.\n\n#### Exemplo 1\n\nPedro montou um carrinho com 1 camiseta de R$100, com frete de R$30:\n\n| Itens | Quantidade | Valores |\n| :---- | :---- | :---- |\n| Camiseta | 1 | R$100 |\n| Frete | 1 | R$30 |\n\nAs promoções disponíveis são:\n\n| Promoção | Descontos | Acumulativa |\n| :---- | :---- | :---- |\n| A  | 10% de desconto aplicado em todos os produtos | Acumulativa para todos os produtos |\n| B  | Frete máximo de R$ 20 | Não acumulativa |\n| C  | 80% de desconto no frete | Não acumulativa |\n| D  | Desconto nominal de R$50 | Não acumulativa |\n| E  | Brinde ao comprar a camiseta | Não acumulativa |\n\nApós aplicar as promoções disponíveis:\n\n| Itens | Quantidade | Valores |\n| :---- | :---- | :---- |\n| Camiseta | 1 | R$45 |\n| Frete | 1 | R$6 |\n\nO valor total do pedido ficaria em **R$51**.\n\n**Análise Detalhada dos Cálculos:**\n\n- Camiseta (preço original: R$ 100\\)  \n    - Aplicação da promoção não acumulável (promoção D):  \n      - Desconto da promoção D: R$ 50\\.  \n      - Preço após a promoção D: R$ 100 \\- R$ 50 \\= R$ 50\\.  \n    - Aplicação da promoção acumulável (promoção A):  \n      - Preço após a promoção D: R$ 50  \n      - Aplicando a promoção A (10%): R$ 50 \\* (1 \\- 0,10) \\= R$ 50 \\* 0,90 \\= R$ 45\\.\n\n- Frete (preço original: R$ 30\\)  \n    - Aplicação da promoção não acumulável (promoção C):  \n      - Desconto da promoção C (80%): R$ 30 \\* (80/100) \\= R$ 30 \\* 0,80 \\= R$ 24\\.  \n      - Preço após a promoção C: R$ 30 \\- R$ 24 \\= R$ 6\\.  \n      - Desconto da promoção B: a promoção \"Frete máximo de R$ 20\" é avaliada, como o valor do frete (R$ 6\\) já é inferior a R$ 20, esta promoção não oferece vantagem adicional sobre o desconto de 80% já calculado.  \n      - Preço final do frete \\= R$ 6\\.\n\n- Brinde  \n    - Aplicação da promoção não acumulável (promoção E):  \n      - Brinde concedido ao comprar a camisa\n\n- Total do pedido  \n  - Preço final da camiseta: R$ 45  \n  - Preço final do frete: R$ 6  \n  - Benefício adicional: brinde ao comprar a camisa.  \n  - Valor total do pedido: R$ 45 \\+ R$ 6 \\= R$ 51\n\n#### Exemplo 2\n\nCarla montou um carrinho com 1 camiseta e 1 sapato:\n\n| Itens | Quantidade | Valores |\n| :---- | :---- | :---- |\n| Camiseta | 1 | R$100 |\n| Sapato | 1 | R$500 |\n\nEsses produtos fazem parte de coleções:\n\n| Itens | Coleções a que pertence |\n| :---- | :---- |\n| Camiseta | Coleção 1 e Coleção 2 |\n| Sapato | Coleção 1 |\n\nAs promoções disponíveis são:\n\n| Promoção | Descontos | Regras | Acumulativa |\n| :---- | :---- | :---- | :---- |\n| A  | 10% | Aplicado em produtos da Coleção 1 | Não acumulativa |\n| B  | 25% | Aplicado em produtos da Coleção 2 | Não acumulativa |\n| C  | 5% | Aplicado em todos os produtos | Acumulativa para todos os produtos |\n\nAs promoções A e B concorrem entre si, pois afetam o mesmo produto (camiseta). Quando as promoções entram em concorrência, o módulo de promoções vai escolher a promoção que fornecerá o melhor desconto para o cliente, resultando no menor valor final do pedido. Veja abaixo um exemplo de concorrência para este cenário.\n\n##### Cenário 1: Aplicando a promoção A de 10%\n\nNeste cenário, a camiseta e o sapato (ambos da coleção 1\\) terão o desconto de 10% aplicado pela promoção A, seguido do desconto de 5% aplicado pela promoção C.\n\n| Itens | Promoções aplicadas | Valores |\n| :---- | :---- | :---- |\n| Camiseta | Promoção A e Promoção C | R$85,50 |\n| Sapato | Promoção A e Promoção C | R$427,50 |\n\nNeste cenário, o valor total do pedido ficaria em **R$513,00**.\n\n**Análise detalhada dos cálculos:**\n\n- Camiseta (preço original: R$ 100\\)  \n    - Aplicação da promoção não acumulável (promoção A):  \n      - Desconto da promoção A (10%): R$ 100 \\* (10/100) \\= R$ 100 \\* 0,10 \\= R$ 10\\.  \n      - Preço após promoção A \\= R$ 100 \\- R$ 10 \\= R$ 90\\.  \n    - Aplicação da promoção acumulável (promoção C):  \n      - Preço após promoção A: R$ 90\\.  \n      - Aplicando promoção C (5%): R$ 90 \\* (1 \\- 0,05) \\= R$ 90 \\* 0,95 \\= R$ 85,50.\n\n- Sapato (preço original: R$ 500\\)  \n    - Aplicação da promoção não acumulável (promoção A):  \n      - Desconto da promoção A (10%): R$ 500 \\* (10/100) \\= R$ 500 \\* 0,10 \\= R$ 50\\.  \n      - Preço após promoção A \\= R$ 500 \\- R$ 50 \\= R$ 450\\.  \n    - Aplicação da promoção acumulável (promoção C):  \n      - Preço após promoção A: R$ 450\\.  \n      - Aplicando promoção C (5%): R$ 450 \\* (1 \\- 0,05) \\= R$ 450 \\* 0,95 \\= R$ 427,50.\n\n- Total do pedido no cenário 1  \n  - Preço final da camiseta: R$ 85,50  \n  - Preço final do sapato: R$ 427,50  \n  - Valor total do pedido: R$ 85,50 \\+ R$ 427,50 \\= R$ 513,00\n\n##### Cenário 2: Aplicando a promoção B de 25%\n\nNeste cenário, a camiseta (único item da Coleção 2\\) terá o desconto de 25% aplicado pela promoção B, seguido do desconto de 5% aplicado pela promoção C. O sapato, por não pertencer à coleção 2, receberá apenas o desconto de 5% da promoção C.\n\n| Itens | Promoções aplicadas | Valores |\n| :---- | :---- | :---- |\n| Camiseta | Promoção B e Promoção C | R$71,25 |\n| Sapato | Promoção C | R$475,00 |\n\nNeste cenário, o valor total do pedido ficaria em **R$546,25**.\n\n**Análise detalhada dos cálculos:**\n\n- Camiseta (preço original: R$ 100\\)  \n    - Aplicação da promoção não acumulável (promoção B):  \n      - Desconto da promoção B (25%): R$ 100 \\* (25/100) \\= R$ 100 \\* 0,25 \\= R$ 25\\.  \n      - Preço após promoção B \\= R$ 100 \\- R$ 25 \\= R$ 75\\.  \n    - Aplicação da promoção acumulável (promoção C):  \n      - Preço após promoção B: R$ 75\\.  \n      - Aplicando promoção C (5%): R$ 75 \\* (1 \\- 0,05) \\= R$ 75 \\* 0,95 \\= R$ 71,25.\n\n- Sapato (preço original: R$ 500\\)  \n    - Aplicação da promoção não acumulável:  \n      - A promoção B não é aplicável, pois o sapato não pertence à \"coleção 2\".  \n    - Aplicação da promoção acumulável (promoção C):  \n      - Preço antes da promoção C (não afetado pela promoção B): R$ 500\\.  \n      - Aplicando promoção C (5%): R$ 500 \\* (1 \\- 0,05) \\= R$ 500 \\* 0,95 \\= R$ 475,00.\n\n- Total do pedido no cenário 2  \n  - Preço final da camiseta: R$ 71,25  \n  - Preço final do sapato: R$ 475,00  \n  - Valor total do pedido: R$ 71,25 \\+ R$ 475,00 \\= R$ 546,25\n\nA VTEX aplica a estratégia que oferece o maior desconto. Como no cenário 1 o valor final do pedido é o menor para o cliente, ela será a estratégia escolhida.\n\n### Concorrência por item\n\nO módulo de Promoções pode ser configurado para aplicar o maior desconto em cada item individual do carrinho, em vez de combinar promoções no nível do carrinho. A loja define essa configuração com base em sua estratégia de negócio. Caso deseje usar esse modelo e ele ainda não estiver habilitado, [abra um chamado](/pt/docs/tutorials/abrir-chamados-para-o-suporte-vtex) com o time de suporte para solicitar a mudança.\n\nA concorrência por item funcionaria assim:\n\n| Itens | Quantidade | Valores |\n| :---- | :---- | :---- |\n| Camiseta | 1 | R$100 |\n| Sapato | 1 | R$500 |\n\nEsses produtos fazem parte de coleções:\n\n| Itens | Coleções a que pertence |\n| :---- | :---- |\n| Camiseta | Coleção 1 e Coleção 2 |\n| Sapato | Coleção 1 |\n\nAs promoções disponíveis são:\n\n| Promoção | Descontos | Regras | Acumulativa |\n| :---- | :---- | :---- | :---- |\n| A | 10% | Aplicado em produtos da Coleção 1 | Não acumulativa |\n| B | 25% | Aplicado em produtos da Coleção 2 | Não acumulativa |\n| C | 5% | Aplicado em todos os produtos | Acumulativa para todos os produtos |\n\nAplicando a concorrência por item:\n\n| Itens | Promoção aplicada | Valores |\n| :---- | :---- | :---- |\n| Camiseta | Promoção B e Promoção C | R$71,25 |\n| Sapato | Promoção A e Promoção C | R$427,50 |\n\nO valor final do pedido, nesse cenário, seria **R$498,75**.\n\n**Análise detalhada dos cálculos:**\n\n- Camiseta (preço original: R$ 100\\)  \n\n    - Seleção da promoção não acumulável:  \n      - Promoção A (10% na coleção 1): desconto de R$ 10 (preço R$ 90).  \n      - Promoção B (25% na coleção 2): desconto de R$ 25 (preço R$ 75).  \n      - A promoção B é a mais vantajosa para a camiseta. Preço após promoção B \\= R$ 75\\.  \n    - Aplicação da promoção acumulável (promoção C):  \n      - Preço após promoção B: R$ 75\\.  \n      - Aplicando promoção C (5%): R$ 75 \\* (1 \\- 0,05) \\= R$ 75 \\* 0,95 \\= R$ 71,25.\n\n- Sapato (preço original: R$ 500\\)  \n\n    - Seleção da promoção não acumulável:  \n      - Promoção A (10% na coleção 1): desconto de R$ 50 (preço R$ 450).  \n      - Promoção B (25% na coleção 2): não aplicável.  \n      - A promoção A é a única, e portanto, a melhor não acumulável para o sapato. Preço após promoção A \\= R$ 450\\.  \n    - Aplicação da promoção acumulável (promoção C):  \n      - Preço após promoção A: R$ 450\\.  \n      - Aplicando promoção C (5%): R$ 450 \\* (1 \\- 0,05) \\= R$ 450 \\* 0,95 \\= R$ 427,50.\n\n- Total do pedido na estratégia \"concorrência por item\"  \n\n  - Preço final da camiseta: R$ 71,25  \n  - Preço final do sapato: R$ 427,50  \n  - Valor total do pedido: R$ 71,25 \\+ R$ 427,50 \\= R$ 498,75"}