-1

私はMagentoのWebサイトで作業しています。久々に商品を追加しました。現在、ウェブサイトは数日後に公開され、最後の仕上げに取り組んでいます.

いくつかのカテゴリがあります。スツールとします。管理画面では 989 個の製品があることが示されていますが、フロント エンドでは 677 個の製品があることが示されています。問題は、多くのカテゴリが発生しています。

何か問題があると思ったので、次の名前の別のカテゴリを追加しました:- Ottawa Senators下のStools -> NHL Logo Stools . そこにあるべき15の製品を選びました。しかし、フロント エンドでは 7 つの製品しか表示されません。

問題を最もよく説明するスクリーンショットを添付しました。

スクリーンショット

4

4 に答える 4

2

すべての製品を確認します(またはバッチ更新を行う方がよい)。

  • 在庫あり(在庫タブ)
  • 正の数量がある(同じタブ)
  • 正しいWebサイトを選択します([Webサイト]タブ)

PS:上院議員はチョーカーです。

于 2012-09-28T11:36:57.383 に答える
0

キャッシュ管理について意識する必要があります。[システム] > [キャッシュ管理] に移動します (magento キャッシュのフラッシュとキャッシュ ストレージのフラッシュ)。インデックス管理を使用する準備ができている必要があります。

于 2012-10-09T06:37:49.720 に答える
0

もちろん、バックエンドのすべてがフロントエンドに表示されるわけではないため、カウントは異なります

例:-

  • 在庫切れ商品 (在庫切れを非表示にするように設定した場合)
  • 無効化された製品 個別に表示されない製品
  • 製品が Web サイトに割り当てられていません
  • 製品は一部のカテゴリに割り当てられていないため、直接の URL でのみ表示できます
  • カタログ フラット製品とカテゴリを再インデックスする必要があります (構成でフラット テーブルを使用している場合)
于 2012-09-28T23:24:06.163 に答える
0

はい、解決策を見つけました: 最初にデータベースのバックアップを取り、次にこのクエリを実行します

DELETE FROM catalog_category_product where product_id NOT IN (SELECT entity_id FROM (catalog_product_entity))
于 2014-01-31T06:01:32.307 に答える