メモ
Dynamics 365 Commerce のリテール・インタレスト・グループは、Yammer から Viva Engage に移転しました。 新しい Viva Engage コミュニティにアクセスできない場合は、このフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力して追加し、最新のディスカッションに参加してください。
この記事では、Microsoft Dynamics 365 Commerce サイトで在庫状況に関するメッセージングを決定する在庫バッファーと在庫レベルをコンフィギュレーションする方法について説明します。
Dynamics 365 Commerce headquarters には、在庫データと、販売時点管理 (POS) アプリケーション、電子商取引店舗、非同期で在庫をプルおよびプッシュするその他のカスタム統合アプリケーションなど、さまざまなチャネルが含まれています。 そのため、本社の手持ち在庫ページ、POS ユーザー インターフェイス (UI)、e コマース インベントリの可用性 API を通じて表示される利用可能な在庫値は、常にリアルタイムで 100% 正確であるとは限りません。
多くの小売業者は、電子商取引店舗で実際の在庫値を表示する代わりに、在庫状況の状態 (例えば、"在庫あり" または "在庫切れ" など) についてメッセージを表示して、顧客に品目が購入可能か、在庫切れの可能性があるかを通知することを希望します。 この方法では、インベントリの可用性メッセージングを決定するインベントリ バッファーとインベントリ レベルを使用できるようにし、それらを構成します。
前提条件: 在庫バッファーと在庫レベル機能を有効する
本社の機能管理は、在庫バッファーと在庫レベルの機能を制御します。 この機能を有効にするには、次の手順に従います。
- システム管理者>ワークスペース>フィーチャー管理 の順に移動します。
- 在庫バッファーと在庫レベルの有効化 機能を検索し、その行を選択してから、直ちに有効化 を選択します。
この機能を有効にすると、>の在庫レベル在庫管理を確認できます。
在庫レベル プロファイルの作成とコンフィギュレーション
在庫レベルのプロファイル は、指定された製品数量の状態が在庫あり、在庫切れ、あるいはその他のカスタム ステータスとみなされるかを決定します。 法人ごとに複数の在庫レベル プロファイルを作成およびコンフィギュレーションできます。 各プロファイルは、一連の在庫レベルで構成され、各レベルは 範囲、コード、および ラベル によって定義されます。
- 範囲 – 各範囲は、開始数量 と 終了数量 によって定義されます。 数量値が、その範囲の開始数量よりも多く、かつ終了数量を超えていない場合は、範囲に含まれます。 計算における数量値は、売上の計測単位です。
- コード – コードは、レベルを表す内部の略語です。 在庫 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コマース サイトの在庫状況のメッセージングを決定します。 詳細については、在庫設定を適用する を参照してください。
または、パートナーの e コマース ソリューションと統合する場合は、 GetEstimatedAvailability API と GetEstimatedProductWarehouseAvailability API を使用して、eコマース シナリオで製品の在庫の可用性を示すことができます。 これらの API の詳細については、小売チャンネルの引当可能在庫数量の計算 を参照してください。
これらの API は、インベントリ バッファーとインベントリ レベルを使用して、使用可能な合計および利用可能な物理値に基づくインベントリ レベル コードとラベル メッセージを返します。 API を構成して、在庫数量がメッセージと共に返されるかどうか、および使用可能な数量が在庫バッファー値によって削減されるかどうかを判断できます。
製品の可用性 API の応答を構成するには、次の手順に従います。
- Retail と Commerce>Headquarters の設定>パラメーター>Commerce パラメーター の順に移動します。
- 店舗在庫 セクションの 在庫 タブにある E コマース向け製品の使用可能性 API フィールドで値を選択します。
- 1110 (グローバル構成) 配布スケジュール ジョブを実行して、設定をチャネルに適用します。