Patches revisados para Google Maps perda de acesso em todas as versões do Adobe Commerce
Este artigo fornece uma correção para comerciantes do Adobe Commerce que não são compatíveis com nenhuma versão recente do Google Maps da versão 3.54+. Essa correção é para resolver o problema em que os comerciantes do Adobe Commerce não têm mais acesso ao Google Maps em nenhuma versão do Adobe Commerce.
Versões e produtos afetados
- Versões do Adobe Commerce e/ou outras tecnologias usadas.
- Adobe Commerce 2.4.4 - 2.4.7 nas versões em nuvem e no local.
Problema
Em 14 de junho de 2024 a versão 3.53 do Google Maps chegou ao fim da vida útil e foi desligada por Google.
Para obter mais informações, consulte Google Maps Platform: Maps JavaScript API.
O Adobe Commerce não era compatível com nenhuma versão recente do Google Maps da versão 3.54+.
A incompatibilidade foi causada por prototype.js script
herdado, que carregado por meio de lib/web/legacy-build.min.js
substitui a função Array.from nativa, o que leva a um conflito direto com a API Google Maps.
Consulte Google Maps: JS Best Practices.
Etapas a serem reproduzidas:
- Clique em Content > Pages > e selecione um New Page.
- Expanda o Bloco de Conteúdo e clique no botão editar PageBuilder.
- Arraste o Bloco de Conteúdo de Mapa do menu PageBuilder para a página.
Resultado esperado:
Google Maps deve funcionar conforme esperado.
Resultado real:
Ao soltar o Bloco de Conteúdo de Mapa do menu PageBuilder na página, uma mensagem de erro como "Desculpe! Algo deu errado." é exibido.
Solução
- Todos os comerciantes em qualquer versão de patch 2.4.4, 2.4.5, 2.4.6 ou 2.4.7 devem aplicar esses patches correspondentes à sua versão.
Correção
Use os seguintes patches anexados, dependendo da versão do Adobe Commerce:
Para as versões 2.4.4:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip
Para versões 2.4.5:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip
Para versões 2.4.6:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip
Para versões 2.4.7:
ACSD-60245_Google_maps_API_2.4.7_composer.patch.zip
Observação
Este problema será corrigido permanentemente no escopo das versões de patch somente de segurança de agosto:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10
Leitura relacionada
Como aplicar um patch de compositor fornecido pelo Adobe