MDVA-30972: orderstatus felaktig leverans skapad via REST API

MDVA-30972-korrigeringen löser problemet där orderstatusen ändras felaktigt när leveransen skapas via REST API. Den här korrigeringen är tillgänglig när QPT-verktyget1.0.7 är installerat.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce om molninfrastruktur 2.3.5-p2

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.3.0 till 2.4.2
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

När en delförsändelse skapas från Admin via REST API för en order med orderstatusen Misstänkt bedrägeri, ändras orderstatusen till Bearbetning. Den borde stanna vid Misstänkt bedrägeri.

Förutsättningar:

  • PayPal EC eller någon annan onlinebetalningsmetod har konfigurerats.
  • Integrering för REST API har konfigurerats.

Steg som ska återskapas:

  1. Skapa en order med två eller flera objekt.

  2. Logga in på Admin > Försäljning > Beställningar. Öppna den order du nyss skapade.

  3. Bläddra nedåt till Ordersumma på sidan med orderinformation. Klicka på listrutan Status och välj Misstänkt bedrägeri. Klicka sedan på knappen Skicka kommentar .

  4. Kontrollera att beställningen har statusen Misstänkt bedrägeri nu.

  5. Skapa en leverans för en artikel från ordern med REST API:

    code language-none
    * Method = `Post`
    * Header = `"{host}/rest/V1/orders/ {order_id}/ship"`
    * Body =
    
    code language-none
     {      "items": [        {          "extension_attributes": {},          "order_item_id": {order_item_id},          "qty": 1        }      ]    }
    
  6. Öppna ordern i Admin igen och kontrollera dess status.

Förväntade resultat:

  • Orderstatus = Misstänkt bedrägeri.
  • Orderstatus ändras inte om samma leverans skapas från Admin.

Faktiska resultat:

Orderstatus = Bearbetar.

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