インベントリポリシー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce Engineには、Commerce機能をカスタマイズできる拡張可能なサービスが含まれています。
すぐに使用できるポリシーを拡張したり、ポリシーから継承したりしないでください。代わりに、自分で作成してください。ポリシーの値を変更するには、ポリシーが定義されている場所に応じてPolicySet JSONまたはEnvironment JSONを変更してから、Bootstrapを再実行します。
このSitecore.Commerce.Plugin.Inventoryでは、次のポリシーが定義されています。
グローバルインベントリポリシー
このGlobalInventoryPolicyでは、在庫レベルや受注による在庫レベルの調整など、グローバル在庫設定を定義します。次の表に、GlobalInventoryPolicyのプロパティとデフォルト値の一覧と説明を示します。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
CheckStockLevel |
false |
手記 このプロパティは現在使用されていません。 |
|
SubtractStockOnOrder |
true |
手記 このプロパティは現在使用されていません。 |
|
DefaultAllocationDateAvailable |
DateTimeOffset.MinValue |
手記 このプロパティは現在使用されていません。 |
|
RetryInventoryUpdatesOnCheckout |
true |
true (デフォルト) に設定すると、複数のAPIリクエストが同時に発生した場合にインベントリの更新を再試行するメカニズムがアクティブになり、同時実行エラーが回避されます。 |
|
MaxRetriesForInventoryUpdatesOnCheckout |
5 |
同時要求が検出された場合にインベントリ更新要求を再試行する最大回数を示します。デフォルトは3です。 |
|
MaxInventorySetLength |
50 |
インベントリー・セットの名前に含めることができる最大文字数を示します (例えば、ビジネス・ユーザーがインベントリー・ダッシュボードでインベントリー・セットを作成するとき)。 |
ロギングポリシー
LoggingPolicyポリシーには、次のプロパティが含まれています。
LoggingPolicyポリシーは現在使用されていません。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
LogInventoryItemFromContext |
false |
Not used. |
|
LogGetDefaultInventoryItem |
false |
Not used. |
KnownInventoryActionsポリシー
KnownInventoryActionsPolicyポリシーは、Sitecore XC Business ToolsのInventoryダッシュボードで使用されるインベントリ エンティティ ビュー アクションの名前 (文字列形式) を定義します。
KnownInventoryActionsPolicyのプロパティはSitecore Business Tools UIによって使用され、変更しないでください。
|
財産 |
既定値 |
|---|---|
|
AddInventorySet { get; set; } |
AddInventorySet (インベントリセットを追加) |
|
EditInventorySet { get; set; } |
EditInventorySet |
|
RemoveInventorySet { get; set; } |
RemoveInventorySet |
|
ValidateInventorySetCanBeRemoved { get; set; } |
(ValidateInventorySetCanBeRemoved |
|
AssociateSellableItemToInventorySet { get; set; } |
AssociateSellableItemToInventorySet |
|
DisassociateSellableItemFromInventorySet { get; set; } |
DisassociateSellableItemFromInventorySet |
|
EditSellableItemInventory { get; set; } |
EditSellableItemInventory |
|
TransferInventory { get; set; } |
TransferInventory |
|
AssociateCatalog { get; set; } |
AssociateCatalog |
|
DisassociateCatalog { get; set; } |
DisassociateCatalog |
|
PaginateInventorySellableItemList { get; set; } |
PaginateInventorySellableItemList |
|
PaginateInventorySetList { get; set; } |
PaginateInventorySetList |
|
PaginateInventorySetCatalogs { get; set; } |
PaginateInventorySetCatalogs |
|
PaginateSellableItemInventorySets { get; set; } |
PaginateSellableItemInventorySets |
KnownInventoryViewsポリシー
KnownInventoryViewsPolicyポリシーは、Sitecore XC Business ToolsのInventoryダッシュボードに表示されるインベントリ ビューを定義します。
KnownInventoryViewsPolicyのプロパティはSitecore Business Tools UIによって使用され、変更しないでください。
|
財産 |
既定値 |
|---|---|
|
InventoryDashboard { get; set; } |
InventoryDashboard |
|
InventorySets { get; set; } |
InventorySets |
|
InventorySetCatalogs { get; set; } |
InventorySetCatalogs |
|
InventorySetCatalogs { get; set; } |
InventorySetCatalogs |
|
InventorySetSellableItems { get; set; } |
SellableItemInventorySets |
|
AssociateSellableItem { get; set; } |
AssociateSellableItem |
|
EditInventory { get; set; } |
EditInventory |
|
TransferInventory { get; set; } |
TransferInventory |
|
Master { get; set; } |
Master |
|
Details { get; set; } |
Details |
|
Summary { get; set; } |
Summary |
バックオーダー可能性ポリシー
Sitecore.Commerce.Plugin.Backorderableプラグインは、構成ポリシーを実装します。
Sitecore.Commerce.Plugin.Backorderableプラグインが提供するバックオーダー機能は、このリリースでは完全には実装されていません。
AvailabilityBackOrderedPolicy (可用性バックオーダーポリシー)
AvailabilityBackOrderedPolicyポリシーは、注文の処理中に製品のバックオーダーの在庫状況に関する情報を一時的に保存するために使用されます。
AvailabilityBackOrderedPolicyポリシーは、構成ポリシーとして意図されたものではありません。これは、InventoryInformation.BackorderableComponentからの情報を格納します。また、注文処理中にDelayedAvailabilityプラグインがバックオーダーのどの行にあるかを判断するためのフラグとしても使用されます。
AvailabilityBackOrderedPolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
BackorderLimit |
0 |
その在庫セットで在庫切れの場合に購入者が購入できる販売可能な商品の最大数。 |
|
QuantityOrdered |
0 |
注文を処理するブロックが、販売可能な商品またはそのバリエーションの1つに対してすでに行われたバックオーダーの数を認識し、バックオーダーの制限を超えないようにすることを許可します。 手記 このプロパティは現在使用されていません。 |
|
AvailabilityDate |
DateTimeOffset.UtcNow |
バックオーダーのSellable商品が在庫セットで利用可能になった日付。日付と時刻は、現在の協定世界時 (UTC) の日付と時刻に設定されます。オフセット時間は0です。 |
グローバルバックオーダー可能ポリシー
GlobalBackorderablePolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
BackorderableAvailabilityExpires |
3 |
バックオーダーの可用性チェックの結果が有効と見なされる日数を表します (再チェックなし)。このプロパティの値は、ItemAvailabilityComponent.AvailabilityExpiresによって割り当てられます。 |
KnownBackorderableListsPolicy (既知のバックオーダー可能リストポリシー)
KnownBackorderableListsPolicyポリシーには、次のプロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
BackOrders |
BackOrders |
バックオーダーを含むリストの名前を設定します。 |
KnownBackorderableOrderStatusPolicy (既知バックオーダー可能オーダーステータスポリシー)
KnownBackorderableOrderStatusPolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
Backorderable |
Backorderable |
バックオーダー可能で、バックオーダーのリストに追加されるアイテムのステータス名 (KnownBackorderableListsPolicy)。 |
予約注文ポリシー
Sitecore.Commerce.Plugin.Preorderableプラグインは、構成ポリシーを実装します。
Sitecore.Commerce.Plugin.Backorderableプラグインによって提供される予約注文機能は、このリリースでは完全には実装されていません。
可用性事前注文ポリシー
AvailabilityPreOrderedPolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
AvailabilityDate |
DateTimeOffset.UtcNow |
その在庫セットからSellable商品が予約注文可能になる日付。日付と時刻は、現在の協定世界時 (UTC) の日付と時刻に設定されます。オフセット時間は0です。 |
|
QuantityOrdered |
0 |
注文を処理するブロックは、販売可能な商品またはそのバリエーションの1つに対してすでに行われた予約注文の数を認識し、予約注文の制限を超えていないことを確認します。 このプロパティは現在使用されていません。 |
|
PreOrderLimit |
0 |
お客様がその在庫セットから予約注文できる販売可能な商品の量。 |
|
CanOrderOn |
DateTimeOffset.UtcNow |
手記 このプロパティは現在使用されていません。 |
グローバル事前注文可能ポリシー
GlobalBackorderablePolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
PreorderableAvailabilityExpires |
3 |
予約注文の在庫状況確認の結果が有効と見なされる日数を表します (再確認なし)。 |
既知のPreorderableListsPolicy
KnownBackorderableListsPolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
PreOrders |
PreOrders |
Sets the name of the list that contains preorders. |
既知のPreorderableOrderStatusPolicy
KnownPreorderableOrderStatusPolicyポリシーには、次の設定プロパティがあります。
|
財産 |
既定値 |
形容 |
|---|---|---|
|
Preorderable |
Preorderable |
予約注文可能で、予約注文リストに追加される品目のステータス名。 |