[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

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

  1. Skapa ett företag.

  2. Skapa flera enkla produkter.

  3. Skapa en paketprodukt med minst två alternativ och välj User Defined. Tilldela de enkla produkterna till olika paketalternativ.

  4. Logga in i butiken som företagsadministratör.

  5. Lägg paketprodukten i varukorgen två gånger med samma alternativ men olika kvantiteter.

  6. Navigera till kundvagnen och skapa en offert.

  7. Ta bort de tillhörande enkla produkterna.

  8. 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;
    
  9. Gå till My Account > My Quotes.

Förväntade resultat:

My Quotes rutnät ska återges korrekt.

Faktiska resultat:

  1. My Quotes-rutnätet har inte fyllts i.

  2. HTTP-svar negotiable_quote/ui/render/:

    code language-none
    {"error":"Requested quote is not found. Row ID: quoteId = 1","errorcode":"0"}
    
  3. 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:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

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