ACP2E-4870: Emails de alerta do produto ignoram configurações de email de exibição da loja
O patch ACP2E-4870 corrige o problema em que as notificações por email de alerta do produto ignoram as configurações de exibição de email do armazenamento. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.82 está instalado. A ID do patch é ACP2E-4870. Observe que esse problema está programado para ser corrigido no Adobe Commerce 2.4.10.
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-p8
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.5 - 2.4.9
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
As notificações por email de alerta do produto ignoram as configurações de email de exibição da loja.
Etapas a serem reproduzidas:
- Use um site com pelo menos duas exibições de loja.
- Na barra lateral Admin, vá para Stores > Configurações > Configuração > Catálogo > Catálogo. Em Product Alerts, defina Allow Alert When Product Comes Back in Stock como Yes para o escopo do site.
- Na barra lateral Admin, vá para Stores > Configurações > Configuração > Catálogo > Inventário. Em Stock Options, defina Display Out of Stock Products como Yes para que o produto indisponível possa ser aberto na loja.
- Na barra lateral Admin, vá para Stores > Configurações > Configuração > Advanced > System. Em Mail Sending Settings, deixe Disable Email Communications definido como No no escopo Default Config.
- Altere o escopo de configuração para a exibição de repositório não padrão e defina Disable Email Communications como Yes.
- Crie uma conta de cliente na vitrine não padrão.
- Ir para Catálogo > Products.
- Crie um produto simples atribuído ao site.
- Defina o produto como Out of Stock.
- Verifique se ele está visível na loja que não é padrão.
- Na loja não padrão, abra o produto indisponível.
- Selecione Notify me when this product is in stock.
- Vá para Catálogo > Products e defina o produto simples como In Stock.
- Aguarde o trabalho cron
catalog_product_alerte o consumidor relacionado processarem o alerta. - Verifique a caixa de entrada do cliente.
Resultados esperados:
O cliente na visualização de loja fora do padrão não recebe um email de alerta do produto.
Resultados reais:
Um email de alerta de produto é enviado ao cliente do modo de exibição de loja não padrão, mesmo que Disable Email Communications esteja definido como Yes para esse modo de exibição de loja.
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: