価格設定方針
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce Engineは、商務機能をカスタマイズできる拡張可能なサービスを包含しています。
!注標準のポリシーを拡張したり継承したりしないでください。代わりに、自分で作成した方が良いです。ポリシーの値を変更するには、ポリシーの定義先に応じてPolicySet JSONやEnvironment JSONを変更し、その後Bootstrapを再実行できます。
以下のポリシーは、プライシングプラグインを通じて設定できます。
- 方針
- GlobalPricingPolicy: 標準価格ポリシーを指定する機能を提供します。Commerce Shopsサービスに適用されます。以下のサンプルは環境ポリシーコレクションで返されたGlobalPricingPolicyを示しています。特定のショップのポリシーをそのショップのポリシーコレクションに追加することで上書きできます。
- KnownPricingActionsPolicy: は価格設定エンティティのアクション名を定義します。
- KnownPricingListsPolicy: は価格、一時的、エンティティインデックスのリストの名前を定義します。リスト名 デフォルト値プライスブックカード プライスブック-{0}-プライスカード
- KnownPricingViewsPolicy
- ListPricingPolicy: ListPricingPolicyは複数の通貨でリストプライスを指定する機能を提供します。以下のサンプルは、SellableItempoliciesコレクションまたはそのバリアントのいずれかで返されたListPricingPolicyを示しています:
{ "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.ListPricingPolicy", "PolicyId": "db13def722dc488f86a0673b83eb85e8", "Models": , "RuleSet": null, "Prices": { "CurrencyCode": "USD", "Amount": 44.75 }, { "CurrencyCode": "CAD", "Amount": 45.75 }
}
- OnSalePolicy: OnSalePolicyは、SellableItemがセール中であることを指定する機能を提供します。以下のサンプルは、SellableItemポリシーコレクションまたはそのバリアントのポリシーコレクションにOnSalePolicyが戻った様子を示しています:
{ "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.OnSalePolicy", "PolicyId": "b70814f6f15b4a0aaeea74e83af63c20", "Models": , "RuleSet": null, "OnSale": true, "ShowInCart": false, "CartDisplay": "text" }
- PriceCardPolicy: PriceCardPolicyは、SellableItemのプライスカードを指定する機能を提供します。これにより、SellableItemは複数のSellableItemsと価格定義を共有できます。同じ論理的なPriceCard名は複数のプライスブックで表現できるため、価格設定の柔軟な方法を提供します。以下のサンプルは、SellableItemポリシーコレクションまたはそのバリアントのポリシーコレクションに返されたPriceCardPolicyを示しています。これは共通の価格定義を参照されていることを示しています:
{ "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.PriceCardPolicy", "PolicyId": "2f770e056b9149088c8f57a84d9343ed", "Models": , "RuleSet": null, "PriceCardName": "HabitatPriceCard" }
- PurchaseOptionMoneyPolicy: PurchaseOptionMoneyPolicypolicyは、複数の通貨で計算された売却価格を指定する機能を提供します。以下のサンプルは、SellableItemポリシーコレクションまたはそのバリアントのポリシーコレクションにおけるPurchaseOptionMoneyPolicyreturndを示しています。これは、コールの文脈に基づいて実際に商品を売る価値を表しています。これは環境要因、例えば日付・時刻や、顧客がカートにある商品に基づいて購入予定の数量など、動的に計算された価格である場合もあります。
{ "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.PurchaseOptionMoneyPolicy", "PolicyId": "b70814f6f15b4a0aaeea74e83af63c20", "Models": , "RuleSet": null, "SellPrice": { "CurrencyCode": "USD", "Amount": 10 } }