MDVA-30565: problem med lokal lagring och utcheckning av sessionscache
MDVA-30565-korrigeringen löser problemet med lokal lagring och utcheckning av sessionscache. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.0.6 är installerat.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce om molninfrastruktur 2.3.3-p1
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.3.2 - 2.3.3-p1
magento/quality-patches
-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
Kundvagnsobjekt kan fortfarande visas på kundvagnssidan när en kundsession tar slut. Detta orsakar ett fel i leveransmetoden för beräkning om det inte finns några leveransmetoder tillgängliga för gästutcheckning.
Steg som ska återskapas:
- Aktivera beständig kundvagn i Commerce Admin. (Aktivera beständighet = "Ja")
- Logga in som kund i förgrunden. Detta skapar cookien
persistent_shopping_cart
och initierar en beständig session. - Lägg en produkt i kundvagnen.
- Vänta tills tidsgränsen för klientsessionen har uppnåtts eller ta bort cookien
PHPSESSID
. - Nu är du gästanvändare, men om du går till kundvagnen kan du fortfarande se produkten som lagts till som inloggad kund.
- Ta bort produkten från vagnen så är vagnen tom. Du kan se att Adobe Commerce tar bort cookien
persistent_shopping_cart
i den här händelsen. - Lägg en ny produkt i kundvagnen och gå till kundvagnen.
- I webbläsarkonsolen visas nu
V1/guest-carts/4/estimate-shipping-methods
-begäran som ett 404-svar med meddelandet{"message":"No such entity with %fieldName = %fieldValue","parameters":{"fieldName":"cartId","fieldValue":0}}
Förväntade resultat:
Begäran om beräknad leveransmetod returnerar korrekta resultat.
Faktiska resultat:
Begäran om beräknad leveransmetod misslyckas med ett fel som Tyvärr finns det inga offerter tillgängliga för den här ordern just nu.
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokalt hos Adobe Commerce eller Magento Open Source: Programuppdateringsguide > Tillämpa korrigeringar i vår utvecklardokumentation.
- Adobe Commerce i molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i vår utvecklardokumentation.
Relaterad läsning
Mer information om verktyget för kvalitetskorrigeringar finns i:
- Verktyget för kvalitetskorrigeringar har släppts: ett nytt verktyg för självbetjäning av kvalitetskorrigeringar i vår kunskapsbas för support.
- Kontrollera om det finns en korrigeringsfil för din Adobe Commerce-utgåva med verktyget för kvalitetskorrigeringar i vår kunskapsbas för support.
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Patchar i QPT i vår utvecklardokumentation.