MDVA-43102:販売可能数量が正しく更新されない

MDVA-43102 パッチは、REST APIを介して払い戻しが行われたときに販売可能な数量が正しく更新されない問題を修正します。 このパッチは、品質パッチツール(QPT) ​ 1.1.14がインストールされている場合に使用できます。 パッチ IDはMDVA-43102です。 この問題は、Adobe Commerce 2.4.5で修正される予定です。

影響を受ける製品とバージョン

パッチはAdobe Commerceのバージョン​用に作成されました

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.3

Adobe Commerceのバージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) 2.3.1 - 2.4.4
NOTE
パッチは、新しい品質パッチツールのリリースを含む他のバージョンに適用される場合があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool:パッチの検索ページ ​で互換性を確認します。 パッチ IDを検索キーワードとして使用して、パッチを検索します。

イシュー

REST APIを使用して払い戻しが行われた場合、販売可能な数量が正しく更新されない。

複製する手順:

  1. カートに商品を追加します。

  2. 在庫数量と販売可能数量を確認します。

  3. 注文の作成。

  4. 必要に応じて請求書を作成します。

  5. 次のペイロードを使用して請求書を返金するには、REST リクエストを送信します。

    • offline method/order/<order_id>/refund
    • オンライン メソッド/請求書/<invoice_id>/返金
    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. 商品を出荷しないでください。

  7. 以前の在庫数量と販売可能数量を比較します。 両方とも同じ金額で更新されます。

期待される結果:

注文発送前に払い戻しが行われ、商品が在庫に戻ったときに、販売可能な数量が正しく更新されます。

実際の結果:

注文発送前に返金が行われ、商品が在庫に返品された場合、販売可能な数量は更新されません。

パッチを適用する

個別のパッチを適用するには、デプロイメント方法に応じて次のリンクを使用します。

関連トピックス

品質パッチツールについて詳しくは、以下を参照してください。

QPTで使用可能な他のパッチについて詳しくは、Quality Patches Tool: Quality Patches Tool ガイドの「 パッチを検索する」を参照してください。

recommendation-more-help
commerce-operations-help-tools