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
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:
-
Skapa en order med två eller flera objekt.
-
Logga in på Admin > Försäljning > Beställningar. Öppna den order du nyss skapade.
-
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 .
-
Kontrollera att beställningen har statusen Misstänkt bedrägeri nu.
-
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 } ] }
-
Ö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:
- Lokalt hos Adobe Commerce eller Magento Open Source: Programuppdateringsguide > Tillämpa korrigeringar i vår utvecklardokumentation.
- Adobe Commerce i molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i vår utvecklardokumentation.
Relaterad läsning
Mer information om verktyget för kvalitetskorrigeringar finns i:
- Verktyget för kvalitetskorrigeringar har släppts: ett nytt verktyg för självbetjäning av kvalitetskorrigeringar i vår kunskapsbas för support.
- Kontrollera om det finns en korrigeringsfil för din Adobe Commerce-utgåva med verktyget för kvalitetskorrigeringar i vår kunskapsbas för support.
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Patchar i QPT i vår utvecklardokumentation.