MDVA-43102: Den säljbara kvantiteten har inte uppdaterats korrekt

MDVA-43102-korrigeringen åtgärdar ett problem där den säljbara kvantiteten inte uppdateras korrekt när en återbetalning görs via REST API. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.1.14 är installerat. Korrigerings-ID är MDVA-43102. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.5.

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.3.1 - 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

Den säljbara kvantiteten uppdateras inte korrekt när en återbetalning görs med REST API.

Steg som ska återskapas:

  1. Lägg en artikel i kundvagnen.

  2. Kontrollera lagerkvantitet och säljbar kvantitet.

  3. Skapa en order.

  4. Skapa en faktura vid behov.

  5. Skicka en REST-begäran om att återbetala fakturan med följande nyttolast:

    • offline-metod/order/<order_id>/återbetalning
    • onlinetod/faktura/<invoice_id>/återbetalning
    code language-rest
    {
      "items": [
      {
        "order_item_id": <order_item_id>,
        "qty": 1
      }
      ],
      "notify": true,
      "arguments": {
        "shipping_amount": 5,
        "extension_attributes": {
          "return_to_stock_items": [
          <order_item_id>
          ]
        }
      }
    }
    
  6. Skicka inte objekten.

  7. Jämför lagerkvantitet och försäljningskvantitet från tidigare. Båda bör uppdateras med samma belopp.

Förväntade resultat:

Den säljbara kvantiteten uppdateras korrekt när en återbetalning utfärdas innan ordern levereras och produkten returneras till lagret.

Faktiska resultat:

Den säljbara kvantiteten uppdateras inte när en återbetalning utfärdas innan ordern levereras och produkten returneras till lagret.

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 Patchar i QPT i vår utvecklardokumentation.

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