ACSD-62481: Der Warenkorb bleibt auch bei aktiviertem Persistence leer
- Themen:
- Checkout
Erstellt für:
- Experte
- Admin
- Entwickler
Mit dem Patch ACSD-62481 wird das Problem behoben, dass die Funktion „Warenkorb beibehalten“ bei Verwendung des Anmelde-Popups während des Auscheckens fehlschlägt, da das Kontrollkästchen "Remember Me" fehlt und Produkte nach dem Abmelden aus dem Warenkorb verschwinden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.57 installiert ist. Die Patch-ID ist ACSD-62481. Beachten Sie, dass das Problem voraussichtlich in Adobe Commerce 2.4.8 behoben wird.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p1
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.7-p3
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
Die Funktion für persistente Warenkörbe schlägt fehl, wenn das Anmelde-Popup während des Auscheckens verwendet wird, da das Kontrollkästchen Remember Me fehlt. Dies führt dazu, dass Produkte nach dem Abmelden aus dem Warenkorb verschwinden.
Schritte zur Reproduktion:
-
Konfigurieren Sie im Admin-Bereich das Gastkonto und die Einstellungen für den persistenten Warenkorb wie folgt:
-
Navigieren Sie zu Stores > Settings > Configuration > Sales > Checkout > Checkout Options und setzen Sie Allow Guest Checkout auf Nein.
- Klicken Sie auf Save Config.
-
Navigieren Sie zu Stores > Settings > Configuration > Customers > Persistent Shopping Cart > General Options und setzen Sie Enable Persistence auf Ja.
-
Belassen Sie alle anderen Einstellungen als Standard, ändern Sie Clear Persistence on Sign Out jedoch in Nein.
- Klicken Sie auf Save Config.
-
-
Gehen Sie zu Catalog > Products > Add product , um ein einfaches Produkt zum Katalog hinzuzufügen.
- Füllen Sie die erforderlichen Mindestdetails aus und stellen Sie sicher, dass sie auf Lager sind.
-
Erstellen Sie im Frontend ein Kundenkonto mit dem Hauptformular
(../customer/account/create/)
und melden Sie sich ab. -
Fügen Sie das Produkt als Gast zum Warenkorb hinzu.
-
Öffnen Sie den Mini-Warenkorb mit dem Symbol oben rechts und klicken Sie dann auf View and Edit Cart.
-
Zur Kasse gehen.
-
Melden Sie sich über das eingeblendete Popup-Dialogfeld beim neuen Kundenkonto an und melden Sie sich ab.
Erwartete Ergebnisse:
Der Warenkorb enthält die Produkte des zuvor angemeldeten Benutzers.
Tatsächliche Ergebnisse:
- Der Warenkorb ist leer.
- Das Popup-Anmeldedialogfeld zeigt die Remember Me nicht an.
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 > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Anwenden von Patches 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.