ACSD-53643: Ordern har ett felaktigt belopp när en inköpsorder placeras

Korrigeringen ACSD-53643 åtgärdar ett problem där ordern har ett felaktigt totalt ordervärde när en inköpsorder med inaktiverade produkter eller produkter som inte finns i lager läggs. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.41 är installerad. Korrigerings-ID är ACSD-53643. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.7.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.6

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.4.3 - 2.4.6-p3
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

Ordersumman är felaktig när en inköpsorder med inaktiverade produkter eller produkter som inte finns i lager placeras.

Steg som ska återskapas:

  1. Installera B2B och Inventory.
  2. Gå till Admin > Store > Configuration > B2B och ange Company = Yes och Purchase Order = Yes.
  3. Rensa konfigurationscachen.
  4. Skapa ett nytt företag, aktivera det och aktivera Purchase order för företaget.
  5. Skapa en ny användare för företaget.
  6. Skapa en godkännanderegel om du vill godkänna alla order på mer än 1 USD av företagsadministratören.
  7. Skapa ytterligare en källa.
  8. Logga in som ny företagsanvändare.
  9. Lägg två produkter i kundvagnen och gör en inköpsorder.
  10. Inaktivera den andra produkten.
  11. Logga in som företagsadministratör.
  12. Öppna inköpsordern och se att inköpsordern innehåller båda produkterna och summan är för båda produkterna.
  13. Godkänn inköpsordern.
  14. Beställ.
  15. Öppna orderinformationen.

Förväntade resultat:

  • Det går inte att placera beställningen även om en produkt i beställningen är inaktiverad eller inte i lager.
  • Knappen Place Order är dold.

Faktiska resultat:

Den monterade ordern innehåller endast den första aktiva produkten, men ordersumman beräknas för båda produkterna.

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
c2d96e17-5179-455c-ad3a-e1697bb4e8c3