Commerce カタログ レンダリング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXA Storefront には、ストアフロントでカタログを作成するために一緒に使用できる多くのレンダリングが含まれています。このトピックでは、ツールボックスの [Commerce カタログ] セクションからアクセスできるレンダリングについて説明します。
Commerce 検索結果レンダリング
Commerce 検索結果レンダリングは、標準の SXA 検索結果レンダリングと検索サービスに基づいています。これには、レンダリング バリアントと Scriban テンプレートの使用が含まれます。Commerce 検索結果レンダリングは、いくつかの重要な違いがあるにしても、SXA 検索結果レンダリングとほぼ同じです。「Commerce 検索結果レンダリングの使用」を参照してください。
設定
[コントロール プロパティ] ダイアログ ボックスの [カタログ画像] セクションでは、Commerce 検索結果レンダリング用に次のプロパティを設定できます。
プロパティ |
用途 |
---|---|
Sitecore Digital Asset Management システムの画像を使用する |
Sitecore Digital Asset Management (DAM) システムによって保存および管理されている画像を使用するには、[Sitecore Digital Asset Management システムの画像を使用する] チェック ボックスをオンにします。チェック ボックスをオフにすると、画像はメディア ライブラリから取得されます。 たとえば、レンダリングレベルの設定がメディア ライブラリを使用することになっているが、サイトレベルの設定が Digital Asset Management システムの画像を使用することになっている場合、画像は DAM から取得されます。一方、サイトレベルの設定がオフで、[Sitecore Digital Asset Management システムの画像を使用する] チェック ボックスがレンダリング レベルでオンになっている場合、レンダリングは DAM から画像を取得します。 注記 カタログ画像ソースのサイトレベルの設定 (ソースは sitecore/<テナント>/<サイト>/Settings/Commerce/Catalog Configuration) とレンダリングレベルの設定は、実行時に (OR 演算を使用して) マージされます。いずれかを選択すると、画像は Digital Asset Management システムから取得されます。 |
Scriban テンプレートを変更して、Commerce 検索結果レンダリングを設定します。
商品バンドル レンダリング
カタログでは、関連する商品やサービスを、商品バンドルと呼ばれる 1 つの Sellable アイテムとしてグループ化できます。商品バンドルには次の 2 つのタイプがあります。
マーチャンダイザーは商品バンドルを作成し、バンドル内の商品の最小数と最大数を決定して価格設定モデルを割り当てます。
商品バンドル レンダリングを、たとえば商品の詳細ページに追加して、この Sellable アイテムをストアフロントに表示します。
商品バンドル Scriban テンプレートは、静的バンドルと動的バンドルの両方をサポートします。商品バンドル - 廃止予定レンダリングは、静的バンドルのみをサポートし、既存のサイトでのみ使用でき、レンダリング バリアントの Scriban テンプレートではなく MVC ビューに基づいています。
追加の FAQ については、「動的バンドルと無料ギフトのセレクションに関する FAQ」を参照してください。
商品ページには、通常の Sellable アイテムとバンドルを表示するために、商品バリアントと商品バンドルの両方のレンダリングが含まれています。各コンポーネントは、適用されるカタログ アイテム タイプを認識し、他のタイプを無視するため、実行時にそのうちの 1 つだけがページにレンダリングされます。設計上、両方のコンポーネントがエクスペリエンス エディターに表示されます。次の画像では、上部のコンポーネントが商品バリアント レンダリングで、下部のコンポーネントが商品バンドル レンダリングです。
ライブ ストアフロントでは、商品バンドルは次のように表示されます。
ストアフロントでは、バンドルに含まれていて構成要素となっているすべての Sellable アイテムの在庫が調べられ、最小の在庫数が商品バンドルの在庫数として返されます。
Scriban テンプレートを変更して、商品バンドル レンダリングを設定します。
商品ファセット レンダリング
商品ファセット レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
商品画像レンダリング
商品画像レンダリングを使用して、選択した商品に関連する各画像のサムネイル画像を表示します。サムネイルが 1 つ選択され、選択したサムネイルの拡大画像が表示されます。商品が選択されていない場合は、プレースホルダー画像が表示されます。
設定
[コントロール プロパティ] ダイアログ ボックスの [カタログ画像] セクションでは、商品画像レンダリング用に次のプロパティを設定できます。
プロパティ |
用途 |
---|---|
Sitecore Digital Asset Management システムの画像を使用する |
Sitecore Digital Asset Management (DAM) システムによって保存および管理されている画像を使用するには、[Sitecore Digital Asset Management システムの画像を使用する] チェック ボックスをオンにします。チェック ボックスをオフにすると、画像はメディア ライブラリから取得されます。 たとえば、レンダリングレベルの設定がメディア ライブラリを使用することになっているが、サイトレベルの設定が Digital Asset Management システムの画像を使用することになっている場合、画像は DAM から取得されます。一方、サイトレベルの設定がオフで、[Sitecore Digital Asset Management システムの画像を使用する] チェック ボックスがレンダリング レベルでオンになっている場合、レンダリングは DAM から画像を取得します。 注記 カタログ画像ソースのサイトレベルの設定 (ソースは sitecore/<テナント>/<サイト>/Settings/Commerce/Catalog Configuration) とレンダリングレベルの設定は、実行時に (OR 演算を使用して) マージされます。いずれかを選択すると、画像は Digital Asset Management システムから取得されます。 |
商品情報レンダリング
商品情報レンダリングを使用して、商品のタイトル、説明、商品番号を表示します。または、標準 SXA レンダリングのバリアントを使用して、商品情報を表示することもできます。これにより、商品名、説明、商品番号の配置を互いに独立して制御できます。
商品在庫レンダリング
商品在庫レンダリングを使用して、現在の在庫状況と在庫品数を [在庫状況] / [在庫数] として表示します。商品が選択されていない場合、プレースホルダー データが表示されます。
商品が在庫切れの場合は、[カートに追加] ボタンが無効になります。
商品リスト レンダリング
商品リスト レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
ページ毎の商品リスト アイテム レンダリング
ページ毎の商品リスト アイテム レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
商品リスト ページ情報レンダリング
商品リスト ページ情報レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
商品リスト ソート レンダリング
商品リスト ソート レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
商品リスト ページャー レンダリング
商品リスト ページャー レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
商品価格レンダリング
商品価格レンダリングを使用して、商品価格を表示します。特価の場合は割引価格が表示され、元の価格は取り消し線付きで表示されます。
商品価格 - 廃止予定レンダリングは、既存のサイトでのみ使用でき、Scriban テンプレートの代わりにレンダラーを使用します。
Scriban テンプレートを変更して、商品価格レンダリングを設定します。
商品バリアント レンダリング
商品バリアント レンダリングを使用して、各バリアント フィールドのドロップダウン メニューを表示します (たとえば、1 つはサイズ用、もう 1 つは色用)。顧客が無効な組み合わせを選択すると、メッセージ領域にエラー メッセージが表示され、[カートに追加] ボタンが無効になります。
エクスペリエンス エディターでは、レンダリングはプレースホルダーのみを表示します。
ギフト カードの場合、カードの額面をバリアントに設定できます。
プロモーション商品レンダリング
プロモーション商品レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。
検索開始、アクセスしたカテゴリ ページ、およびアクセスした商品ページのレンダリング
訪問者の行動を追跡するには、検索開始、アクセスしたカテゴリ ページ、アクセスした商品ページのレンダリングを使用します。これらのレンダリングはそれぞれ、Commerce Connect API を個別に呼び出して、xDB で関連するページ イベントをトリガーします。結果のデータは、Experience Profile とエクスペリエンス アナリティクスの両方で表示できます。
これらのレンダリングはライブ ストアフロントに表示されませんが、エクスペリエンス エディターのページには表示されるため、配置して編集することができます。たとえば、検索開始レンダリングはエクスペリエンス エディターでは次のように表示されます。
検索結果レンダリング
検索開始レンダリングを使用してページの検索バーから検索が開始されると、レンダリングによって Commerce Connect の検索開始ページ イベントがトリガーされます。SXA Storefront テンプレートでは、検索開始レンダリングがデフォルト Commerce ヘッダーのパーシャル デザインに含まれています。
アクセスしたカテゴリ ページ レンダリング
アクセスしたカテゴリ ページ レンダリングがあるページに顧客がアクセスすると、レンダリングによって Commerce Connect の CategoryPageVisited ページ イベントがトリガーされます。Storefront サイト テンプレートでは、アクセスしたカテゴリ ページ レンダリングはカテゴリ ページのメイン コンテンツ領域に含まれています。
アクセスした商品ページ レンダリング
アクセスした商品ページ レンダリングがあるページに顧客がアクセスすると、レンダリングによって Commerce Connect の ProductPageVisited ページ イベントがトリガーされます。Storefront サイト テンプレートでは、アクセスした商品ページ レンダリングは商品の詳細ページ (PDP) のメイン コンテンツ領域に含まれています。
他のストアフロント ページで分析情報を収集し、顧客の訪問を追跡するには、アクセスした商品ページ レンダリングをページに追加します。たとえば、サンプル Storefront サイトでは、ギフト カードを購入ページとドローン ランディング ページへの顧客の訪問を追跡することができます。これを行うには、アクセスした商品ページ レンダリングをそれぞれのページに追加するだけです。
サブカテゴリ ナビゲーション レンダリング
サブカテゴリ ナビゲーション レンダリングの使用は現在お勧めしていません。推奨される代替方法については、「利用可能なレンダリングの選択」を参照してください。