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
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

As notificações por email de alerta do produto ignoram as configurações de email de exibição da loja.

Etapas a serem reproduzidas:

  1. Use um site com pelo menos duas exibições de loja.
  2. 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.
  3. 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.
  4. 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.
  5. Altere o escopo de configuração para a exibição de repositório não padrão e defina Disable Email Communications como Yes.
  6. Crie uma conta de cliente na vitrine não padrão.
  7. Ir para Catálogo > Products.
  8. Crie um produto simples atribuído ao site.
  9. Defina o produto como Out of Stock.
  10. Verifique se ele está visível na loja que não é padrão.
  11. Na loja não padrão, abra o produto indisponível.
  12. Selecione Notify me when this product is in stock.
  13. Vá para Catálogo > Products e defina o produto simples como In Stock.
  14. Aguarde o trabalho cron catalog_product_alert e o consumidor relacionado processarem o alerta.
  15. 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:

Leitura relacionada

Para saber mais sobre Quality Patches Tool, consulte:

recommendation-more-help
commerce-operations-help-tools