[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

ACSD-62481: Der Warenkorb bleibt auch bei aktiviertem Persistence leer

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
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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:

  1. 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.
  2. 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.
  3. Erstellen Sie im Frontend ein Kundenkonto mit dem Hauptformular (../customer/account/create/) und melden Sie sich ab.

  4. Fügen Sie das Produkt als Gast zum Warenkorb hinzu.

  5. Öffnen Sie den Mini-Warenkorb mit dem Symbol oben rechts und klicken Sie dann auf View and Edit Cart.

  6. Zur Kasse gehen.

  7. 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:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3