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 die Variable 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 die magento/quality-patches auf die neueste Version zu aktualisieren und die Kompatibilität mit dem Quality Patches Tool: Suchen Sie nach der Seite 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. (Aktivieren der Persistenz = "Ja")
  2. Melden Sie sich als Kunde im Frontend an. Dadurch wird die persistent_shopping_cart und initiiert eine persistente Sitzung.
  3. Fügen Sie ein Produkt in den Warenkorb.
  4. Warten Sie, bis die Frontend-Sitzung abgelaufen ist, oder löschen Sie die 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 sehen, dass Adobe Commerce die persistent_shopping_cart -Cookie in diesem Ereignis.
  7. Fügen Sie ein neues Produkt in den Warenkorb und wechseln Sie zur Warenkorbseite.
  8. In der Browser-Konsole wird nun Folgendes angezeigt: V1/guest-carts/4/estimate-shipping-methods Anfrage gibt jetzt eine 404-Antwort mit Nachricht zurück {"message":"No such entity with %fieldName = %fieldValue","parameters":{"fieldName":"cartId","fieldValue":0}}

Erwartete Ergebnisse:

Die Anfrage für die geschätzte Versandmethode liefert korrekte Ergebnisse.

Tatsächliche Ergebnisse:

Die Anfrage zur Schätzung der Versandmethode schlägt mit einem Fehler wie dem folgenden fehl: "Für diese Bestellung sind derzeit leider keine Angebote verfügbar."

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 In QPT verfügbare Patches in unserer Entwicklerdokumentation.

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