共用方式為


使用產品自訂定價

Dynamics 365 Sales 中的定價引擎支援一組標準定價和折扣方法,這些方法可能會限制您的業務,具體取決於您對產品套用稅金、折扣和其他定價規則的特定需求。 如果您想要在商機、報價、訂單和發票中定義產品的自訂定價,您可以使用CalculatePrice訊息。

若要針對您的商機、報價、訂單和發票使用自訂定價:

  1. 將資料行的 Organization.OOBPriceCalculationEnabled 值設定為 0 (false)。 您也可以使用 Dynamics 365 或 Microsoft Dynamics 365 for Outlook 中系統設定區域中的 銷售 索引標籤來停用系統定價。 其他資訊: 設定產品目錄資訊

  2. 建立包含自訂定價代碼的外掛程式,以計算商機、報價、訂單或發票的價格。

  3. 將外掛程式註冊到 CalculatePrice 訊息上。

    Organization.OOBPriceCalculationEnabled 欄位設定為 0,每次建立或變更商機、報價、訂單或發票時,註冊在 CalculatePrice 的外掛程式將執行,以根據外掛程式中自訂程式碼所指定的要求計算價格。 訊息 CalculatePriceRequest 本身沒有任何使用案例。 它已公開,以便如果您不想使用 Dynamics 365 Sales 提供的現成定價,您可以插入自己的自訂定價計算邏輯。

    如需計算商機、報價、訂單和發票自訂定價的範例外掛程式,請參閱 範例:計算價格外掛程式

    如果您想要還原為使用商機、報價、訂單和發票的現成定價,請將 Organization.OOBPriceCalculationEnabled 欄的值設定為 1 (true)。 您也可以使用 Dynamics 365 或 Dynamics 365 for Outlook 中系統設定區域中的 銷售 索引標籤來啟用系統定價。 其他資訊: 設定產品目錄資訊

產品定價方式
範例:計算價格外掛程式
產品類別目錄資料表