サイト ナビゲーションのカスタマイズ
この記事では、カスタマイズされたオンライン ナビゲーション階層を作成して、Microsoft Dynamics 365 Commerce サイトで参照するため製品を整理する方法について説明します。
オンライン店舗では、製品カテゴリを移動することで、顧客は製品を検索して参照することができます。 この機能は通常、ページ上部にあるタブまたは左側にあるナビゲーション バーによって提供されます。 Dynamics 365 Commerce では、カテゴリ ナビゲーションの階層構造と、さまざまなカテゴリに含まれる製品を作成および管理できます。
チャネル ナビゲーション階層の作成
チャネルのナビゲーション階層を作成するには、次の手順に従います。
Retail と Commerce > 製品とカテゴリ > カテゴリと製品の管理に移動します。
カテゴリ階層を選択し、新規を選択します。
階層に名前を付けます。
メモ
作成する最上位カテゴリは、ルート カテゴリ ノードです。 サイトには表示されません。 サイトに単一のトップ レベル ノードが表示されているカテゴリ階層を作成するには、カテゴリを作成し、ルート カテゴリの子として名前を付けます。
新しいカテゴリ ノードを選択し、カテゴリに名前を付けます。
必要に応じて、兄弟カテゴリと子カテゴリの作成を続行します。
トップレベルのカテゴリの下に作成した各カテゴリに製品を割り当てることができるようになりました。
カテゴリの順序のカスタマイズ
既定では、定義したカテゴリはサイトでアルファベット順に表示されます。 ただし、カテゴリの表示順序をカスタマイズすることもできます。 詳細については、製品階層でのカテゴリに対する表示順序の構成 を参照してください。
カテゴリ階層タイプの割り当て
- Retail と Commerce > 製品とカテゴリ > カテゴリと製品の管理に移動します。
- カテゴリ階層を選択します。
- アクション ペイン、カテゴリ階層タブの、設定グループで、階層タイプの関連付けを選択します。
- 新規 を選択します。
- カテゴリ階層タイプ フィールドで、チャネル ナビゲーション階層を選択します。
- カテゴリ階層フィールドで、以前に作成したチャンネル ナビゲーション階層を選択します。
新規または更新されたナビゲーション階層の公開
オンライン店舗でナビゲーション階層を使用できるようにするには、次の手順を実行します。
- Retail と Commerce > チャネル設定 > チャネル カテゴリと製品属性に移動します。
- 左側のツリーで、オンライン ストアを選択します。
- チャネル更新の公開を選択します。
- Retail とコマース > Retail とコマース IT > 配送スケジュールの順に移動します。
- 一覧からジョブ 1040 を見つけ、選択します。
- 今すぐ実行を選択します。
- ジョブ 1070 および 1150 についても、手順 5 と 6 を繰り返します。
サイトにカテゴリを表示する
オンライン店舗でカテゴリ階層を表示するには、テンプレートまたはフラグメント内の適切な場所にナビゲーション メニュー モジュールを追加する必要があります。 サイトがバインドされているチャンネルにナビゲーション階層を公開している場合は、ナビゲーション メニュー モジュールにナビゲーション階層が表示されます。
メモ
モジュール ライブラリに含まれているナビゲーション メニュー モジュールを使用することで、ユーザーはサブカテゴリを持たないカテゴリにのみ移動できます。 顧客がサブカテゴリを持つカテゴリに移動できるようにする場合は、ナビゲーション メニュー モジュールをカスタマイズする必要があります。
カスタム ナビゲーション オプションを追加する
ナビゲーション メニューでは、製品カテゴリ階層に含まれていないナビゲーション オプションを追加できます。 たとえば、製品カテゴリの一覧の最後に、サイトに対して作成した連絡先ページを指すお問い合わせ項目を追加することができます。
ナビゲーション メニューにカスタム ナビゲーション オプションを追加するには、次の手順を実行します。
- カスタマイズするテンプレートまたはフラグメントで、ナビゲーション メニュー モジュールを選択します。
- プロパティ ウィンドウのデータ タブで、品目の追加を選択し、新しいコンテンツ管理システム (CMS) を選択します。
- リンク テキストと URL を入力します。
- 手順 2 と 3 を繰り返して、さらにカスタム ナビゲーション オプションを追加します。
- 完了後、保存 を選択してテンプレートまたはフラグメントを保存し、編集の完了 を選択してチェック インします。