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 (Quality Patches Tool) 1.0.6 är installerat.

Berörda produkter och versioner

Korrigeringen skapas för Adobe Commerce-versionen:

  • Adobe Commerce om molninfrastruktur 2.3.3-p1

Kompatibel med Adobe Commerce:

  • 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 patchen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches till den senaste versionen och kontrollera om Quality Patches Tool: Sök efter korrigeringssida. 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 persistent_shopping_cart cookie och initierar en beständig session.
  3. Lägg en produkt i kundvagnen.
  4. Vänta tills tidsgränsen för klientsessionen har nåtts eller ta bort PHPSESSID cookie.
  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 ser att Adobe Commerce tar bort persistent_shopping_cart cookie i den här händelsen.
  7. Lägg en ny produkt i kundvagnen och gå till kundvagnen.
  8. Nu visas det i webbläsarkonsolen V1/guest-carts/4/estimate-shipping-methods begäran returnerar nu ett 404-svar med ett meddelande {"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: "Det finns tyvärr inga offerter för den här beställningen 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 patchar som finns i QPT finns i Patchar tillgängliga i QPT i vår dokumentation för utvecklare.

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