プロモーション方針
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce Engineは、商務機能をカスタマイズできる拡張可能なサービスを包含しています。
!注標準のポリシーを拡張したり継承したりしないでください。代わりに、自分で作成した方が良いです。ポリシーの値を変更するには、ポリシーの定義先に応じてPolicySet JSONやEnvironment JSONを変更し、その後Bootstrapを再実行できます。
以下のポリシーはPromotionsプラグインを通じて設定できます。
方針
概要
プロパティ/デフォルト値
ExclusivePromotionPolicy
プロモーションが独占的かどうかを識別します。限定プロモーションとは、特定のカートライン、または特定のカートに適用される唯一のプロモーションです。例えば、2つのカートラインを含むカートには最大3つの限定ポリシーが適用されることがあります。
GlobalPromotionsPolicy
プロモーションのグローバル設定を定義します。
> [!注]
GlobalPromotionsPolicy > Commerce環境のファイルJSON設定されています。例えば、 wwwroot/data/Environments/PlugIn.Habitat.CommerceAuthroing-1.*.*.json.
DefaultPriority - 昇進が作成または移行された際に設定される優先度。デフォルトでは昇進の優先度は100です。最も高い優先度値は1です。
MaxPromotionNameLength / 50
MaxPromotion BookNameLength / 50
PromotionsRequireApproval - プロモーションの 承認ワークフロー を強制します。有効化されている場合、プロモーションはカートに適用する前に承認が必要です。承認プロセスを経ずにプロモーションをテストするには、Authoring環境の設定JSONファイルでプロパティを falseに設定します。これにより、プロモーションがドラフト状態の間に追加または削除できます。また、ドラフトプロモーションを削除することも可能です。このプロパティはSitecore 9.0.1以降利用可能です。デフォルトはtrueです。
> [!警告]
> このプロパティをショップ環境で常にtrueに設定するようにしてください。
KnownPromotionsActionsPolicy
プロモーションエンティティの表示アクションの名前を定義します。
AddPromotionBook / 「AddPromotionBook」
EditPromotionBook / 「EditPromotionBook」
アソシエイトカタログ / 「アソシエイトカタログ」
DisassociateCatalog / 「DisassociateCatalog」
AddPromotion / 「AddPromotion」
EditPromotion / 「EditPromotion」
DeletePromotion / 「DeletePromotion」
DuplicatePromotion / 「DuplicatePromotion」
RequestPromotionApproval / 「RequestPromotionApproval」
RejectPromotion / 「RejectPromotion」
ApprovePromotion / 「ApprovePromotion」
RetractPromotion / 「RetractPromotion」
DisablePromotion / 「DisablePromotion」
SelectQualification / 「SelectQualification」
AddQualification / 「AddQualification」
DeleteQualification / 「DeleteQualification」
編集資格 / 「編集資格」
SelectBenefit / 「SelectBenefit」
AddBenefit / 「AddBenefit」
DeleteBenefit / 「DeleteBenefit」
EditBenefit / 「EditBenefit」
AddItem / 「AddItem」
RemoveItem / 「RemoveItem」
KnownPromotionsListsPolicy
プロモーション名、一時的およびエンティティインデックスリストの名称を定義します。
PromotionBookPromotions / 「PromotionBooks-{0}-Promotions」
プロモーションズインデックス / 「プロモーションズインデックス」
DeletedPromotionsIndex / 「DeletedPromotionsIndex」
KnownPromotionsViewsPolicy
プロモーションのエンティティビューの名称を定義します。
PromotionsDashboard / 「PromotionsDashboard」
プロモーション/「プロモーション」
プロモーションブックス / 「プロモーションブックス」
PromotionBookPromotions / 「PromotionBookPromotions」
PromotionBookCatalogs / 「PromotionBookCatalogs」
マスター/「マスター」
概要/「概要」
詳細 / 「詳細」
プレビュー/「プレビュー」
SetPromotionApprovalStatus / 「SetPromotionApprovalStatus」
QualificationDetails / 「QualificationDetails」
資格/「資格」
BenefitDetails / 「BenefitDetails」
福利厚生 / 「福利厚生」
アイテム / 「アイテム」
ItemDetails / 「ItemDetails」
KnownPromotionsViewsPolicy
デフォルトのプロモーションのビュー名を変更する機能を提供します。
PromotionBenefitsPolicy
昇進に追加されてその特典を定義するポリシー。
PromotionQualificationsPolicy
昇進の資格を定義するために追加される方針。