附註
Dynamics 365 Commerce 的零售興趣群組已從 Yammer 移至 Viva Engage。 如果您無法存取新的Viva Engage社群,請填寫此表單 (https://aka.ms/JoinD365commerceVivaEngageCommunity) 以新增,並繼續參與最新的討論。
本文說明如何設定庫存緩衝和庫存層級,這些設定決定 Microsoft Dynamics 365 Commerce 網站上關於庫存可用性的訊息內容。
Dynamics 365 Commerce headquarters 持有庫存資料,並包含多種通路,例如銷售點 (POS) 應用程式、電子商務店面及其他自訂整合應用程式,這些應用以非同步方式提取與推送庫存。 因此,透過總部的現有庫存頁面、POS 使用者介面 (UI) 及電子商務庫存可用性 API 取得的可用庫存數值,通常無法在即時上達到百分之百準確。
許多零售商偏好不直接在電子商務店面顯示實際庫存數值,而是顯示庫存可用狀態的訊息 (例如「有貨」或「缺貨」),以告知客戶該商品是否可購買或可能缺貨。 採用此方法時,必須提供並設定決定庫存可用性訊息的庫存緩衝和庫存層級。
前提條件:啟用庫存緩衝與庫存層級功能
庫存緩衝與庫存層級功能透過總部的功能管理控制。 要啟用此功能,請依照以下步驟操作:
- 進入系統管理>工作區>函數管理。
- 搜尋啟用庫存緩衝與庫存層級功能,選取該列,然後選擇立即啟用。
功能啟用後,可於零售與商務 > 庫存管理找到庫存層級。
建立並設定庫存層級設定檔
庫存層級設定檔決定特定商品數量狀態是否被視為有貨、缺貨或其他自訂狀態。 每個法律實體單位可建立並設定多個庫存層級設定檔。 每個設定檔包含一組庫存層級,每個層級由範圍、代碼及標籤定義。
- 範圍 – 每個範圍由起始數量與結束數量定義。 若數量值大於該範圍起始數量且不大於結束數量,則該數量值屬於此範圍。 數量值在計算時被視為銷售單位的計量單位。
- 代碼 – 代碼是代表該層級的內部縮寫。 直接整合庫存 API 的客戶可使用代碼建立額外邏輯。 例如,當商品庫存層級代碼為 OOS (缺貨) 時,可關閉該商品的購買功能。
- 標籤 – 標籤是有意義的用戶端訊息,用以向電子商務網站的客戶傳達庫存層級。
建立庫存層級設定檔
要建立庫存層級檔案,請依照以下步驟操作:
- 前往零售與商務>庫存管理>庫存層級。
- 在動作窗格選擇新增,然後輸入設定檔 ID 與描述欄位的值。
- 在範圍 FastTab 選擇新增以新增層級,並為該層級輸入起始數量、結束數量、代碼及標籤資料欄的值。 重複此步驟以新增更多層級。 如有需要,可在資料網格中編輯值,或選擇刪除以移除某層級。
- 在動作窗格上,選擇儲存。
新設定檔建立後,會自動初始化兩個庫存層級:
- OOS –「缺貨」層級,其範圍下限為負無限大。 此層級的起始數量與代碼不可編輯。
- AVAIL –「有貨」層級,其範圍上限為正無限大。 此層級的結束數量與代碼不可編輯。
附註
設定檔中範圍不得有空隙或重疊。
可使用動作窗格上的翻譯按鈕設定標籤訊息的當地語系化字串。 完成後,必須執行 1110 (全域設定) 分發排程工作,將當地語系化字串同步至通路。
設定庫存層級設定檔
庫存層級設定檔可於產品類別層級或個別產品層級進行設定。 當產品設定了庫存層級設定檔時,庫存層級根據連結設定檔中定義的範圍決定。 否則,根據產品是否有正向現有庫存量決定「有貨」或「缺貨」層級。
要設定類別的庫存層級設定檔,請依照以下步驟操作:
- 前往零售與商務>產品與類別>商務產品階層。
- 選擇要設定庫存層級設定檔的類別。
- 在銷售產品屬性 FastTab,選擇一個法律實體單位。
- 於商務庫存區域的庫存層級設定檔欄位中,選擇預設的庫存層級設定檔之一。
您可以使用動作窗格上的更新產品按鈕,將類別層級設定檔的值傳播到該類別底下的產品。 更多資訊請參考管理產品類別與產品。
要為已發佈產品的庫存層級配置,請依照以下步驟操作:
- 前往零售與商務>產品與類別>按類別已發佈產品。
- 選擇一個產品,並打開其產品詳細資訊頁面。
- 在銷售 FastTab 的商務庫存區域中,庫存層級設定檔欄位選擇預設的庫存層級設定檔之一。
新產品建立時,庫存層級設定檔欄位會設為該產品所屬類別所設定的值,這與其他產品層級屬性相同。
附註
庫存層級設定檔是法律實體單位特定屬性。 同一類別或產品,其庫存層級設定檔值可因法人單位而異。
要將庫存層級設定檔的配置同步到通道,請依照以下步驟進行:
- 前往零售與商務>零售與商務 IT>分發排程。
- 執行 1040 (產品) 分發排程。
設定庫存緩衝
庫存緩衝是使用者自訂的數值,用來從原始數量中扣除該物品的額外數量,以計算估算數量。 該估算數量為零售商提供安全緩衝,避免銷售超出實際現有庫存。 庫存緩衝可在產品類別層級或個別產品層級進行設定。 若未指定庫存緩衝,則預設值為 0 (零)。
要設定類別的庫存緩衝區,請遵循以下步驟:
- 前往零售與商務>產品與類別>商務產品階層。
- 選擇要設定庫存緩衝的類別。
- 在銷售產品屬性 FastTab,選擇一個法律實體單位。
- 在商務庫存區域的庫存緩衝欄位中,輸入正數值。
您可以使用動作窗格上的更新產品按鈕,將類別層級的緩衝值傳播到該類別底下的產品。 更多資訊請參考管理產品類別與產品。
要配置已發佈產品的庫存緩衝區,請依照以下步驟操作:
- 前往零售與商務>產品與類別>按類別已發佈產品。
- 選擇一個產品,並打開其產品詳細資訊頁面。
- 在銷售 FastTab 的商務庫存區域中,庫存緩衝欄位輸入正數值。
新產品建立時,庫存緩衝欄位會設為該產品所屬類別所設定的值。
附註
若產品同時設定庫存緩衝與庫存層級設定檔,產品的估算數量 (即原始數量扣除緩衝值) 將用於範圍計算,以判定庫存層級。
要同步庫存緩衝區的配置與通道,請遵循以下步驟:
- 前往零售與商務>零售與商務 IT>分發排程。
- 執行 1040 (產品) 分發排程。
在電子商務情境中使用庫存緩衝與庫存層級
Commerce 網站建立器使用總部的庫存緩衝與庫存層級功能來決定電子商務網站上的庫存可用性訊息。 欲了解更多,請參閱套用庫存設定。
或者,若您整合第三方電子商務解決方案,可以使用 GetEstimatedAvailability 與 GetEstimatedProductWarehouseAvailability API 來顯示產品於電子商務情境中的庫存可用性。 更多關於這些 API 的資訊,請參閱計算零售通路的庫存可用性。
庫存緩衝與庫存層級的匯入使這些 API 能返回根據總可用量及實際可用量判定的庫存層級代碼與標籤訊息。 這些 API 也可進一步設定,以決定是否隨訊息一併返回庫存數量,以及可用數量是否扣除庫存緩衝值。
要配置產品可用性 API 的回應,請依照以下步驟操作:
- 前往零售與商務>總部設定>參數>商務參數。
- 於店鋪庫存區域的庫存索引標籤中,電子商務產品可用性 API 欄位選擇一個值。
- 要將設定套用至通路,執行 1110 (全域設定) 分發排程工作。