/ / Magento:グローバル製品フィルターの設定と保​​存-php、magento、query-parameters、layered-navigation

Magento:グローバルプロダクトフィルタの設定と保​​存 - php、magento、query-parameters、layered-navigation

Magentoでは、新しいカテゴリが選択されたとき、または検索が実行されたときに、階層化されたナビゲーション選択をどのように保持できますか?

完全なストーリー:

「書籍を販売するストアを開発しています」電子書籍。ストアをナビゲートしているとき、私は一般的にすべての製品を見たいです。また、カテゴリを表示し、書籍または電子書籍のみを表示できるようにしたいと考えています。これは、「製品タイプ」属性と階層化ナビゲーションを使用して簡単に実現できます。

ただし、問題は、別のカテゴリを選択するか検索を実行すると、現在の階層化されたナビゲーションフィルターが失われることです。 「製品タイプ」フィルターを再度選択する必要があります。

複数のリクエストにわたって階層化されたナビゲーションを維持したい場合、私のオプションは何ですか?

最適な整理方法に関する提案はありますか必要なものがレイヤーナビゲーションで簡単に達成できない場合、カタログを作成しますか?書籍と電子書籍の2つのトップレベルカテゴリがより良いソリューションになりますか?

ありがとう!

回答:

回答№1は1

レイヤードナビゲーションは間違いなくあなたの要件を達成するための最良の方法です。

階層化されたナビゲーションブロックから属性値をクリックすると生成されるURLを確認します(次のようになります) your-category-path.html?color=6 6は属性オプションIDです)。 これらのクエリパラメータを、階層化されたナビゲーションブロックと製品コレクション(カテゴリや検索結果のリストなど)を含む後続のページロードに追加すると、そのフィルターが適用されます。