MDVA-30977: カテゴリに製品が見つからない、インデックス関連

MDVA-30977 パッチは、多数の製品で再インデックスまたは一括アクション中にストアフロントのカテゴリ ページに表示される製品の問題を修正します。 このパッチは、 品質向上パッチツール(QPT) v.1.0.6 がインストールされている。 この問題は、Adobe Commerce 2.4.2 で修正される予定です。

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

このパッチは、Cloud Infrastructure 2.3.4 上のAdobe Commerce用に作成されました。また、Adobe Commerce オンプレミス 2.3.4 とも互換性があります。

NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがお使いのAdobe Commerceのバージョンと互換性があるかどうかを確認するには、 magento/quality-patches を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

問題 1

ストアフロントのカテゴリページに表示される製品数は、製品の一括更新時にページをリロードするたびに異なります。

再現手順:

  1. 2 つのカテゴリに少なくとも 30000 個の製品を作成します。各カテゴリに少なくとも 15000 個の製品を作成します。
  2. に移動 カタログ > 製品 Commerce Admin.
  3. グリッドからすべての製品を選択し、属性の一括更新を実行します。 例えば、 新規 = はい 属性。
  4. を使用したMagento cron ジョブの実行 bin/magento cron:run コマンドを 2 回実行します。
  5. Adobe Commerceが商品の更新を実行している間に、ストアフロントのカテゴリページ 30000 更新します。

期待される結果:

カテゴリ内の製品数は、カテゴリページを更新するたびに 15000 まります。

実際の結果:

カテゴリ内の製品数は、カテゴリページの更新ごとに異なります。

問題 2

インベントリの完全な再インデックスが実行されると、カテゴリページが空になり、 選択内容に一致する製品が見つかりません メッセージが表示されます。

再現手順:

  1. Adobe CommerceにElasticsearchを設定します。
  2. 新しい web サイトを追加します。
  3. 新しいソースを作成し、「在庫を管理」を使用して新しい web サイトに割り当てます。
  4. 設定可能な製品 30000 作成します。
  5. すべての製品を新しい web サイトに割り当て、在庫を新しい在庫ソースに追加します。
  6. 完全な再インデックスを実行します。
  7. 次を実行して、インベントリの再インデックスを実行します。 bin/magento indexer:reindex inventory
  8. 多数の商品があるカテゴリを参照します。

期待される結果:

カテゴリページでは、再インデックス時に通常どおり製品が表示されます。

実際の結果:

再インデックス中にカテゴリページが空になります。

パッチの適用

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

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT で使用可能なその他のパッチについては、 QPT で使用可能なパッチ セクション。

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