ACSD-61805: Åtgärdar lagerproblem på butiken efter statusuppdatering för restorder via REST API
Korrigeringen ACSD-61805 åtgärdar ett problem där produkter ligger utanför lagret efter att ha uppdaterat backorder-statusen via REST API. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.56 har installerats. Korrigerings-ID är ACSD-61805. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.8.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.4
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.4 - 2.4.7-p3
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
Produkterna finns inte i lager när man har uppdaterat backorder-statusen via REST API.
Steg som ska återskapas:
-
Installera en ren instans med exempeldata.
-
Skapa en ny lagerkälla.
-
Skapa ett nytt lager och tilldela den nya källan till det.
-
Tilldela den nya källan till produkt 24 MB01.
-
Ange Source Item Status till
In Stockför båda produktkällorna. -
Ange kvantiteten (QTY) till för båda produktkvantiteterna.
-
Spara produkten.
-
Hämta administratörstoken från den här slutpunkts-URL:
/rest/default/V1/integration/admin/tokencode language-json { "username":"admin", "password":"password" } -
Uppdatera produkten med slutpunkten:
/rest/default/V1/productscode language-json { "product":{ "sku": "24-MB01", "extension_attributes": { "stock_item": { "stock_id": "1", "is_in_stock": "0", "use_config_backorders": "false", "backorders": "0" } } } } -
Kör cron-jobben två gånger (en gång för att skapa scheman och en gång för att köra schemat):
code language-bash bin/magento cron:run -
Gå till frontend och kontrollera produkten.
Förväntade resultat:
Produkten ska vara i Stock.
Faktiska resultat:
Produkten har slut på Stock.
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användning i guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool: Ett självbetjäningsverktyg för kvalitetspatchar i verktygshandboken.