チュートリアル: Commerce検索結果レンダリングを使用したクロスセルとアップセル
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce検索結果レンダリングは、クロスセルとアップセルを顧客に提供するために簡単にカスタマイズできる汎用性の高いレンダリングです。Commerce検索結果レンダリングを使用して類似製品をクロスセルする方法の例は、ストアフロント サイト テンプレートのホーム ページで確認できます。

Commerce検索結果レンダリングは、製品のアップセル (たとえば、製品を購入する顧客にパッケージ化された製品バンドル取引を提供するなど) にも使用できます。次の図は、この例を示しており、顧客が興味を持つ可能性のある製品バンドルを提案しています。 カスタムラベルを追加して 、製品バンドルを簡単に識別できます。

このチュートリアルでは、Commerce検索結果のレンダリングを変更して、推奨される製品バンドルを表示する方法について説明します。
コマース スコープを作成する
この検索範囲クエリは、リレーションシップを調べることで、検索結果の製品に関連付けられている製品バンドルを取得します。この手順で作成する検索スコープ クエリは、既定のPDPの関連製品スコープで使用されるクエリと似ています。汎用検索トークンProductRelationshipを再利用し、必要なリレーションシップ フィールドの名前 ( Sellable Item To Bundleフィールドなど) を指定します。
コマーススコープを作成するには:
-
コンテンツ エディターで /sitecore/Content/<tenant>/<site>/Settingsに移動し、Scopesを右クリックしてInsert, Scopeをクリックします。
-
Messageダイアログボックスで、「Related Bundles on PDP」と入力し、「OK」をクリックします。
-
ContentタブのScopeセクションのScope Queryフィールドに、スコープ クエリ +sxa:ProductRelationship|SellableItemToBundle;+custom:excludefromwebsitesearchresults|false;+commercesearchitemtype:sellableitemを入力します。
-
リボン メニューのSaveをクリックします。
Commerce検索結果レンダリングをページに追加する
Commerce検索結果レンダリングをページに追加するには:
-
コンテンツ エディターで /sitecore/Content/<tenant>/<site>/Presentation/Partial Designsに移動し、Default Main Product Page Contentを右クリックしてExperience Editorをクリックします。
-
エクスペリエンス エディターのツールボックスのPage Structureセクションで、Containerをクリックし、ページにドラッグします。
-
ツールボックスのPage Contentセクションで、Rich Textをクリックしてコンテナにドラッグします。次に、「 Bundles you might find interesting」と入力します。
-
テキストのスタイルを設定するには、ツール バーのEdit the textをクリックし、Rich Text EditorでHTMLタブをクリックし、次のマークアップを追加してAcceptをクリックします。
-
ツールボックスのCommerce Catalogセクションで、Commerce Search Resultsをクリックし、レンダリングをコンテナにドラッグします。 Select the Associated Contentダイアログボックスで、「 Default 」をクリックし、「 OK」をクリックします。
-
Commerce Search Resultsツールバーで、More, Edit component propertiesをクリックします。
-
SearchCriteriaセクションのSearch results signatureフィールドに「related-bundles」と入力します。
-
Search scopeフィールドでRelated Bundles on PDPをクリックし、次の図に示す値を定義して、OKをクリックします。
-
ToolboxのSearchセクションで、Load Moreレンダリングをクリックし、Commerce検索結果レンダリングの下のページにドラッグします。Select the Associated Contentダイアログボックスで、「 Default」をクリックし、「 OK」をクリックします。
-
Load MoreツールバーでMore, Edit component propertiesをクリックし、SearchCriteriaセクションのSearch results signatureフィールドに「Related-bundles」と入力してOKをクリックします。
-
変更を保存します。
「Product Bundles」セクションのパーソナライズ
現在の製品に関連する製品バンドルがない場合に、製品バンドルを推奨するセクションがレンダリングされず、Commerce検索結果レンダリングがクエリを実行しないようにするには、パーソナライゼーション ルールを追加する必要があります。
セクションをパーソナライズするには:
-
前の手順で追加したContainerレンダリングをクリックします。
-
ツールバーのCreate or edit personalization for this componentをクリックし、Personalize the componentダイアログボックスでAdd (+) をクリックして名前Related bundlesを入力します。
-
Edit ruleをクリックし、Choose conditionsフィールドに「 field 」と入力してルールwhere the specific field compares to specific valueをクリックします。
-
Edit ruleボックスでspecificをクリックし、「SellableItemToBundle」と入力してOKをクリックします。comparesをクリックしてis equal toに変更し、OKをクリックします。Warningダイアログボックスで、「OK」をクリックします。
-
Defaultセクションで、「Hide」をクリックします。
-
「 OK 」をクリックして、「 Personalize component 」ダイアログ・ボックスを閉じます。
-
リボン メニューのHomeタブで、Saveをクリックし、Publishをクリックします。