共用方式為


零售折扣

本文提供 Dynamics 365 Commerce 中折扣功能的概述。 它說明各種折扣表單上的屬性以及折扣管理的最佳做法。 但是,本文並未詳細介紹各種折扣類型,例如簡單折扣、數量折扣、混合折扣和門檻折扣。 這些詳細資訊包含在為每種折扣類型建立的單獨文章中。

由於零售商需要具有彈性的折扣,且折扣樣式和類型因行業而異,因此在 Commerce 中定義折扣的方法有很多種。 折扣功能過去是在核心產品 (Supply Chain Management) 中的現有折扣功能上新增的,因此導致一些功能重複。 因此,可以為五個不同的實體設定折扣類型:客戶、酬賓方案、通路、目錄和附屬機構。 由於折扣的選項眾多,因此規劃並記錄折扣原則尤其重要。

建立折扣

每種折扣類型都有一個專用頁面,讓您可以用來建立和管理折扣。 Commerce 還具有所有折扣頁面和定價和折扣管理工作區,這兩個頁面都可供您用來建立任何類型的新折扣。

折扣標題和折扣細項

所有折扣都有標題和一或多個細項。 所有折扣類型都在標題上定義了屬性,某些折扣類型也為每個細項定義了其他屬性。 例如,數量折扣有數量層。 人們通常只根據折扣標題來考慮 Commerce 中的折扣,並假設折扣上的所有細項都彼此相關,因為它們共用折扣標題。 不過,這樣來看折扣過於簡化。 對於簡單折扣和數量折扣,更準確的做法是將每個折扣細項視為與其他折扣細項共用某些屬性的獨立折扣。 事實上,定價引擎正是以這種方式評估簡單折扣和數量折扣的。 簡單折扣和數量折扣的每個折扣細項都是獨立的。 對於簡單折扣,很容易理解每個折扣細項獨立於同一折扣的所有其他折扣細項,因為折扣不需要符合數量或金額標準。 對於數量折扣,您可能認為可以組合這些細項來達到折扣的數量標準,但事實並非如此。 數量折扣的每個細項,都必須單獨達到數量層。 如果您的定價原則要求在多個銷售細項組合達到數量標準時套用數量折扣,Microsoft 建議您將這些品向分組到補充類別中,然後將該類別設定為數量折扣細項。

當您建立折扣時,我們建議您一律避免或盡量減少重疊的折扣細項。 當同一折扣中的兩個或多個折扣細項可套用至相同產品時,就會出現重疊折扣細項。 在這種情況下,定價引擎必須將折扣視為兩個或多個獨立折扣,然後必須相互評估以找到最佳折扣金額。 此外,使用者可能很難透過查看折扣定義來了解折扣是什麼。

附註

當單一折扣中的細項數達到數千個時,使用者在啟用具有數量限制的折扣或啟用包含和排除細項的折扣時,可能會遇到效能問題。 使用者也可能會發現呼叫中心和 POS 訂單的定價計算效能下降很多。 為了避免這些效能問題,您可以建立一個包含所有折扣產品的單一類別,然後使用該類別建立折扣細項。

管理折扣

所有折扣通用的設定和選項

本節描述所有類型的折扣通用的屬性。

管理折扣時,單獨了解每個折扣選項很重要,但了解哪些選項相互影響以及如何影響也同樣重要。 折扣的常見設定分為兩類。 第一類是篩選折扣以供考慮的設定。 例如狀態貨幣計量單位. 第二類的設定控制考慮和套用多個折扣的順序。 例如折扣並行模式定價優先性。 下圖顯示了折扣的各種屬性。

折扣屬性。

折扣識別碼

此欄位標記為折扣 ,並保存您首次建立折扣時為每個折扣設定的唯一識別碼。 折扣識別碼之後無法變更。 在 Commerce 參數中,您可以為每種類型的折扣設定獨立的編號順序。 在這種情況下,請確保編號順序不會發生衝突。 例如,您可以為每種折扣類型使用唯一的前綴。 例如,D 代表扣,Q 代表量,MM 代表合和配,T 則是檻。

折扣名稱

該欄位是一個簡短的自由文字欄位,用於描述折扣。 此欄位中的字串值顯示在 Store Commerce 應用程式和網頁的 Store Commerce 購物車明細中,並列印在 Store Commerce 應用程式和網頁的 Store Commerce 客戶收據上。 收銀員和客戶可以看到此說明。 這是 Store Commerce 應用程式和網頁的 Store Commerce 讓用戶和客戶了解套用了哪個折扣的主要方式。

折扣類型

