[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

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

Dieser Artikel bietet eine Fehlerbehebung für Adobe Commerce-Händler, die mit keiner aktuellen Google Maps ab Version 3.54 kompatibel sind. Mit dieser Fehlerbehebung wird das Problem behoben, dass 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 auf Cloud- und On-Premise-Versionen.

Problem

Am 14. Juni erreichte Google Maps Version 3.53 das Ende des Lebenszyklus und wurde von Google abgeschaltet.

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

Adobe Commerce war mit keiner der aktuellen ​ Google Maps ab Version 3.54 kompatibel.

Die Inkompatibilität wurde durch ältere prototype.js script verursacht, die durch geladen wurden, lib/web/legacy-build.min.js die native Funktion Array.from überschreibt, was zu einem direkten Konflikt mit ​ Google Maps API führt.

Siehe Google Maps: JS Best Practices.

Schritte zur Reproduktion :

  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 Block Inhalt zuordnen aus dem Menü PageBuilder auf die Seite.

Erwartetes Ergebnis:

Google Maps sollte erwartungsgemäß funktionieren.

Tatsächliches Ergebnis:

Wenn Sie den Block „Inhalt zuordnen“ aus PageBuilder Menü auf die Seite ziehen, wird eine Fehlermeldung wie angezeigt. Etwas ist schiefgelaufen“ wird angezeigt.

Lösung

  • Alle Händler, die mit einer Patch-Version 2.4.4, 2.4.5, 2.4.6 oder 2.4.7 arbeiten, sollten diese entsprechenden Patches auf ihre Version anwenden.

Fleck

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 Patch-Versionen, die nur für die Sicherheit im August gelten, dauerhaft behoben:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10

Verwandtes Lesen

Wie man einen Composer Patch von Adobe aufbringt

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