價格管理(Pricing)使用說明書

本說明書對象:定價負責人、業務主管、營業部、財務部、營運總監
系統位置:Dawu → 商品管理 → 價格管理
更新日期:2026-05-21
目錄 一、價格管理是什麼 二、五大核心概念 三、完整工作流程 四、價格本(Price Book) 五、變更集 / 草稿 六、價格表(Price Sheet) 七、價格矩陣(一次改多項) 八、客戶群組 九、促銷活動 十、核准流程 十一、生效日期管理 十二、價格表生命週期 十三、報價預覽 十四、驗證錯誤排除 十五、權限說明 十六、常見問題

一、價格管理是什麼

Dawu 的價格管理是一套原生版本化的價格系統,提供:

⚠️ 影子模式:目前系統仍在「影子模式」運作 — 已建立的價格僅供查閱與測試,訂單管理尚未真正取用這套價格。等正式上線時,此處的價格才會直接影響客戶開單。

二、五大核心概念

概念說明類比
價格本(Price Book) 一個事業線的價格容器 像一本書
變更集(Change Set) 一批待核准的價格修改,包含多張價格表的變更 像一筆 Pull Request
價格表(Price Sheet) 實際的價格表,有對象(門市 / 客戶群組)和優先序 像菜單上的一頁
價格規則(Price Rule) 單一 SKU 的單一單位(EA / CASE)的價格 像菜單上的一行
客戶群組 把幾家門市綁在一起,套同一份價格 像「VIP 會員」標籤
層級關係:價格本 → 變更集(多個)→ 價格表(多張)→ 價格規則(多筆)

三、完整工作流程

從建立到生效,分 5 個階段:

1. 建立變更集(草稿) 2. 改價(矩陣 / 促銷 / 群組) 3. 設定生效日 4. 送出待核准 5. 主管核准 6. 排程 / 自動啟用

狀態流轉圖

狀態說明下個動作
草稿可自由編輯送出 / 取消
待核准已送出等主管處理核准 / 退回 / 撤回
已核准核准完成等到生效日到生效日 → 排程
已排程排好等到生效日才啟用到日期 → 啟用
啟用中正式生效中被新版本取代 → 已取代
已退回主管退回,要修改重送編輯 → 重新送出
已取消放棄此變更集(終態)
已取代被新版本取代(歷史紀錄)

四、價格本(Price Book)

價格本是整個價格體系的容器。通常一個事業線一個價格本(例如「冷凍配送」、「常溫批發」)。

新增價格本

  1. /pricing 頁面右側「新增價格本」區
  2. 填寫名稱(例:「冷凍配送 2026」)
  3. 填寫事業線(例:「冷凍」、「批發」)
  4. 勾選或不勾「預設價格本」(若勾選,新客戶會預設套用此本)
  5. 點「建立」
建立後可查看:目前版本、生效時段、變更集數量。

五、變更集(草稿)

「變更集」= 一批待核准的價格修改的集合。所有改價都從建立變更集開始

建立草稿變更集

  1. /pricing 找到「草稿變更集」區
  2. 填寫變更集名稱(例:「2026 春季漲價案」、「供應商 X 漲價反應」)
  3. 選擇價格本(變更集屬於哪本)
  4. 點「建立草稿」

變更集詳情頁能做什麼

區塊能做什麼
價格表設定新增 / 改名 / 改對象 / 調整優先序 / 停用價格表
價格矩陣一次編輯所有 SKU 的 EA 與 CASE 價格
客戶群組新增 / 修改客戶群組,指派門市
促銷新增 / 修改促銷活動
生效日期設定整個變更集的生效起迄日
操作時間軸查看誰在何時改了什麼
驗證系統會自動偵測錯誤(如負價、重複規則等)

六、價格表(Price Sheet)

價格表 = 對特定門市或客戶群組的價格列表。一個變更集可以有多張價格表。

新增價格表

  1. 於變更集詳情頁,找「價格表設定」
  2. 填寫穩定價格表 ID(例:retail-tier-avip-fresh)— 跨版本識別用
  3. 選擇對象類型
  4. 優先序(數字越小越優先)
  5. 點「新增價格表」

價格表的優先序

取價時系統會按優先序排序,找到第一個符合的規則即取價。
範例: VIP 客戶會優先拿到優先序 1 的價格,沒符合才退到優先序 5、10。

七、價格矩陣(一次改多項)

價格矩陣是批次改價的工作台,一次顯示所有 SKU 的 EA(單個)和 CASE(整箱)價格,方便快速調整。

矩陣欄位說明

欄位說明
商品商品代碼 + 名稱
原 EA / 原箱目前的單個 / 整箱價
新 EA / 新箱編輯區,輸入新價
箱入數來自商品主檔,影響箱價換算
箱價換算單價箱價 ÷ 箱入數 = 換算後單價
箱折扣箱價單價相對 EA 價的折扣百分比

篩選與搜尋

