ACP2E-5242: GraphQL verwendet die Store-ID als Website-ID bei Anfragen zum Hinzufügen zum Warenkorb
Mit dem Patch ACP2E-5242 wird das Problem behoben, dass beim Überprüfen der Produktverfügbarkeit beim Hinzufügen von Artikeln zum Warenkorb ein Fehler angezeigt wird, der angibt, dass die Website nicht gefunden werden kann. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.84 installiert ist. Die Patch-ID lautet ACP2E-5242. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.10 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.9
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.9
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Beim Überprüfen der Produktverfügbarkeit beim Hinzufügen von Artikeln zum Warenkorb wird ein Fehler angezeigt, der darauf hinweist, dass die Website nicht gefunden werden kann.
Schritte zur Reproduktion:
- Melden Sie sich beim Admin Panel an.
- Gehen Sie zu Admin > Stores > Einstellungen > All Stores und klicken Sie auf Create Store View.
- Erstellen Sie beispielsweise eine zweite Store-Ansicht mit dem Namen „store_2“.
- Erstellen Sie einen leeren Gastkorb mit einer GraphQL-Anfrage unter Verwendung der HTTP-Kopfzeile „Store: store2“.
- Zeichnen Sie die zurückgegebene Warenkorb-ID auf.
- Fügen Sie mit einer GraphQL-Anfrage ein einfaches Produkt zum Warenkorb hinzu, indem Sie die HTTP-Kopfzeile „Store: store2“, die Produkt-SKU und die Warenkorb-ID verwenden.
Erwartete Ergebnisse:
Das Produkt wurde über die GraphQL-Anfrage erfolgreich zum Warenkorb hinzugefügt.
Tatsächliche Ergebnisse:
Die GraphQL-Anfrage schlägt fehl und schreibt die Meldung „Die angeforderte Website mit der ID … wurde nicht gefunden. Bitte die Website überprüfen und erneut versuchen.“ auf var/log/exception.log.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > im Quality Patches Tool
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch