Überarbeitete Patches für den Google Maps-Zugriffsverlust bei allen Adobe Commerce-Versionen

Dieser Artikel enthält eine Fehlerbehebung für Adobe Commerce-Händler, die nicht mit aktuellen Google Maps-Versionen ab Version 3.54 kompatibel sind. Mit dieser Korrektur wird das Problem behoben, bei dem Adobe Commerce-Händler in keiner Version von Adobe Commerce mehr Zugriff auf Google Maps haben.

Betroffene Versionen und Produkte

  • Versionen von Adobe Commerce und/oder anderen verwendeten Technologien.
  • Adobe Commerce 2.4.4 - 2.4.7 für Cloud- und On-Premises-Versionen.

Problem

Am 14. Juni 2024 Google Maps Version 3,53 erreichte das Ende des Lebenszyklus und wurde um Google abgeschaltet.

Weitere Informationen finden Sie unter Google Maps Platform: Maps JavaScript API.

Adobe Commerce war nicht mit aktuellen ​ Google Maps-Versionen ab Version 3.54 kompatibel.

Die Inkompatibilität wurde durch das veraltete prototype.js script verursacht, das durch lib/web/legacy-build.min.js geladen wird, die native Array.from-Funktion außer Kraft setzt, was zu einem direkten Konflikt mit der ​ Google Maps-API führt.

Siehe Google Maps: JS Best Practices.

Zu reproduzierende Schritte :

  1. Klicken Sie auf Content > Pages > und wählen Sie eine New Page aus.
  2. Erweitern Sie den Inhaltsbaustein und klicken Sie auf die Schaltfläche PageBuilder bearbeiten .
  3. Ziehen Sie den Baustein Inhalt zuordnen aus dem Menü PageBuilder auf die Seite.

Erwartetes Ergebnis:

Google Maps sollte erwartungsgemäß funktionieren.

Tatsächliches Ergebnis:

Wenn Sie den Baustein Inhalt zuordnen aus dem Menü PageBuilder auf der Seite ablegen, wird eine Fehlermeldung wie "Entschuldigung! Etwas ist schiefgelaufen" wird angezeigt.

Lösung

  • Alle Händler in Patch-Versionen 2.4.4, 2.4.5, 2.4.6 oder 2.4.7 sollten diese Patches auf ihre Version anwenden.

Patch

Verwenden Sie je nach Adobe Commerce-Version die folgenden angehängten Patches:

Für Versionen 2.4.4:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip

Für Versionen 2.4.5:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip

Für Versionen 2.4.6:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip

Für Versionen 2.4.7:
ACSD-60245_Google_maps_API_2.4.7_composer.patch.zip

Bitte beachten

Dieses Problem wird im Rahmen der Sicherheits-Patch-Versionen vom August dauerhaft behoben:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10

Verwandte Informationen

Anwenden eines von Adobe bereitgestellten Composer-Patches

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