As páginas de check-out não são carregadas quando o bloqueador de anúncios está ativado
Este artigo fornece um patch para o problema conhecido do Adobe Commerce na infraestrutura em nuvem 2.2.2 relacionado à falha ao carregar páginas de check-out causada pelo uBlock ou outros bloqueadores de anúncios.
Problema
Se o Google Analytics estiver habilitado para a loja, quando um cliente com uBlock instalado ou outro bloqueador de anúncios continuar o check-out, o arquivo trackingCode.js
será bloqueado de carregar e RequireJS interromperá o fluxo de execução JS. Isso causa problemas com o carregamento da página de check-out.
Etapas a serem reproduzidas:
Pré-requisitos: um bloqueador de anúncios deve estar instalado e ativo no navegador.
- No Administrador do Commerce, ative e configure a funcionalidade Google Analytics.
- Abra uma página de produto na loja.
- Adicione produtos ao carrinho.
- Clique no link Ir para Check-out.
Resultado esperado: a página de check-out é carregada e o cliente pode concluir o check-out.
Resultado real: a página de check-out não carrega; o ponteiro de carregamento nunca desaparece.
Correção
O patch está anexado a este artigo. Para baixá-lo, role para baixo até o final do artigo e clique no nome do arquivo ou clique no link a seguir:
Versões compatíveis do Adobe Commerce:
A correção foi criada para:
- Adobe Commerce na infraestrutura em nuvem 2.2.2
O patch também é compatível (mas pode não resolver o problema) com as seguintes versões e edições do Adobe Commerce:
- Adobe Commerce na infraestrutura em nuvem de 2.1.0 para 2.1.14
- Adobe Commerce na infraestrutura em nuvem de 2.2.0 para 2.2.1 e 2.2.3 para 2.2.5
- Adobe Commerce no local, de 2.1.0 a 2.1.14
- Adobe Commerce no local, de 2.2.0 para 2.2.5
Como aplicar o patch
Para obter instruções, consulte Como aplicar um patch de compositor fornecido pelo Adobe em nossa base de dados de conhecimento de suporte.