ACP2E-4609: På sidan My Quotes visas inga citattecken när vissa citattecken innehåller borttagna produkter
Korrigeringen för ACP2E-4609 åtgärdar ett problem där sidan My Quotes inte visar några citattecken när vissa citattecken innehåller borttagna produkter. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.78 har installerats. Korrigerings-ID är ACP2E-4609. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.7-p8
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.6 - 2.4.8-p4
magento/quality-patches till den senaste versionen och kontrollerar kompatibiliteten för Quality Patches Tool: Sök efter sidan med korrigeringsfiler . Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
På sidan My Quotes visas inga citattecken när vissa citattecken innehåller borttagna produkter.
Förutsättningar:
Funktionerna för företag och B2B-offert är aktiverade.
Steg som ska återskapas:
-
Skapa ett företag.
-
Skapa flera enkla produkter.
-
Skapa en paketprodukt med minst två alternativ och välj User Defined. Tilldela de enkla produkterna till olika paketalternativ.
-
Logga in i butiken som företagsadministratör.
-
Lägg paketprodukten i varukorgen två gånger med samma alternativ men olika kvantiteter.
-
Navigera till kundvagnen och skapa en offert.
-
Ta bort de tillhörande enkla produkterna.
-
Om du vill återskapa utgåvan ska citattecknet flaggas som
trigger_recollect: 1.Kör följande SQL-kommando mot Adobe Commerce-databasen:
code language-none UPDATE quote SET trigger_recollect = 1 WHERE entity_id = 1; -
Gå till My Account > My Quotes.
Förväntade resultat:
My Quotes rutnät ska återges korrekt.
Faktiska resultat:
-
My Quotes-rutnätet har inte fyllts i.
-
HTTP-svar
negotiable_quote/ui/render/:code language-none {"error":"Requested quote is not found. Row ID: quoteId = 1","errorcode":"0"} -
Fel i
exception.log:code language-none report.CRITICAL: Magento\Framework\Exception\NoSuchEntityException: Requested quote is not found. Row ID: quoteId = 1 in app/code/Magento/NegotiableQuote/Model/NegotiableQuoteManagement.php:673
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Adobe Commerce eller Magento Open Source lokalt: Quality Patches Tool > Användning i guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i guiden för Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool: Ett självbetjäningsverktyg för korrigeringar av kvalitet i verktygshandboken.