Commerce Connectのエンゲージメント プランの命名スキームを変更する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ウェブショップのエンゲージメントプランを作成するときに、デフォルトのエンゲージメントプランの命名規則を変更したい場合があります。
Commerce Connectのデフォルトの命名スキームは、Webショップの名前の後にエンゲージメント プランの名前が続く (例: Website Abandoned Carts) です。エンゲージメント プランには、デフォルトの命名スキームに従って名前を付けるか、Webショップのサイト要素 (放棄されたカート プランの場合) で命名スキームを変更するか、Commerce Connectの構成ファイルにパッチを適用する (すべてのエンゲージメント プランの場合) 必要があります。
このトピックでは、エンゲージメント プランの命名スキームを変更する方法について説明します。
放棄されたカート
放棄されたカート
Abandoned Cartsプランでは、構成のサイト要素でプランの命名スキームを明示的に設定します。
命名規則を変更するには:
-
ウェブショップのsite要素で、サイト名の定義の後にengagementPlanName="{My store}" 属性を追加します (例: <site name="Website" engagementPlanName="My store" … />)。
これを行うと、Webサイトはsitecore/system/Marketing Control Panel/Engagement Plans/{My store} Abandoned Cartsプランに接続されます。
すべてのエンゲージメントプラン
すべてのエンゲージメントプラン
Commerce Connectには、IEaPlanProviderというインターフェイスと、EaPlanProviderというデフォルトの実装があります。 EaPlanProvider.GetEaPlanIDインターフェイスは、命名スキームに基づいて、エンゲージメント プランとエンゲージメント プランの初期状態IDを返します。
命名規則を変更するには:
-
/App_Config/Include/Sitecore.Commerce.Configファイルにパッチを適用して、デフォルトのEaPlanProvider実装を独自のプロバイダとロジックに置き換え、カスタムタイプに一致するようにType属性の値にパッチを適用します。例えば: