料金ポリシー

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Commerce Engineには、Commerce機能をカスタマイズできる拡張可能なサービスが含まれています。

メモ

すぐに使用できるポリシーを拡張したり、ポリシーから継承したりしないでください。代わりに、自分で作成してください。ポリシーの値を変更するには、ポリシーが定義されている場所に応じてPolicySet JSONまたはEnvironment JSONを変更してから、Bootstrapを再実行します。

次のポリシーは、Pricingプラグインを使用して構成できます。

政策

形容

プロパティ / デフォルト値

GlobalPricingPolicy

標準価格ポリシーを指定する機能を提供します。Commerce Shopsサービスに適用されます。次の例は、環境ポリシー コレクションで返されるGlobalPricingPolicyを示しています。特定のショップのポリシーを上書きするには、そのショップのポリシー コレクションにポリシーを追加します。

ShouldRoundPriceCalc / true

ラウンドデジット / 2

ミッドポイントラウンドアップ / true

MaxPriceCardNameLength / 30

マックスプライスブックネームの長さ / 30

最小価格 / 0

最小価格数量 / 0

KnownPricingActionsPolicy

価格設定エンティティ ビュー アクションの名前を定義します。

AddPriceBook / 「AddPriceBook」

EditPriceBook / 「EditPriceBook」

AssociateCatalog / 「AssociateCatalog」

DisassociateCatalog / "DisassociateCatalog"

AddPriceCard / 「AddPriceCard」

エディットプライスカード / "エディットプライスカード"

DeletePriceCard / 「DeletePriceCard」

DuplicatePriceCard / 「DuplicatePriceCard」

AddPriceSnapshot / "AddPriceSnapshot"

EditPriceSnapshot / "EditPriceSnapshot"

RemovePriceSnapshot / "RemovePriceSnapshot"

RequestSnapshotApproval / "RequestSnapshotApproval" (リクエストスナップショット承認)

RejectSnapshot / "RejectSnapshot"

ApproveSnapshot / "ApproveSnapshot" (スナップショットの承認)

RetractSnapshot / "RetractSnapshot"

AddCurrency / "AddCurrency"

EditCurrency / "EditCurrency"

RemoveCurrency / "RemoveCurrency"

SelectCurrency / "SelectCurrency"

KnownPricingListsPolicy

価格設定、一時インデックス、およびエンティティインデックスリストの名前を定義します。

リスト名              デフォルト値

PriceBookCardsプライスブック-{0}-PriceCards

PriceBookCards / 「PriceBook-{0}-PriceCards」

KnownPricingViewsPolicy

価格設定エンティティ ビューの名前を定義します

Pricingダッシュボード/「PricingDashboard」

マスター / 「マスター」

Summary / 「サマリー」

詳細/「詳細」

PriceBookCards / 「PriceBookCards」

PriceBooks / 「PriceBooks」

PriceBookCatalogs / 「PriceBookカタログ」

PriceCardSnapshots / "PriceCardSnapshots"

PriceSnapshotDetails / "PriceSnapshotDetails"

SetSnapshotApprovalStatus / "SetSnapshotApprovalStatus"

PriceSnapshotTiers / "PriceSnapshotTiers"

PriceTierDetails / "PriceTierDetails"

価格 / 「価格」

PriceRow / "PriceRow"

プライスセル / "プライスセル"

ListPricingPolicy

このListPricingPolicyでは、リスト価格を複数の通貨で指定できます。次の例は、SellableItem ポリシー コレクションまたはそのバリアントの1つで返される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ポリシー コレクションまたはそのバリアントの1つのポリシー コレクションで返されるOnSalePolicy を示しています。

{
      "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.OnSalePolicy",
      "PolicyId": "b70814f6f15b4a0aaeea74e83af63c20",
      "Models": [],
      "RuleSet": null,
      "OnSale": true,
      "ShowInCart": false,
      "CartDisplay": "text"
 }

PriceCardPolicy

このPriceCardPolicy では、SellableItemの価格カードを指定できます。これにより、SellableItemは価格定義を他の複数のSellableItemと共有できます。同じ論理PriceCard名を複数のPrice Bookで表すことができるため、価格を柔軟に指定できます。次のサンプルは、SellableItemポリシー コレクションまたはそのバリアントの1つのポリシー コレクションで返されるPriceCardPolicyを示しています。これは、一般的な価格定義が参照されていることを示しています。

{
      "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.PriceCardPolicy",
      "PolicyId": "2f770e056b9149088c8f57a84d9343ed",
      "Models": [],
      "RuleSet": null,
      "PriceCardName": "HabitatPriceCard"
  }

PurchaseOptionMoneyPolicy

PurchaseOptionMoneyPolicy ポリシーでは、計算された販売価格を複数の通貨で指定することができます。次のサンプルは、SellableItemポリシー コレクションまたはそのバリアントの1つのポリシー コレクションで返されるPurchaseOptionMoneyPolicy を示しています。これは、通話のコンテキストに基づいて、実際にアイテムを販売する価格を表します。これは、日付/時刻や、カート内の内容に基づいて顧客が購入する予定の数量など、環境要因に基づいて動的に計算された価格である可能性があります。

{
      "@odata.type": "#Sitecore.Commerce.Plugin.Pricing.PurchaseOptionMoneyPolicy",
      "PolicyId": "b70814f6f15b4a0aaeea74e83af63c20",
      "Models": [],
      "RuleSet": null,
      "SellPrice": {
        "CurrencyCode": "USD",
        "Amount": 10
      }
 }

この記事を改善するための提案がある場合は、 お知らせください!