MDVA-30565: Problem mit lokalem Speicher im Sitzungscache und Checkout
Der Patch MDVA-30565 löst das Problem mit lokalem Sitzungscache-Speicher und Checkout. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.0.6 installiert ist.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce auf Cloud-Infrastruktur 2.3.3-p1
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.3.2 - 2.3.3-p1
magento/quality-patches
auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.Problem
Warenkorbelemente können weiterhin auf der Warenkorbseite angezeigt werden, wenn eine Kundensitzung mit einem Timeout beendet wird. Dies führt zu einem geschätzten Versandmethodenfehler, bei dem keine Versandmethoden für den Gastkasse verfügbar sind.
Zu reproduzierende Schritte:
- Aktivieren Sie den beständigen Warenkorb in der Commerce Admin. (Persistenz aktivieren = "Ja")
- Melden Sie sich als Kunde im Frontend an. Dadurch wird das Cookie
persistent_shopping_cart
erstellt und eine persistente Sitzung initiiert. - Fügen Sie ein Produkt in den Warenkorb.
- Warten Sie, bis die Frontend-Sitzung abgelaufen ist, oder löschen Sie das
PHPSESSID
-Cookie. - Jetzt sind Sie ein Gastbenutzer, aber wenn Sie zum Warenkorb gehen, können Sie weiterhin das Produkt sehen, das als angemeldeter Kunde hinzugefügt wurde.
- Entfernen Sie das Produkt aus dem Warenkorb, und jetzt ist der Warenkorb leer. Sie können sehen, dass Adobe Commerce das
persistent_shopping_cart
-Cookie in diesem Ereignis löscht. - Fügen Sie ein neues Produkt in den Warenkorb und wechseln Sie zur Warenkorbseite.
- In der Browser-Konsole wird nun die
V1/guest-carts/4/estimate-shipping-methods
-Anfrage angezeigt, die jetzt eine 404-Antwort mit der Meldung{"message":"No such entity with %fieldName = %fieldValue","parameters":{"fieldName":"cartId","fieldValue":0}}
zurückgibt
Erwartete Ergebnisse:
Die Anfrage für die geschätzte Versandmethode liefert korrekte Ergebnisse.
Tatsächliche Ergebnisse:
Die Anfrage nach der geschätzten Versandmethode schlägt mit einem Fehler wie "Entschuldigung, für diese Bestellung sind derzeit keine Anführungszeichen verfügbar" fehl.
Wenden Sie den Patch an
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source vor Ort: Handbuch für Softwareaktualisierungen > Patches anwenden in unserer Entwicklerdokumentation.
- Adobe Commerce für die Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden in unserer Entwicklerdokumentation.
Verwandtes Lesen
Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:
- Qualitäts-Patches-Tool veröffentlicht: ein neues Tool zur Selbstbedienung von Qualitäts-Patches in unserer Support-Wissensdatenbank.
- Überprüfen Sie mithilfe des Quality Patches Tool in unserer Support-Wissensdatenbank, ob ein Patch für Ihr Adobe Commerce-Problem verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Patches, die in QPT verfügbar sind, in unserer Entwicklerdokumentation.