階層化されたナビゲーションを使用して、製品が表示される他のカテゴリに基づいて顧客が製品をフィルタリングできるようにするにはどうすればよいですか?
私は、次のようなカテゴリに分類された製品を扱う衣料品店で働いています。
- トップス
- Tシャツ
- ドレスシャツ
- ボトムス
- ジーンズ
- ショーツ
- 水着
- アウターウェア
- 付属品
- ベルト
- ネクタイ
「冬のコレクション」や「インタビューの装い」などの特別なコレクションを追加したいと考えています。これらの特別なカテゴリは、別のルート カテゴリに分類されます (また、属性が特別な値に設定されているため、通常のカテゴリとこれらの特別なカテゴリを区別できます)。これらのすべての製品は、メイン カテゴリにも割り当てられます。
ユーザーが冬のコレクションを閲覧している場合、それらのメイン カテゴリに基づいてフィルタリングできるはずです。ウィンター コレクションとアウター カテゴリにジャケットが存在する場合、フィルターのオプションとしてアウターウェアを表示する必要があります。関連するカテゴリのみが表示されます。たとえば、冬のコレクションには水着がないため、水着のカテゴリは表示されません。
アイデアは、コレクションごとにこれらのメイン カテゴリを複製したくないということです。(カテゴリに基づいて) 衣服の種類が既にわかっているため、コレクションはそれを認識している必要があります。
これはどのように行うことができますか?