web-dev-qa-db-ja.com

Magento製品はカテゴリに表示されません

最近、大規模なeコマースサイトの構築と展開を担当しました。過去には、再開発のためにクライアントのレガシーX-cartインストールを使用する必要がありました(既存のワークフローとの統合はこれまでのところ)。

Magentoについて良いことを聞いたので、それを把握するためにテストインストールをセットアップしました。最初のいくつかの問題の後、デフォルトテーマのカテゴリを表示するライブ開発サイトがあります。私たちが今直面している問題は、製品が表示されないことです..!

これについてさらに詳細な調査を行った結果、私が発見したのは、かなりの数の開発者が他のソリューションを完全に使用することを推奨していることです。当初は信じさせられていました。

これで、テストカテゴリが表示されるようになったため、これが適切に構成されていることがわかりました。 3つのテスト製品をセットアップし、これに関連付けます(すべてMagentoユーザーガイドに従って行われます)。製品が有効で個別に表示されることを二重チェックおよび3回チェックしましたが、フロントエンドにはカテゴリに製品がないと表示されています。インデックス管理で何度もキャッシュをクリアし、可能な限りすべてをリセットしました。製品は表示されません。

明日の朝、Magentoで先に進むかどうかについて電話をしなければなりません。製品を表示することさえできなければ、より確立された実績とより多くのコミュニティサポートが利用できるものを使用する必要があります。誰かがここで間違っている可能性があることをアドバイスできますか?

73
Aaron

アイテムの在庫があるかどうかのチェックリストは次のとおりです。この問題を解決するために最初に1時間を費やすまで、一部の人は愚かに見えるでしょう。

  1. 製品はカタログに表示される必要があります。
  2. 製品を有効にする必要があります。
  3. 製品には在庫数量が必要です。
  4. 製品は在庫ありに設定する必要があります。
  5. 製品が在庫を追跡しないように設定されている場合、在庫数量があり、在庫に設定されている必要があります。
  6. 製品はターゲットカテゴリに割り当てる必要があります。
  7. マルチWebサイトモードを使用する場合(またはデータフローを介して製品をインポートした場合)、製品をターゲットWebサイトに割り当てる必要があります。
  8. 念のため、キャッシュ/インデックスを更新する必要があります。

Magentoへようこそ。お役に立てば幸いです!

ジョー

176
Joseph Mastey

実用的なヒント:すべての製品が欠落している場合、価格指数が問題になる可能性があります。価格指数テーブルcatalog_product_index_priceはカテゴリ製品リストに追加されます。また、カテゴリ/製品インデックスが破損している可能性があります。すべての製品が欠落している場合、まず価格指数を確認します。

21
cmuench

さらに、[ディスプレイ設定]タブのカテゴリで、ディスプレイモードが[製品のみ]または[静的ブロックと製品]に設定されていることを確認します。これが「静的ブロックのみ」に設定されている場合、製品はカテゴリに表示されません。

5
Ryan Dingus

カテゴリにアップロードすると、製品をカタログで表示したり検索したりできず、カテゴリが表示されませんでした。

既存の「デフォルトカテゴリ」の下にサブカテゴリとしてカテゴリを作成する必要がありました。

5
B. Edwards

PHP "Gd"グラフィックモジュールがインストールされていることを確認してください。Magentoは、これを使用して製品画像のサムネイルなどを作成します。シェルに入力します。

php5 -m

Gdがリストにあるかどうかを確認します。そうでない場合は、シェルに次のように入力してインストールし、Apacheを再起動します。

Sudo apt-get install php5-Gd
Sudo apachectl restart

このリンクにはより包括的な手順があります

2
CommaToast

インデックス管理に移動してください。ここにリストされているすべての行のインデックスを再作成してください

システム>>インデックス管理

それはあなたの問題を解決します...

2
Jignesh Vagh

製品の在庫管理オプションを確認してください。デフォルトの構成では在庫切れのアイテムは表示されません。

2
SiViG