MDVA-39993:透過API完成的詳細目錄變更未反映在店面上

MDVA-39993修補程式可解決透過API完成的詳細目錄變更未反映在店面的問題。 此修補程式適用於 品質修補工具(QPT) 已安裝1.1.12。 修補程式ID為MDVA-39993。 請注意,此問題已排程在Adobe Commerce 2.4.5中修正。

受影響的產品和版本

此修補程式是針對Adobe Commerce版本建立的:

  • Adobe Commerce (所有部署方法) 2.4.2-p1

與Adobe Commerce版本相容:

  • Adobe Commerce (所有部署方法) 2.3.5 - 2.3.7-p2和2.4.0 - 2.4.3-p1
NOTE
此修補程式可能適用於其他發行了「品質修補程式」工具的版本。 若要檢查修補程式是否與您的Adobe Commerce版本相容,請更新 magento/quality-patches 封裝至最新版本,並檢查 Quality Patches Tool:搜尋修正程式頁面. 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。

問題

透過API完成的詳細目錄變更未反映在店面產品頁面上。

必要條件

已安裝清查模組。

要再現的步驟

  1. 確認佇列已設定為在cron執行的情況下執行,且cron已安裝並執行中。

  2. 建立可設定的產品(COC001),具有兩種顏色(黑色和紅色)以及兩種尺寸(M和L)。

  3. 選擇無庫存(COC001-Red-M)。

  4. 在店面載入可設定的產品頁面,然後嘗試按一下每個顏色。 當您按一下 紅色,大小 M 應該被劃掉,因為它沒有庫存。

  5. 使用下列API端點和裝載建立COC001-Red-M庫存量:

    code language-json
    POST http://{domain}/rest/V1/inventory/source-items
    
    {
      "sourceItems": [
        {
          "sku": "COC001-Red-M",
          "source_code": "default",
          "quantity": 1000,
          "status": 1
        }
      ]
    }
    
  6. 從後端檢查此簡單產品,並確認其已更新為有貨。

  7. 從前端載入可設定的產品,然後按一下每個顏色。 注意大小 M 當您按一下 紅色.

預期結果

COC001-Red-M選項並未刪減,因為我們已透過API將其更新為庫存狀態。

實際結果

COC001-Red-M選項即使有庫存,仍會被劃掉。

套用修補程式

若要套用個別修補程式,請根據您的部署方法使用下列連結:

相關閱讀

若要進一步瞭解「品質修補程式」工具,請參閱:

如需QPT中其他修補程式的詳細資訊,請參閱 QPT中可用的修補程式 (位於我們的開發人員檔案中)。

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