インベントリポリシー

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

このページの翻訳は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

予約注文可能で、予約注文リストに追加される品目のステータス名。

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