功能用途
搜尋 SKU / 商品名稱快速找特定商品
類別篩選按商品大/中/小分類
「全部 SKU」開關切換顯示已變更或全部
「缺箱入數」篩選找出沒設箱入數的 SKU(需先補主檔)
「零價格」篩選找出顯式零價格的列
「大幅差異」篩選找出箱價單價跟 EA 價差很多的列
價格表篩選只看特定價格表的列

批次調價工作區(重點功能)

當供應商漲價時,一次調整多個 SKU 的價格:

  1. 點「選取畫面上的 SKU」勾選要調整的列(或貼上 SKU 清單)
  2. 選擇單位:EA、CASE、或兩者
  3. 選擇調整方式:
  4. 輸入調整值
  5. 點「預覽」確認會影響幾個欄位
  6. 確認後點「套用到選取項目
  7. 最後點「儲存畫面上的價格變更」寫入草稿
⚠️ 套用後要儲存才生效:批次套用只是「預填到表單」,**必須再按儲存才會寫入變更集**。

矩陣警告

警告意思怎麼處理
缺箱入數商品主檔沒設箱入數請商品管理補主檔
商品代碼無效SKU 格式錯修正來源資料
Dawu 缺少或停用此 SKU商品主檔沒這個品項新增到主檔或停用此規則
包含零價格EA 或 CASE 設了 0確認是否故意
箱單價高於 EA 價整箱單價反而比單買貴檢查箱價是否設錯

匯出價格矩陣

點矩陣上方「匯出矩陣」可下載 CSV,方便離線審視或對外溝通。

八、客戶群組

把幾家門市綁在一起,套用同一份價格表。例如「南區 VIP」客戶群組包含屏東門市、潮州門市、東港門市。

