在庫バッファーと在庫レベルのコンフィギュレーション
この記事では、Microsoft Dynamics 365 Commerce サイトで在庫状況に関するメッセージングを決定する在庫バッファーと在庫レベルをコンフィギュレーションする方法について説明します。
Dynamics 365 Commerce headquarters には、在庫データと、販売時点管理 (POS) アプリケーション、電子商取引店舗、非同期で在庫をプルおよびプッシュするその他のカスタム統合アプリケーションなど、さまざまなチャネルが含まれています。 したがって、headquarters の手持在庫ページ、POS ユーザー インターフェイス (UI)、eコマースの在庫状況 API から取得される使用可能な在庫値は、常にリアルタイムで 100% 正確であるとは限りません。
多くの小売業者は、電子商取引店舗で実際の在庫値を表示する代わりに、在庫状況の状態 (例えば、"在庫あり" または "在庫切れ" など) についてメッセージを表示して、顧客に品目が購入可能か、在庫切れの可能性があるかを通知することを希望します。 このアプローチでは、在庫状況のメッセージングを決定する在庫バッファーと在庫レベルを使用可能にしてコンフィギュレーションする必要があります。
前提条件: 在庫バッファーと在庫レベル機能を有効する
在庫バッファーと在庫レベルの機能は、headquarters の機能管理を通じて制御されます。 機能を有効にするには、次の手順を実行します。
- システム管理者>ワークスペース>フィーチャー管理 の順に移動します。
- 在庫バッファーと在庫レベルの有効化 機能を検索し、その行を選択してから、直ちに有効化 を選択します。
この機能を有効にすると、Retail と Commerce > 在庫管理 で在庫レベルを確認できます。
在庫レベル プロファイルの作成とコンフィギュレーション
在庫レベルのプロファイル は、指定された製品数量の状態が在庫あり、在庫切れ、あるいはその他のカスタム ステータスとみなされるかを決定します。 法人ごとに複数の在庫レベル プロファイルを作成およびコンフィギュレーションできます。 各プロファイルは、一連の在庫レベルで構成され、各レベルは 範囲、コード、および ラベル によって定義されます。
- 範囲 – 各範囲は、開始数量 と 終了数量 によって定義されます。 数量値が、その範囲の開始数量よりも多く、かつ終了数量を超えていない場合は、範囲に含まれます。 数量値は、計算で販売単位として扱われます。
- コード – コードは、レベルを表す内部の略語です。 在庫 API と直接統合する顧客は、コードを使用して、特定の在庫レベルの追加ロジックを構築できます。 たとえば、在庫レベル コードが OOS ("在庫切れ") の場合に、製品の購買機能を無効にすることができます。
- ラベル – ラベルは、eコマース サイト上の顧客に在庫レベルを伝える意味のある顧客向けメッセージです。
在庫レベル プロファイルの作成
在庫レベル プロファイルを作成するには、次の手順を実行します。
- Retail と Commerce>在庫管理>在庫レベル に移動します。
- アクション ペインで、新規 を選択し、プロファイル ID フィールドと 説明 フィールドに値を入力します。
- 範囲 クイックタブで、追加 を選択して新しいレベルを追加し、そのレベルの 開始数量、終了数量、コード、ラベル の各列に値を入力します。 さらにレベルを追加するには、この手順を繰り返します。 必要に応じて、データ グリッドの値を編集したり、削除 を選択してレベルを削除したりできます。
- アクション ウィンドウで、保存を選択します。
新しいプロファイルが作成されると、2 つの在庫レベルが自動的に初期化されます。
- OOS – 範囲の下限が負の無限大である "在庫切れ" レベル。 このレベルで開始数量とコードを編集することはできません。
- AVAIL – 範囲の上限が無限大である、"利用可能" レベル。 このレベルで終了数量とコードを編集することはできません。
メモ
プロファイル定義で範囲間にギャップや重複はありません。
アクション ペインの 翻訳 ボタンを使用すると、ラベル メッセージのローカライズされた文字列をコンフィギュレーションできます。 次に、ローカライズされた文字列をチャネルに同期するために、1110 (グローバル コンフィギュレーション) 配送スケジュール ジョブを実行する必要があります。
在庫レベル プロファイルのコンフィギュレーション
在庫レベルのプロファイルは、製品カテゴリ レベルまたは個々の製品レベルのいずれかで構成できます。 製品に対して在庫レベルのプロファイルがコンフィギュレーションされている場合、在庫レベルは、リンクされたプロファイルで定義されている範囲に基づいて決定されます。 それ以外の場合、"利用可能" 在庫レベルまたは "在庫切れ" 在庫レベルは、製品に正の手持在庫数量があるかどうかに基づいて決定されます。
カテゴリの在庫レベル プロファイルを構成するには、次の手順を実行します。
- Retail と Commerce>製品とカテゴリ>Commerce 製品階層 に移動します。
- 在庫レベル プロファイルを構成するカテゴリを選択します。
- 製品の販売プロパティ クイックタブで、法人を選択します。
- Commerce の在庫 セクションの 在庫レベル プロファイル フィールドで、事前定義済の在庫レベル プロファイルのいずれかを選択します。
アクション ペインで 製品の更新 ボタンを使用して、カテゴリの基になる製品にカテゴリ レベルのプロファイルの値を反映できます。 詳細については、製品カテゴリおよび製品の管理 を参照してください。
リリース済み製品の在庫レベル プロファイルを構成するには、次の手順を実行します。
- Retail と Commerce>製品とカテゴリ>カテゴリ別リリース済製品 に移動します。
- 製品を選択し、製品の詳細ページを開きます。
- 販売 クイック タブで、Commerce の在庫 セクションの 在庫レベル プロファイル フィールドで、事前定義済の在庫レベル プロファイルのいずれかを選択します。
新しい製品が作成されると、在庫レベル プロファイル フィールドは、他の多くの製品レベルの属性と同様に、製品に関連付けられているカテゴリに構成されている値に設定されます。
メモ
在庫レベル プロファイルは、法人固有の属性です。 同じカテゴリまたは製品の場合、在庫レベル プロファイル値は法人ごとに異なる場合があります。
在庫レベル プロファイルのコンフィギュレーションをチャネルに同期するには、次の手順に従います。
- Retail とコマース>Retail とコマース IT>配送スケジュールの順に移動します。
- 1040 (製品) 配送スケジュールを実行します。
在庫バッファーのコンフィギュレーション
在庫バッファーは、品目の追加数量を元の数量から減算して見積数量を計算するユーザー定義の値です。 この見積数量は、小売業者が実際の手持在庫よりも多く販売することで製品を過剰に販売しないようにするための安全なバッファを提供します。 在庫バッファーは、製品カテゴリ レベルまたは個々の製品レベルのいずれかで構成できます。 在庫バッファーが指定されていない場合は、既定値 0 (ゼロ) が使用されます。
カテゴリの在庫バッファーを構成するには、次の手順を実行します。
- Retail と Commerce>製品とカテゴリ>Commerce 製品階層 に移動します。
- 在庫バッファーを構成するカテゴリを選択します。
- 製品の販売プロパティ クイックタブで、法人を選択します。
- Commerce の在庫 セクションの 在庫バッファー フィールドに、正の値を入力します。
アクション ペインで 製品の更新 ボタンを使用して、カテゴリの基になる製品にカテゴリ レベルのバッファーの値を反映できます。 詳細については、製品カテゴリおよび製品の管理 を参照してください。
リリース済製品の在庫バッファーを構成するには、次の手順を実行します。
- Retail と Commerce>製品とカテゴリ>カテゴリ別リリース済製品 に移動します。
- 製品を選択し、製品の詳細ページを開きます。
- 販売 クイック タブで、Commerce の在庫 セクションの 在庫バッファー フィールドに、正の値を入力します。
新しい製品が作成されると、在庫バッファー フィールドは、製品に関連付けられているカテゴリに構成されている値に設定されます。
メモ
在庫のバッファーと在庫レベルの両方のプロファイルが製品に対して構成されている場合、製品の見積数量 (つまり、元の数量からバッファーの値を差し引いた数量) は、在庫レベルを決定するために範囲計算に使用されます。
在庫バッファーのコンフィギュレーションをチャネルに同期するには、次の手順に従います。
- Retail とコマース>Retail とコマース IT>配送スケジュールの順に移動します。
- 1040 (製品) 配送スケジュールを実行します。
eコマースのシナリオで在庫バッファーと在庫レベルを使用する
Commerce サイト ビルダーでは、headquarters の在庫バッファーおよび在庫レベル機能を使用して、eコマース サイトの在庫状況のメッセージングを決定します。 詳細については、在庫設定を適用する を参照してください。
別の方法として、サードパーティの電子商取引ソリューションと統合する場合は、GetEstimatedAvailability と GetEstimatedProductWarehouseAvailability API を使用して、eコマースのシナリオで製品の在庫状況を表示できます。 これらの API の詳細については、小売チャンネルの引当可能在庫数量の計算 を参照してください。
在庫バッファーと在庫レベルの導入により、これらの API は、使用可能な物理値と使用可能な物理値の合計に基づいて決定される在庫レベル コードとラベル メッセージを返すことができます。 この API をさらに構成して、在庫数量がメッセージと共に返されるかどうか、および利用可能な数量を在庫バッファー値によって減少されるかどうかを決定できます。
在庫状態 API の応答を構成するには、次の手順に従います。
- Retail と Commerce>Headquarters の設定>パラメーター>Commerce パラメーター の順に移動します。
- 店舗在庫 セクションの 在庫 タブにある E コマース向け製品の使用可能性 API フィールドで値を選択します。
- チャンネルに設定を適用するには、1110 (グローバル コンフィギュレーション) 配送スケジュール ジョブを実行します。