ACSD-47937: notificações de queda de preço não enviadas devido ao armazenamento em cache no nível do aplicativo
O patch ACSD-47937 corrige o problema em que as notificações de queda de preço nem sempre são enviadas devido ao armazenamento em cache no nível do aplicativo. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.26 está instalado. A ID do patch é ACSD-47937. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.6.
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.4 e 2.4.5-p1
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.4, 2.4.5 e 2.4.5-p1
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
Os clientes não estão recebendo email de queda de preço de produto para alterações subsequentes de preço de produto.
Etapas a serem reproduzidas:
-
Habilitar Product Alert para Price Changes e Back in Stock em Store > Configuration > Catalog > Product Alert.
-
Habilitar Display Out of Stock Products.
-
Crie um produto simples (ABC) com quantidade = 0.
-
Crie um cliente na loja e assine o produto acima para receber alertas de produtos em caso de queda de preços.
-
Iniciar o alerta de produto para clientes.
code language-php bin/magento queue:consumers:start product_alert
-
Baixe o preço do produto ABC.
-
Acione o cron de alerta do produto.
code language-php php n98-magerun2.phar sys:cron:run catalog_product_alert
-
Baixe o preço do produto ABC novamente.
-
Acione o cron de alerta do produto.
code language-php php n98-magerun2.phar sys:cron:run catalog_product_alert
bin/magento cron:run command
como de costume e monitorar a tabela cron_schedule
para verificar se o trabalho catalog_product_alert
obterá status de sucesso.Resultados esperados:
O segundo e-mail de queda de preço é enviado.
Resultados reais:
O e-mail da segunda redução de preço não é enviado.
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
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool
- Práticas recomendadas para modificar tabelas de banco de dados no Manual de implementação do Commerce
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.