[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

ACSD-59865: Cart Price Rule não cancela as regras anteriores devido à quantidade insuficiente do produto

O patch ACSD-59865 corrige o problema em que o valor Discount quantity step em Fixed amount discount, Percent of product price discount, e Buy X get Y Cart Price Rules não cancela mais a ação das regras anteriores. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.52 está instalado. A ID do patch é ACSD-59865. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.8.

Produtos e versões afetados

O patch foi criado para a versão do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.6-p1

Compatível com as versões do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.6-p7
NOTE
O patch pode se tornar aplicável a outras versões com as novas versões do Quality Patches Tool. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.

Problema

O Cart Price Rule não cancela as regras aplicadas anteriormente devido a uma quantidade insuficiente de produtos no carrinho.

Etapas a serem reproduzidas:

  1. Faça logon como administrador.

  2. Vá para Marketing > Cart Price Rules e clique em Add New rule.

    • Definir Rule Name = Teste - 1

    • Selecionar todos os Sites e Grupos de clientes

    • Conjunto Priority = 0

    • Vá para a seção Actions:

      • Definir Apply = Percentual de desconto no preço do produto
      • Conjunto Discount amount = 10
      • Conjunto Maximum Qty Discount is Applied To = 100
      • Conjunto Discount Qty Step (Buy X) = 0
      • Definir Discard subsequent rules como Não
  3. Limpe o cache.

  4. Vá para a Loja, adicione um item ao carrinho e prossiga para check-out/carrinho.

  5. Verifique se o desconto de 10% foi aplicado ao carrinho.

  6. Retorne ao Cart Price Rules e crie uma nova regra.

    • Definir Rule Name = Teste - 2

    • Selecionar todos os Websites e Customer Groups

    • Conjunto Priority = 2

    • Navegue até a seção Actions:

      • Definir Apply = Percentual de desconto no preço do produto
      • Conjunto Discount amount = 20
      • Conjunto Maximum Qty Discount is Applied To = 100
      • Conjunto Discount Qty Step (Buy X) = 3
  7. Limpe o cache.

  8. Volte para a Loja novamente.

  9. Atualize o carrinho para atualizar as regras. Verifique se o desconto de 10% não é mais aplicado.

  10. Adicione itens ao carrinho até que a quantidade atenda ao valor de Etapa necessário para a segunda regra.

Resultados esperados:

O primeiro Cart Price Rule é aplicado quando as condições da segunda regra são atendidas.

Resultados reais:

As regras de preço são aplicadas conforme configurado no painel de administração.

Aplicar o patch

Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:

Leitura relacionada

Para saber mais sobre Quality Patches Tool, consulte:

Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3