MDVA-30112:大量の予約の不整合
MDVA-30112 パッチは、の数が予期せず多い問題を解決します。 予約の不整合 が含まれる inventory_reservation
テーブル。 予約の不整合には、未登録の未登録オープン注文と未登録の完了注文が含まれます。 このパッチは、 品質向上パッチツール(QPT) 1.0.8 がインストールされています。 この問題は、Adobe Commerce バージョン 2.4.2 で修正されました。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- クラウドインフラストラクチャー 2.3.5 上のAdobe Commerce
Adobe Commerce バージョンとの互換性:
- Adobe Commerce オンプレミスおよびAdobe Commerce on cloud infrastructure 2.3.4 - 2.3.5-p2、2.4.0 - 2.4.1
magento/quality-patches
を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
この バンチサイズ 値は、一度に読み込む注文の数を示す値です。 この値より多くの注文がある場合、Adobe Commerceは保留中ステータスの注文を不整合と見なします。
bin/magento inventory:reservation:list-inconsistencies
CLI で以下を行います。 修正されているもう 1 つの問題は、不整合リストのデータが重複していることです。 また、注文前に予約が作成される問題(注文後の予約に基づく以前の認識)。 解決策については、次を参照してください: MDVA-33281: インベントリ不整合の問題 サポートナレッジベースで。前提条件:
CLI で次のコマンドを実行すると、 inventory_reservation
テーブル:
magento inventory:reservation:list-inconsistencies
予期せず多数の予約の不整合が発生する、またはコマンドが完了しない。
再現手順:
-
CLI で次のコマンドを実行して不整合を解決します。
code language-none bin/magento inventory:reservation:list-inconsistencies -r | bin/magento inventory:reservation:create-compensations
-
次の 3 つの注文を行います。
- それぞれに 1 つの製品を割り当てます。
- Check/Money Order の支払い方法を使用して、注文ステータスが「保留中」になるようにします。
-
数量–1 のレコードが 3 つ
inventory_reservation
テーブル。 CLI で次のコマンドを実行して、不整合を確認します。code language-none bin/magento inventory:reservation:list-inconsistencies
この場合は、正しい結果は返されません。
-
CLI で次のコマンドを実行します。
code language-none Execute bin/magento inventory:reservation:list-inconsistencies --bunch-size 1
「保留中」ステータス注文が不整合として表示されていることがわかります。
-
CLI で次のコマンドを実行します。
code language-none bin/magento inventory:reservation:list-inconsistencies -r --bunch-size 1 | bin/magento inventory:reservation:create-compensations
期待される結果:
Adobe Commerceは、「保留中」ステータスの注文の不整合を解決しないでください。 在庫の不整合は、「完了」、「クローズ」、「キャンセル」ステータスの注文で解決する必要があります。
実際の結果:
指定された束サイズの値を超える注文がある場合、Adobe Commerceは「保留中」ステータスの注文を不整合と見なし、同じ注文に対して複数の不整合の解決記録を追加します。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス: [ ソフトウェア アップデート ガイド ] > [ パッチを適用 ] 開発者向けドキュメントを参照してください。
- クラウドインフラストラクチャー上のAdobe Commerce: 「アップグレードとパッチ」 > 「パッチの適用」 開発者向けドキュメントを参照してください。
関連資料
品質向上パッチツールの詳細については、次を参照してください。
- 品質向上パッチツールのリリース:品質向上パッチをセルフサービスで提供する新しいツール サポートナレッジベースで。
- Quality Patches Tool を使用して、Adobe Commerceの問題に対するパッチが使用可能かどうかを確認します。 サポートナレッジベースで。
QPT で使用可能なその他のパッチについては、を参照してください。 QPT で使用可能なパッチ 開発者向けドキュメントを参照してください。