新增客戶群組

  1. 於變更集詳情頁找「客戶群組」區
  2. 填寫群組 ID(例:south-vipchain-store-a
  3. 填寫群組名稱
  4. 用門市選擇器加入門市(搜尋門市代碼或名稱)
  5. 點「儲存客戶群組」
⚠️ 同一門市不可屬於多個群組。系統會驗證並警告。

九、促銷活動

變更集裡可以建立 4 種促銷。系統會根據訂單明細自動套用最有利的促銷。

4 種促銷類型

類型說明需要欄位
買 X 送 Y 買 N 個 A 商品送 M 個 B 商品 購買 SKU + 數量 / 贈送 SKU + 數量
組合折扣 湊齊指定組合給優惠價 組合 SKU 清單 + 固定單價
SKU 折扣 對特定 SKU 打折 折扣 SKU + 折扣百分比 / 金額
訂單門檻 訂單金額滿 X 折 Y / 送 Y 門檻 + 折扣百分比 / 金額

促銷共通欄位

疊加邏輯:若兩個促銷都允許疊加,系統會同時套;只要有一個不允許疊加,就只能擇一(系統會選對客戶最有利的)。

十、核准流程

變更集從草稿到實際生效,要經過送出 → 核准 → 排程 → 啟用

送出待核准

  1. 變更集所有設定都完成後,於詳情頁點「送出
  2. 系統會跑驗證,若有錯誤(紅字)必須先修
  3. 送出後狀態變為「待核准」,不可再編輯
若送出後發現要改,可點「撤回」回到草稿狀態,繼續編輯。

核准 / 退回

有「核准價格」權限的主管:

  1. 於變更集詳情頁查看所有修改內容
  2. 查看「驗證」區是否有警告(黃字)
  3. 查看「操作時間軸」確認改動範圍
  4. 點「核准」 → 狀態變為「已核准
  5. 或點「退回」並填寫退回原因
⚠️ 核准後不可修改:核准完成後會建立不可變的排程版本。後續任何變更必須建立新的變更集。

取消變更集

若草稿不再需要,可點「取消變更集」直接放棄。取消後不可復原。

十一、生效日期管理

變更集可設定生效起迄日,核准後系統會自動在生效日啟用。

設定生效日

  1. 於變更集詳情頁找「生效日期」區
  2. 填寫目標結束日(可選,留空表示無限期)
  3. 點「儲存日期」

啟用到期版本

/pricing 點「啟用到期版本」可手動觸發啟用(通常系統自動處理,這是備援機制)。

十二、價格表生命週期

/pricing 點「管理價格表」進入價格表登記頁,看到所有價格表的狀態與歷程。

各價格表狀態

狀態說明
已排程已核准、等到生效日啟用
啟用中目前正在使用
已停用已被新版本取代

價格表詳情

點某張價格表進入詳情,會看到:

十三、報價預覽

用途:模擬實際出單時客戶會拿到的價格,包含套用的價格表、規則、折扣與促銷。

使用方法

  1. /pricing 找「報價預覽」區
  2. 選擇價格本
  3. 選擇日期(決定用哪個版本的價格)
  4. 填寫門市 ID(出貨對象)
  5. 填寫客戶群組 ID(可空,多個用逗號)
  6. 點「新增明細」加入要試算的 SKU + 數量
  7. 點「預覽報價

報價結果說明

欄位說明
小計未折扣前的總額
折扣套用了哪些促銷與優惠
合計客戶實際要付的金額
規則每行明細用的是哪條價格規則
追蹤(Trace)展開可看完整取價邏輯(為什麼選這個價)
用途案例:業務問「這個 VIP 客戶買 100 箱 X 商品多少錢?」打開報價預覽輸入即可知道。
⚠️ 報價預覽用「已核准」的版本:草稿中的變更不會反映在報價預覽。要試算草稿價格,須先送出並核准。

十四、驗證錯誤排除

變更集送出時,系統會自動跑驗證。錯誤(紅字)必須先修才能送出;警告(黃字)只是提醒。

常見驗證錯誤

錯誤意思怎麼修
送出前請至少新增一張價格表變更集是空的新增至少一張價格表
送出前請至少新增一筆價格規則價格表沒規則到價格矩陣填價格
項目屬於不同版本跨版本資料污染檢查價格表是否被其他變更集動過
價格表結束日不可早於開始日日期設錯修生效日期
價格規則不可為負價格價格 < 0確認價格是 ≥ 0
價格規則不可為負的最低數量最低購買數量 < 0改為 ≥ 0
價格規則低於設定的毛利底價低於最低售價提高價格或調整毛利底價
價格規則參照不存在的價格表價格表已刪除修規則或重新建價格表
相同範圍規則期間重疊兩條規則時段衝突調整生效日或合併規則
同一門市屬於多個客戶群組門市重複指派檢查客戶群組設定
促銷結束日不可早於開始日促銷時段錯修促銷日期
買 X 送 Y 的數量必須大於零促銷數量錯X、Y 都填 ≥ 1
SKU 不存在於 Dawu 商品主檔SKU 沒在主檔新增到商品主檔或移除規則

十五、權限說明

權限能做什麼
檢視價格讀取價格決策、比價與建議價格頁面
編輯價格寫入價格決策草稿、價格調整與備註(建立變更集、改矩陣、改促銷等)
核准價格核准、退回或延後價格變更集

權限對工作流程的影響

權限分離原則:建議「編輯」與「核准」由不同人擁有,避免自己改自己核准(內控風險)。

十六、常見問題

Q1:影子模式什麼時候會結束?

等訂單管理模組開始取用價格資料時。在那之前,這套價格不會影響實際訂單。可以放心測試與練習。

Q2:為什麼草稿改了報價預覽看不到差異?

報價預覽用的是已核准的版本。要看草稿效果,必須先送出並核准。

Q3:核准後發現價錢設錯怎麼辦?

不能改已核准的版本。必須建立新的變更集,把要修的價格再改一次,重新走核准流程。

Q4:可以排程下個月的價格嗎?

可以。設定生效日為下個月的日期,核准後系統會自動在那天啟用。在那之前狀態是「已排程」。

Q5:兩個變更集都改同一個價格表會衝突嗎?

會。系統會在驗證時警告「項目屬於不同版本」。建議同一時間只開一個變更集處理同一張價格表,避免衝突。

Q6:批次調價工作區的 SKU 怎麼貼上?

在「要選取的 SKU」欄位貼上 SKU 清單(每行一個或用逗號分隔),系統會自動匹配畫面上的列。

Q7:商品的箱入數錯了,矩陣可以改嗎?

不行。箱入數是商品主檔欄位。要改的話到商品管理 → 商品主檔修改。改完後矩陣會自動反映。

Q8:促銷可以一張單套用兩個嗎?

看促銷是否「允許疊加」。兩個都允許就可以同時套;只要一個不允許,系統會擇一(選對客戶最有利的)。

Q9:客戶換了群組會自動套新價嗎?

會。客戶群組是「指派門市」的關係。改了門市的歸屬後,下次取價就會用新群組的價格表。

Q10:價格表的優先序怎麼設比較好?

建議:

留間隔比較好擴充,不要連號用滿。

Q11:什麼是「穩定價格表 ID」?

價格表會跨版本演進(V1 → V2 → V3),但 ID 不變。例如 retail-tier-a 這個 ID 從第一版到最新版都用同一個。方便追蹤同一張價格表的歷史。

Q12:報價預覽的「Trace」是什麼?

展開後會顯示「為什麼選這個價」的完整邏輯:

對客戶服務說明價格時很有用。

Q13:撤回送出後可以再送出嗎?

可以。撤回後變回草稿狀態,編輯完再送出即可。

Q14:退回的變更集會自動刪除嗎?

不會。退回後變回草稿狀態,可以根據退回原因修改後重新送出,或取消放棄。

Q15:可以從現有價格表複製出新草稿嗎?

目前系統的設計是新增 / 修改,沒有「複製」按鈕。但可以透過新增同名價格表(穩定 ID 不同),手動填入相似價格達到類似效果。

需要協助?
系統問題 → 工程值班(Google Chat)
價格策略 → 業務主管
核准流程 → 直屬主管
資料對接(cosmos-api / ERP)→ 系統管理員

本說明書會隨系統更新而修改。最新版本請以 Dawu 系統內公告為準。
最後更新:2026-05-21