ACP2E-4720: As regras de preço do carrinho de frete gratuito não são redefinidas para produtos de pacote de preço fixo com itens de remessa separadamente
O patch do ACP2E-4720 corrige o problema em que o frete gratuito não era aplicado ou removido corretamente para produtos de pacote com regras de desconto de carrinho. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.79 está instalado. A ID do patch é ACP2E-4720. Observe que esse problema está programado para ser corrigido no Adobe Commerce 2.4.9.
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.7-p7
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.7 - 2.4.8-p4
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 frete gratuito não é recalculado corretamente para produtos de pacote de preço fixo configurados para enviar itens separadamente quando a qualificação da regra de preço do carrinho é alterada.
Pré-requisitos:
- Ativar Taxa Uniforme de Entrega, preço = US$ 10/ordem.
- Criar produto simples 1: SKU
test-simple-70493-1, preço de US$ 40. - Crie um Produto Simples 2: SKU
test-simple-70493-2, preço $30. - Criar um produto de pacote (SKU
test-bundle-70493): Tipo = Preço fixo (US$ 45,45/unidade com opções); Enviar itens de pacote = Separadamente; Opção 1 = Produto Simples 1 (obrigatório, rádio); Opção 2 = Produto Simples 2 (obrigatório, rádio). - Criar um Cart Price Rule: envio gratuito quando o subtotal >= $100, aplicado aos itens correspondentes.
Etapas a serem reproduzidas:
-
Abra a página de produto do pacote no Storefront.
-
Selecione ambas as opções necessárias (Opção 1 e Opção 2).
-
Defina Qty como 3 e clique em Add to Cart.
-
Vá para a página Cart.
-
No carrinho, em Estimate Shipping and Tax, defina:
- Country = Estados Unidos
- State = Califórnia
- Zip/Postal Code = 90210
-
Verifique se o resumo do carrinho é exibido:
- Subtotal: € 136,35
- Envio: € 0,00 (regra de envio gratuito aplicada)
-
No item de linha do carrinho, altere Qty de 3 para 1 e clique em Update Shopping Cart.
-
O subtotal cai para 45,45 € (abaixo do limite de 100 €) — a regra de frete gratuito deve deixar de se aplicar.
Resultados esperados:
Como o subtotal (45,45 euros) está abaixo do limite da regra de preço do carrinho (100 euros), a regra não se qualifica mais. A entrega deve reverter para o encargo de Taxa Uniforme padrão:
- Subtotal (Excl. Imposto) € 45,45
- Subtotal (Incl. Imposto) € 45,45
- Frete (Taxa única - Fixa) €10.00 ← A regra não se aplica mais, o frete deve ser cobrado
- Total do pedido: € 55,45
Resultados reais:
O frete permanece em €0,00 — o frete grátis do cálculo anterior persiste mesmo que o carrinho não atenda mais à condição da regra:
- Subtotal (Excl. Imposto) € 45,45
- Subtotal (Incl. Imposto) € 45,45
- Frete (Taxa única - Fixa) €0.00 ← BUG: deve ser €10.00
- Pedido Total € 45,45 ← BUG: deve ser € 55,45
O cliente recebe frete gratuito que não tem direito, resultando em uma perda de receita de €10,00 por pedido.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool: uma ferramenta de autoatendimento para patches de qualidade no guia Ferramentas.