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
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 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:

  1. Gå till Admin > Store > Sources och skapa två nya källor: Source 1 och Source 2.
  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.
  3. 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).
  4. Skapa ett företag.
  5. Gå till Storefront och logga in på företagskontot.
  6. Lägg den enkla produkten i kundvagnen med kvantitet = 4.
  7. Öppna Shopping cart och klicka på knappen Request a quote.
  8. Lägg till en kommentar och ett citattecken och klicka på knappen Send a Request.
  9. Gå till Admin > Sales > Quotes.
  10. Ö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:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

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