ACSD-54680: B2B-offert för en produkt med flera tilldelade källor kan inte behandlas.
Korrigeringen ACSD-54680 åtgärdar ett problem där B2B-offerten för en produkt med flera tilldelade källor inte kan bearbetas. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.40 har installerats. Korrigerings-ID är ACSD-54680. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.6.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.3
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.0 - 2.4.5-p5
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
B2B-offert för en produkt med flera tilldelade källor kan inte bearbetas.
Steg som ska återskapas:
- Gå till Admin > Store > Sources och skapa två nya källor: Source 1 och Source 2.
- Gå till Admin > Store > Stocks och skapa en ny Stock: Stock A, tilldela den till huvudwebbplatsen och tilldela Source 1 och Source 2 till den.
- Skapa en enkel produkt, tilldela Source 1 och Source 2 och ange Kvantitet = 2 för varje källa. (produktens säljbara kvantitet bör därför vara 4).
- Skapa ett företag.
- Gå till Storefront och logga in på företagskontot.
- Lägg den enkla produkten i kundvagnen med kvantitet = 4.
- Öppna Shopping cart och klicka på knappen Request a quote.
- Lägg till en kommentar och ett citattecken och klicka på knappen Send a Request.
- Gå till Admin > Sales > Quotes.
- Öppna nyligen skickad offert.
Förväntade resultat:
De angivna artiklarna innehåller den beställda produkten.
Faktiska resultat:
Sidavsnittet med citattecken är tomt och det går inte att bearbeta citattecknet.var/log/system.log
innehåller
report.CRITICAL: TypeError: number_format() expects parameter 1 to be float, null given in .../vendor/magento/module-negotiable-quote/Model/QuoteUpdatesInfo.php:232
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användningi guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool släppt: ett nytt verktyg för självbetjäning av kvalitetspatchar i kunskapsbasen för support.
- Kontrollera om det finns en korrigeringsfil för ditt Adobe Commerce-problem med Quality Patches Tool i guiden Quality Patches Tool.
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.