Patch riviste per la perdita dell'accesso Google Maps su tutte le versioni di Adobe Commerce

Questo articolo fornisce una correzione per gli esercenti Adobe Commerce che non sono compatibili con nessuna versione Google Maps recente dalla versione 3.54+. Questa correzione consente di risolvere il problema per cui i commercianti di Adobe Commerce non hanno più accesso a Google Maps in alcuna versione di Adobe Commerce.

Versioni e prodotti interessati

  • Versioni di Adobe Commerce e/o altre tecnologie utilizzate.
  • Adobe Commerce 2.4.4 - 2.4.7 nelle versioni Cloud e On-Premise.

Problema

Il 14 giugno 2024 la versione Google Maps 3.53 ha raggiunto la fine del ciclo di vita ed è stata disattivata da Google.

Per ulteriori informazioni, fare riferimento a Google Maps Platform: Maps JavaScript API.

Adobe Commerce non è compatibile con nessuna versione ​ Google Maps recente dalla versione 3.54+.

L'incompatibilità è stata causata dalla versione legacy di prototype.js script, caricata tramite lib/web/legacy-build.min.js, che sostituisce la funzione nativa Array.from, causando un conflitto diretto con l'API ​ Google Maps.

Fare riferimento a Google Maps: JS Best Practices.

Passaggi da riprodurre:

  1. Fai clic su Content > Pages > e seleziona un New Page.
  2. Espandere il blocco di contenuto e fare clic sul pulsante Modifica PageBuilder.
  3. Trascinare il Blocco di contenuto mappa dal menu PageBuilder nella pagina.

Risultato previsto:

Google Maps dovrebbe funzionare come previsto.

Risultato effettivo:

Quando si rilascia il Blocco di contenuto della mappa dal menu PageBuilder alla pagina, viene visualizzato un messaggio di errore come "Spiacenti! Si è verificato un errore" visualizzato.

Soluzione

  • Tutti i commercianti di qualsiasi versione delle patch 2.4.4, 2.4.5, 2.4.6 o 2.4.7 devono applicare le patch corrispondenti alla propria versione.

Patch

Utilizza le seguenti patch allegate, a seconda della versione di Adobe Commerce:

Per le versioni 2.4.4:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_poser.patch.zip

Per le versioni 2.4.5:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_poser.patch.zip

Per le versioni 2.4.6:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_poser.patch.zip

Per le versioni 2.4.7:
ACSD-60245_Google_maps_API_2.4.7_poser.patch.zip

Nota

Questo problema verrà risolto definitivamente nell’ambito delle versioni di patch di sicurezza di agosto:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10

Lettura correlata

Applicare una patch del compositore fornita dall'Adobe

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