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
NOTE
Patchen kan bli tillämplig på andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du 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:

  1. Aktivera beständig kundvagn i Commerce Admin. (Aktivera beständighet = "Ja")
  2. Logga in som kund i förgrunden. Detta skapar cookien persistent_shopping_cart och initierar en beständig session.
  3. Lägg en produkt i kundvagnen.
  4. Vänta tills tidsgränsen för klientsessionen har uppnåtts eller ta bort cookien PHPSESSID.
  5. Nu är du gästanvändare, men om du går till kundvagnen kan du fortfarande se produkten som lagts till som inloggad kund.
  6. 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.
  7. Lägg en ny produkt i kundvagnen och gå till kundvagnen.
  8. 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:

Relaterad läsning

Mer information om verktyget för kvalitetskorrigeringar finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Patchar i QPT i vår utvecklardokumentation.

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