製品がフロントエンドに表示されない


8

写真に示すように、1つのアイテム(製品-ミニカースピーカー)と1つの空のカテゴリスピーカーがあります。 ここに画像の説明を入力してください しかし、フロントエンドからこれにアクセスしようとすると、表示されません。参照: ここに画像の説明を入力してください および ここに画像の説明を入力してください

回答:


18

次のことを確認する必要があります。

-製品がカテゴリに割り当てられている

-商品がストアビューに割り当てられている。

-製品は在庫あり

-製品に数量が割り当てられている

これが完了したら、ストアキャッシュをフラッシュすると、製品が表示されます。


1
いいえ、でも挑戦してくれてありがとう
Shah

場合によっては、属性がストアレベルで設定されることもあります。特定のストアでいくつかの製品のインスタンスが無効に設定されているため、デフォルト値が上書きされました。
DWils 2014年

データのインデックス再作成も必要になる場合があります。
トーマスベネット

magento Webサイトの在庫管理をnoに設定した場合、誰が何が問題なのか知っていますか?
himansu 2017年

5

アイテムの在庫があるかどうかのチェックリストは次のとおりです。あなたがこの問題を理解しようと最初に時間を費やすまで、いくつかは愚かに見えるでしょう:

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

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


1

製品の数量が0ではないこと、および製品が在庫ありでリストされていることを確認する必要があります。デフォルトでは在庫のない製品はリストされておらず、またデフォルトでは製品の数量は追加時に0になるためです。

だからあなたがしなければならないことはカタログに行く->製品の管理あなたの製品をクリックして編集し、左のバーの在庫に行き、そして数量を0以上に変更し、在庫状況を在庫に変更することです。


@sr_magento申し訳ありませんが、質問を投稿したとき、私は答えを知りませんでした。それはちょうど私の心に打たれ、私は解決策を思いついた。申し訳ありません:P
ダクシュシャー

0

製品の位置は0です。これにより、製品が消えることがあります。私は同じ問題を抱えており、位置を0より大きい番号に変更することで解決しました。番号で製品を注文することはできますが、0を使用しないでください。


この主張をいくつかのコードまたは例で裏付けることができますか?
David Manners 2014

1
これだとは思わない。私は製品にポジションが設定されていない多くのプロジェクトに取り組みました
マリウス

わかりました、これは私のインストールのバグかもしれませんか?参考になると思いましたが、間違っていた場合は修正してください。私はMagentoを使用するのが初めてで、インストール時にこの「速い」ことに気づきました。
Steffan Greven 2014

0

手動で挿入したカスタムブロックまたはカテゴリブロックの場合は、システム>>アクセス許可>>ブロックからそのブロックのアクセス許可を作成していることを確認してください。これは、最近のバージョンのmagento 1.9.xで実際に問題になっています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.