ACSD-45241: Felaktig beräkning av den virtuella produktens lagerkvantitet

Korrigeringen ACSD-45241 åtgärdar ett problem där den virtuella produktens lagerkvantitet inte beräknas korrekt efter att en kreditnota har skapats. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.1.17 är installerat. Korrigerings-ID är ACSD-45241. Observera att problemet har åtgärdats i Adobe Commerce 2.4.4.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.2

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.3.5 - 2.4.4
NOTE
Patchen kan bli tillämplig på 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

Lagerkvantiteten för en virtuell produkt beräknas inte korrekt efter att en kreditnota har skapats.

Steg som ska återskapas:

  1. Skapa en konfigurerbar produkt med en virtuell produkt som underordnad produkt i Commerce Admin.
  2. Kontrollera att båda produkterna som skapats i steg 1 finns i lager.
  3. Markera kvantiteten för den virtuella produkten som skapats i steg 1 som 100 och behåll även den säljbara kvantiteten 100.
  4. Lägg produkten i kundvagnen.
  5. Gör en beställning med den virtuella produkten som skapats i steg ett.
  6. Behåll orderstatus som Väntande. Du behöver inte behandla betalningen.
  7. order_created post skapades i inventory_reservation. Den virtuella produktkvantiteten visar 100 med säljbar kvantitet som 99.
  8. Öppna ordern och gå till Faktura > Skicka faktura.
  9. invoice_created post skapades i inventory_reservation. Den virtuella produktkvantiteten är nu 99 och den säljbara kvantiteten är 99.
  10. Skapa en kreditnota utan att välja Återgå till Stock.

Förväntade resultat:

Ingen ny post skapas i inventory_reservation och lagerkvantiteten för den virtuella produkten är oförändrad.

Faktiska resultat:

En creditmemo_created-post skapas i inventory_reservation och den virtuella produktlagerkvantiteten justeras till 98 med försäljningsbar kvantitet som 99.

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 tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

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