3

Magento CE 1.7 を使用して、複数の csv ファイルをアップロードしてカテゴリを作成し、多くの製品を作成し、製品を正しいカテゴリに割り当てました。正確な時期はわかりませんが、約 2 週間前に、フロントエンドのカテゴリ一覧ページで商品が表示されなくなることに気付きました。このプロジェクトの開発時間のほぼ半分を、カテゴリ ページに一貫して製品が表示されるようにするために費やしました。

今日、再び、カテゴリ ページに製品が表示されなくなっていることに気付きました。もう一度管理セクションにログインし、製品がアクティブで、在庫があり、数量があり、インデックスが更新されていることを再確認しました (キャッシュをオフにしたので、これは問題ではありませんでした)。通常の修正がどれもうまくいかなかったとき、私はその日の最初の仕事を続けました. メンバーエリアにログインして、そこで微調整を行いました。その時、カテゴリーページに戻り、商品が戻ってきたことを知りました. ログインしてログアウトすることで、カテゴリページに製品を表示/非表示にすることができました。ログインしていないユーザーから製品を非表示にするオプションを探して管理セクションを調べましたが、見つけることができません。

ユーザーがログインしていないときに製品が表示されないのはなぜですか?

4

1 に答える 1

3

管理パネルの顧客グループ セクションを調べているときに、「ログインしていない」ユーザーのエントリがあることに気付きました。しかし、それには疑わしいものがありました。IDは「5」でした。他の顧客グループは 1 から 3 に昇格し、ID 4 のエントリはありませんでした。

私の解決策は、データベースを変更して、'NOT LOGGED IN' 顧客グループの ID を 0 に設定することでした。

 UPDATE customer_group SET customer_group_id = 0 WHERE customer_group_code = 'NOT LOGGED IN'
于 2012-08-16T11:30:07.233 に答える