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
NOTE
Der Patch kann für andere Versionen mit den neuen Versionen des Quality Patches Tool angewendet werden. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das Paket 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:

  1. Aktivieren Sie den beständigen Warenkorb in der Commerce Admin. (Persistenz aktivieren = "Ja")
  2. Melden Sie sich als Kunde im Frontend an. Dadurch wird das Cookie persistent_shopping_cart erstellt und eine persistente Sitzung initiiert.
  3. Fügen Sie ein Produkt in den Warenkorb.
  4. Warten Sie, bis die Frontend-Sitzung abgelaufen ist, oder löschen Sie das PHPSESSID -Cookie.
  5. 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.
  6. 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.
  7. Fügen Sie ein neues Produkt in den Warenkorb und wechseln Sie zur Warenkorbseite.
  8. 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:

Verwandtes Lesen

Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Patches, die in QPT verfügbar sind, in unserer Entwicklerdokumentation.

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