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:

  1. Clique em Content > Pages > e selecione um New Page.
  2. Expanda o Bloco de Conteúdo e clique no botão editar PageBuilder.
  3. 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

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a