Commerce 中有五種折扣:折扣限量折扣數量折扣, 混搭折扣,和 門檻折扣。 折扣類型在您首次建立折扣時設定,之後無法更改,除了折扣限量折扣這兩種折扣類型可以透過更改數量限制來切換為另一種外。 折扣類型決定是否必須滿足數量或金額標準才能獲得折扣。

狀態

折扣的狀態可以是啟用停用。 當您首次建立折扣時,狀態為停用。 僅當折扣被停用時,才能對其進行編輯。 當折扣資料被推播到管道時,如果啟用以下情況,則不會推播已停用的折扣:Commerce 排程參數中的同步後清理不相關的主資料參數。 如果之前啟用了折扣並將其推播到管道,則此新推播也將從管道中移除折扣 (如果 同步後清理不相關的主資料參數已啟用)。 當您將狀態變更為啟用時,根據折扣類型,會對折扣執行各種驗證檢查。 最近產品更新中增加了驗證檢查列表,以防止將不完整或定義不明確的折扣推播到商業管道。 以下是啟用折扣時,會執行之驗證的部分清單:

  • 折扣必須至少有一個折扣細項。
  • 百分比折扣的百分比必須大於 0 (零) 且小於或等於 100。
  • 數量折扣的數量值必須大於 0 (零) 。 零和負數無效。
  • 折扣必須至少有一個價格組。 沒有價格組的折扣永遠不會套用於交易。
  • 數量和混搭折扣細項需要計量單位 (UoM)。
  • 對於具有兩個或更多數量層的數量折扣,折扣值經驗證以隨著數量增加而增加。
  • 對於具有兩個或更多門檻層的門檻折扣,每層的折扣值都必須等於或大於上一層的最大折扣。
  • 對於混搭最便宜折扣,最低價產品的數量必須大於 1 且小於觸發折扣所需的產品數量。

貨幣

折扣的貨幣定義折扣上所有金額和價格欄位的貨幣。 不同的折扣類型有不同的欄位選項。 貨幣也可在折扣計算期間充當篩選條件。 在 Commerce 中, Store Commerce 應用程式和 Web 交易的的 Store Commerce 都有一種貨幣,且定價引擎只會考慮具有相同貨幣的折扣。

折扣並行模式

此模式決定哪些折扣在交易中競爭,以及哪些折扣要組合在一起。 該選項的三個值是獨家最優惠價格,和複合型

獨家折扣始終先於最優惠價格複合型折扣 (如果其他設定全都相同) 進行評估和套用,並防止所有其他折扣被套用到套用它們的同一細項上。 兩個或更多獨家折扣則會競爭以成為最優惠價格。

當折扣並行控制項設定為依照優先性的最優惠價格和複合,從不跨優先性綜合時,則所有在相同定價優先性內的複合型折扣將合併,且合併後的結果將與相同定價優先性內的任何最優惠價格折扣競爭。 將折扣套用到交易細項後,所有定價優先性較低的折扣將被忽略。

當折扣並行控制項設定為僅最優惠價格在優先性內,一律跨優先性綜合時,所有最優惠價格複合型折扣都被視為單一定價優先性內的最優惠價格折扣,且它們會競爭以確定該定價優先性的最佳折扣。 每個定價優先性只能對產品套用單一折扣,且如果該單一折扣是最優惠價格複合型折扣,它之後會在較低定價優先性和最優惠價格複合型折扣中的最佳折扣進行複合。

當多個折扣套用於交易細項時,它們將按以下順序套用:

  • 折扣價格折扣
  • 金額扣除折扣
  • 百分比扣除折扣

當兩種類型都套用到交易細項時,複合型折扣會和最優惠價格折扣競爭。 因此,複合型設定會用來決定組合哪些折扣。 根據所使用的折扣並行控制項模式,可以組合兩個或多個複合型折扣並與套用到相同產品的最優惠價格折扣競爭。 套用總折扣金額最大的一或多個折扣。

折扣帳戶

Commerce 允許您將交易的折扣金額過帳到單獨的總帳 (GL) 帳戶。 折扣總帳科目由產品或客戶設定。 Commerce 提供一種獨特的方式以在過帳期間區分折扣金額。 您可以將每種類型的折扣過帳到特定的總帳科目。 這兩個選項都可以讓您更輕鬆地確定總帳中正在使用哪些折扣或折扣類型。

附註

啟用折扣科目過帳功能後,將進行額外的借方分錄和貸方分錄,以將折扣過帳從 Commerce 折扣總帳科目重新分類到折扣總帳科目。

需要優惠卷代碼

從應用程式 7.2 版本開始,呼叫中心優惠券現已與折扣合併。 對於折扣,當需要優惠券代碼設定為時,無法使用狀態欄位和標準日期欄位生效日期到期日。 這些屬性是由優惠券頁面上的等效屬性控制。

