Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
ロイヤルティ管理
カスタムプロモーション情報を顧客に表示するコンテキスト定義のカスタマイズ

カスタムプロモーション情報を顧客に表示するコンテキスト定義のカスタマイズ

マーケティングマネージャーが契約条件などのカスタムプロモーション情報を顧客に表示する場合、システム管理者はカスタムプロモーション項目の情報を表示するようにプロモーションのコンテキスト定義をカスタマイズできます。

必要なエディション

使用可能なインターフェース: Lightning Experience
使用可能なエディション: Enterprise Edition、 Performance Edition、Unlimited Edition、および Developer Edition (ロイヤルティ管理付属)

顧客へのカスタムプロモーション情報の表示

システム管理者がプロモーションのコンテキスト定義をカスタマイズしてカスタムプロモーション情報を含めると、対象プロモーション API の応答にカスタムプロモーション項目の情報が表示されます。API を実行して顧客のカートのプロモーションのリストを取得すると、対象プロモーションごとにカスタム情報が表示されます。

ヒント
ヒント システム管理者がコンテキスト定義を拡張する前に、マーケティングマネージャーと協力して対象プロモーション API の応答に追加するカスタム項目を決定する必要があります。

CartDetailGetEligiblePromotion コンテキスト定義の拡張によって作成されるコンテキスト定義のカスタマイズ

標準 CartDetailGetEligiblePromotion コンテキスト定義を拡張して作成されるプロモーションコンテキスト定義には、PromotionCustomField という名前のノードが含まれます。システム管理者は、入力種別属性を PromotionCustomFields ノードに追加し、マーケティングマネージャーが顧客に表示する情報を保存するカスタム Promotion オブジェクト項目に属性を対応付けることができます。

システム管理者は、属性を作成した後に次の操作を行う必要があります。

  • 属性ごとにキャメルケースのコンテキストタグを追加する
  • 標準の MapCartValueLoyaltyObjectField 対応付けを使用して、属性を Promotion オブジェクトの対応するカスタム項目に対応付けます。

カスタムコンテキスト定義のカスタマイズ

標準の CartDetailGetEligiblePromotion コンテキスト定義を拡張して作成されるコンテキスト定義とは異なり、カスタムコンテキスト定義にはデフォルトで PromotionCustomField ノードは含まれません。対象プロモーション API でカスタムプロモーション情報を表示できるようにするには、システム管理者は PromotionCustomField というノードを作成し、MapCartValueLoyaltyObjectField という対応付けを追加する必要があります。

ノードと対応付けが作成されたら、システム管理者は CartDetailGetEligiblePromotion コンテキスト定義を拡張して作成されたコンテキスト定義について、すでに説明した手順を実行できます。

 
読み込み中
Salesforce Help | Article