Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
B2C Commerce の使用開始
商品フィードの URL パターンを構成する

商品フィードの URL パターンを構成する

PWA Kit またはヘッドレス B2C Commerce ストアフロントを使用する場合は、フィールドマッピングの商品 URL フィールドを URL パターンで上書きして、各商品の正しい商品詳細ページの URL が商品フィードに含まれるようにします。

このタスクは、PWA Kit ストアフロントとヘッドレスストアフロントにのみ適用されます。SFRA または SiteGenesis と標準の商品 URL を使用する場合は、正しい URL が B2C Commerce によって自動的に生成されるため、このタスクを省略できます。

メモ
メモ 商品 URL フィールドには、OpenAI フィードの場合はurl、Google フィードの場合はlinkという名前が付けられます。

PWA Kit とヘッドレスストアフロントは、SFRA や SiteGenesis とは異なる URL 構造を使用します。商品フィードは買い物客を商品詳細ページに直接リンクする必要があるため、デフォルトの商品 URL マッピングを、B2C Commerce がフィード内の各商品の URL の生成に使用する URL パターンに置き換えます。

このパターンは、商品 ID のプレースホルダーを含む URL テンプレートです。フィードの生成中に、B2C Commerce によってプレースホルダーが各商品の ID に置き換えられます。

重要
重要 プレースホルダーは${fieldName}構文 (ドル記号の後に中括弧が続く) を使用します。中括弧内の値は、フィールドマッピングに表示される SFCC フィールドドロップダウンの B2C Commerce フィールド名と一致する必要があります。B2C Commerce では、認識されたフィールド名のみが置換されます。リテラル テキストとサポートされていないトークンは変更されずに渡されます。
  1. アプリケーションランチャーアプリケーションランチャーの順にクリックし、マーチャントツール | サイト | AI & ソーシャル統合の順に選択して、チャネル ( OpenAIまたはGoogle ) を選択します。
  2. 「カタログ」タブをクリックします。
  3. [フィールド マッピング ] セクションで、商品の URL 行 (OpenAI の場合はURL、Google の場合はリンク ) を見つけて、[ 上書き ] をクリックします。
  4. [ 定数値またはパターンで上書きする] をクリックし、URL パターンを入力します。

    商品 ID には${id}を使用します。B2C Commerce では、フィードの生成中に${id}が各商品の ID に置き換えられます。

    例: https://www.example.com/product/${id}

    その他の動的な値には、フィールドマッピングのSFCCフィールドドロップダウンから任意のフィールド名を使用します。フィールド名をドル記号と中括弧で囲みます。たとえば、${brand}です。

    オーバーライドの詳細な手順については、「OpenAI の商品フィールドのマッピング」または「Google の商品フィールドのマッピング」を参照してください。

B2C Commerce は上書きを保存し、URL パターンを使用してフィード内の商品 URL を生成します。買い物客がチャネルから商品をクリックすると、PWA Kit またはヘッドレスストアフロントの正しいページにダイレクトされます。

URL パターンの例
URL パターンの例

PWA Kit ストアフロント:

  • 商品 URL: https://www.mystore.com/product/${id}

カスタムヘッドレスストアフロント:

  • 商品 URL: https://shop.mybrand.com/products/${id}

必要な URL スラッグを含むカスタムヘッドレスストアフロント:

一部のストアフロントでは、商品 ID の前の URL パスに人間が判読できるスラッグが必要ですが、スラッグ値自体はルーティングロジックでは無視され、スラッグ値の存在のみが必要です。このような場合は、URL 構造を満たすために_などのニュートラルプレースホルダーを使用します。

メモ
メモ スラッグプレースホルダー値(ここでは_ )は、空でない任意の文字列にすることができます。ストアフロントは商品 ID を使用して正しいページを解決し、スラッグセグメントを完全に無視します。スラッグセグメントは省略しないでください。これがない URL は正しく解決されません。
  • 商品 URL: https://www.brand.com/us/en/product/_/${id}
 
読み込み中
Salesforce Help | Article