當折扣的需要優惠券代碼設定為時,僅在 Store Commerce 應用程式或網頁的 Store Commerce 提供優惠券代碼或條碼時,折扣才會套用於交易。 優惠券代碼和條碼的值在名為優惠券的單獨頁面中定義和設定。 優惠券頁面是優惠券與折扣連結的地方。 當需要優惠券代碼設定為時,不需要優惠券代碼,且折扣會始終透過其價格組套用。

覆寫優先性和定價優先性

這兩個欄位一起作用。 當覆寫優先性設定為時, 定價優先性欄位變成可編輯。 然後,您可以選取定價優先性以直接在折扣上設定。 當覆寫優先性設定為時,優先性會繼承與折扣有關的價格組優先性。 在多個價格組關聯的情況下,透過選取與折扣相關之所有價格組中的最高定價優先性來決定優先順序。

比對所有相關聯的價格群組

在 Commerce 版本 10.0.16 及更新版本中,所有折扣表單都提供名為符合所有關聯價格組的設定。 如果啟用該設定,則僅當與折扣相關的所有價格群組均套用到交易時,才考慮折扣。 例如,如果名為「PG-Student」 (學生所屬價格組) 和「RP-Houston」(休士頓商店價格組) 的兩個價格組與折扣有關,且符合所有關聯價格組是啟用的,則折扣僅適用於在休士頓商店購物的學生。 此設定提供了一種將從屬關係和基於忠誠度的折扣限縮在有限商店的方法。

附註

如果兩個或多個通路價格組與折扣關聯,且符合所有關聯價格組是啟用的,則折扣將不適用,因為一筆交易只能與一家商店有關。 因此,與折扣關聯的所有價格組都不相符。

說明

此欄位是自由形式文字欄位。 它不會用於 Store Commerce 應用程式/Web 系統的 Store Commerce 或交易中。

免責聲明

此欄位是自由形式文字。 它不會用於 Store Commerce 應用程式/Web 系統的 Store Commerce 或交易中。

明細類型

此欄位位於所有折扣細項上。 可能的值為包括排除。 該欄位與類別, 產品,和變體欄位混合使用,以定義套用折扣的產品集。 排除折扣細項始終優先於包含折扣細項。 當細項類型排除時,折扣細項上的許多其他欄位均呈灰色,因為它們不適用。

測量單位

測量單位 (UoM) 是除了門檻折扣細項外的所有折扣細項上欄位。 該欄位在 Commerce 中是標記單位測量單位欄位的作用像是篩選條件,能決定是否應對交易細項套用折扣。 交易細項上的計量單位必須與折扣細項上的計量單位相符。 否則,在折扣計算期間不考慮折扣細項。 折扣計算期間不進行計量單位轉換。

類別、產品、型號和尺寸

類別產品型號,和尺寸是所有折扣通用的最後一個折扣設定。 這些欄位在每個折扣細項上設定,並指定折扣內容。 當定價引擎搜尋可套用在交易的折扣時,它們會充當篩選條件。 這些欄位根據這些規則相互關聯 – 類別包含產品,且產品可以有不同的尺寸、顏色、樣式和設定。

定價引擎不會在折扣計算期間把類別、產品和變型的上層/下層關係用在訂單折扣。 此行為與定價引擎處理銷售價格貿易合約的方式不同。 例如,某個類別的 10% 折扣和同一類別中的產品 5% 折扣都會被考慮。 如果所有其他屬性都相同且折扣未設定為複合型 (將兩者結合在一起),則將使用兩個折扣金額中較大的那一個。 如果您想強制使用產品折扣而不是類別折扣,您可以使用定價優先性或折扣的並行模式來造成一個折扣優先於另一個折扣套用。

當您編輯折扣時,類別產品變體尺寸設定會充當彼此的篩選條件。 如果直接輸入產品或變體,類別產品欄位會自動從 Commerce 類別階層設定。 以下部分提供了每個欄位的詳細描述。

類別

您至少必須設定類別欄位。 您可以選取任何產品類別階層中的類別或任何補充類別階層中的類別。 但是,您無法從管道瀏覽階層或其他非商業階層中選取類別。 如果在折扣細項上僅指定類別,則在滿足所有其他折扣條件 (例如貨幣和計量單位) 的情況下,折扣將套用在該類別中的任何產品 (包括建立折扣後新增到該類別的產品)。

附註

您在折扣細項上選取的類別是特定階層的。 因此,您無法像在大多數 Commerce 欄位中那樣,透過在欄位中輸入部分值來指定值。 如果您輸入完整的類別名稱,則下拉式清單將會展開,並且將選取該類別。 另外,您可以按 Alt+向下鍵展開選項對話方塊,然後按 Tab 在下拉式清單中的階層選項和階層樹狀圖之間移動,這樣您就可以不使用滑鼠來使用該欄位。

使用類別的功能是折扣和貿易合約折扣之間的關鍵區別,也是我們不鼓勵您使用貿易合約折扣的主要原因。 類別以多層階層組織。 相較之下,貿易合約使用的品項折扣組只是單一層的分組,每組專屬於三種貿易合約折扣類型的其中之一,例如「細項折扣」、「多細項折扣」和「總折扣」。 因此,對於貿易合約,如果您希望在所有三種貿易合約折扣類型中使用同一組產品,則必須建立和管理三個獨立的折扣組。 但是,對於折扣,您只必須維護一個類別。 然後,您可以在所有四種折扣類型中使用該類別。 您也可以在價格調整、分類管理和忠誠度管理中使用相同的類別。

產品

該產品可以是已發行的產品或已發行的基準產品。 所有折扣均視公司具體情況而定。 因此,它們僅適用於已發行的產品。 如果您選擇基準產品,則折扣將套用於產品的所有變型,甚至是在建立折扣後發行的變型,只要它滿足所有其他折扣條件 (例如貨幣和計量單位)。

變型

當您在折扣細項上選取變體時,折扣將僅套用於該變體,只要它滿足所有其他折扣條件,例如貨幣和計量單位。

維度

從 Retail 8.1.1 版本開始,新增在產品維度層級設定折扣的功能。 這項功能可以靈活地選擇產品的一或多個維度作為折扣細項。 這種靈活性使銷售經理無需單獨新增要套用折扣的變體。 例如,您可以為具有特定樣式的所有變體指定折扣,也可以為具有特定顏色和样式的所有變體指定折扣。

附註

價格調整不支援根據維度設定促銷的功能。 Retail 版本 10.0.4 及更新版本中移除了用來定義尺寸的特定介面。

改進的折扣計算

有效率地尋找和計算適用折扣的能力,是影響零售商整體業務效率的關鍵因素。 自 Commerce 版本 10.0.23 開始,Commerce 定價引擎包含改進的折扣計算功能,該功能使用扁平化資料結構描述來實現執行時更快的折扣查找和計算。 啟用此功能後, Commerce headquarters 中設定的折扣資料會在傳送至通路資料庫之前進行非正規化。 啟用折扣時,會自動觸發扁平化折扣資料的發佈。

若要啟用改進的折扣計算功能,請按照以下步驟操作。

  1. 在 Commerce headquarters 中,移至零售和 Commerce > 定價與折扣
  2. 選取處理商務折扣
  3. 在出現的對話方塊中,安排批次工作定期執行。
  4. 請移至工作區 > 功能管理
  5. 搜尋並啟用使用扁平化折扣表來改進折扣計算效能功能
  6. 執行 1020 (價格和折扣) 和 1070 (通路設定) 分配排程工作。

附註

  • 您在實際執行環境中啟用改進的折扣計算功能之前,務必對其進行廣泛測試,尤其是在 Commerce 定價引擎中具有自訂時。
  • 對於執行 Commerce 版本 10.0.32 或更新版本的環境,預設會啟用改進的折扣計算功能。 啟用此功能後,當啟用折扣或與折扣關聯的基準產品具有新產品變型時,將排程批次工作。
  • 錯誤安排多個「處理商務折扣」批次工作導致其他工作無法執行的問題,已在 Commerce 10.0.38 版本中修復。 在使用者升級到包含修復程式的 Commerce 版本前,他們可以透過停用使用扁平化折扣表來改進折扣計算效能功能。

最佳做法

  • 在建立折扣之前,請記錄您的折扣原則和程序。 隨著您對產品使用的不斷發展,將您的紀錄保持在最新狀態。
  • 為每個折扣類型使用獨立的編號規則並設定編號規則,以便折扣識別碼本身指示折扣類型。 例如,為每個折扣類型的識別碼新增不同的英數字元常數前綴:Q 表示數量, MM 表示混搭等。
  • 在啟用折扣前,請使用價格模擬器測試您的折扣設定。 價格模擬器有一個選項,可讓您將停用的折扣視為啟用。 此選項是設計專門用來在啟用折扣之前測試折扣。
  • 當折扣不再有效時,折扣就會過期。 透過這種方式,您可以防止定價引擎在交易期間考慮的折扣總數無限制地成長。 否則,隨著時間的推移,折扣計算的效能可能會受到影響。
  • 使用補充類別將產品分組,例如清倉產品或過季產品。
  • 始終避免或盡量減少重疊的折扣細項。