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

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

一、價格管理是什麼

Dawu 的價格管理是一套原生版本化的價格系統,意思是每次改價都會留下版本,可以往回追。它幫你做這些事:

⚠️ 影子模式:系統目前還在「影子模式」階段,也就是你在這裡建立的價格只能查閱和測試,訂單管理還沒有真的拿去用。要等正式上線後,這裡的價格才會直接影響客戶開單。

二、五大核心概念

概念說明類比
價格本(Price Book) 裝一條事業線所有價格的容器 像一本書
變更集(Change Set) 一次要送審的所有改價,裡面可以包含好幾張價格表的變更 像一筆 Pull Request
價格表(Price Sheet) 真正的價格清單,會綁定對象(門市或客戶群組)並有優先序 像菜單上的一頁
價格規則(Price Rule) 某一個 SKU、某一個單位(EA 或 CASE)的價格,就是一筆規則 像菜單上的一行
客戶群組 把好幾家門市綁在一起,讓它們套用同一份價格 像「VIP 會員」標籤
層級關係:由大到小是這樣包起來的 — 價格本 → 變更集(多個)→ 價格表(多張)→ 價格規則(多筆)

三、完整工作流程

價格從建立到真正生效,會走過下面這幾個階段:

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

狀態流轉圖(2026-05 更新)

下面是變更集本身的狀態。要特別注意:按下「核准」之後,變更集不會停在「已核准」,而是直接變成「已排程」—— 系統其實沒有「已核准」這個狀態。

狀態說明下個動作
草稿還能隨意修改送出 / 取消
審核中已經送出,正在等主管處理(原本叫「待核准」)核准 / 退回 / 撤回
需修改主管退回了,你要改完再送一次(原本叫「已退回」)編輯 → 重新送出
已排程核准後就會到這個狀態:排好等生效日到,新價格才正式生效到生效日 → 自動生效
已執行排定的價格版本已經正式生效(已啟用)(歷史紀錄)
已取消這個變更集已放棄(終態)
已封存排程的版本還沒生效,就被更新的版本取代,系統自動封存(歷史紀錄)
有兩組狀態很容易跟上面搞混,但它們其實是不同層級的東西:

四、價格本(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)— 這個 ID 是用來跨版本辨識同一張表的
  3. 對象類型
  4. 優先序(數字越小,越先被採用)
  5. 點「新增價格表」

價格表的優先序

系統取價時會照優先序由小到大一張一張找,找到第一張符合的就用它的價,不再往下看。
舉個例子: VIP 客戶會先拿優先序 1 的價;要是這張沒有對應規則,才往下退到優先序 5、再退到 10。

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

價格矩陣是一口氣改很多價的工作台。它會把所有 SKU 的 EA(單個)和 CASE(整箱)價格都列出來,讓你快速調整。

矩陣欄位說明

欄位說明
商品商品代碼加名稱
原 EA / 原箱目前的單個價和整箱價
新 EA / 新箱輸入新價的地方
箱入數從商品主檔帶過來的,會影響箱價怎麼換算
箱價換算單價箱價 ÷ 箱入數,算出來的每個單價
箱折扣整箱的單價,比起 EA 價打了幾折(百分比)

篩選與搜尋

功能用途
搜尋 SKU / 商品名稱快速找出某一個商品
類別篩選照商品的大、中、小分類來篩
「全部 SKU」開關切換只看已改過的,還是全部一起看
「缺箱入數」篩選找出還沒設箱入數的 SKU(要先去主檔補上)
「零價格」篩選找出價格被填成 0 的列
「大幅差異」篩選找出箱價單價跟 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 點「管理價格表」就會進到價格表登記頁,在這裡可以看到每一張價格表現在的狀態和過去的歷程。

各價格表狀態

狀態說明
啟用中這張價格表還在使用中
已過期過了停用生效日,這張表會自動轉成已過期

價格表底下「每一個版本」另外還有自己的狀態(在「版本歷程」看得到):已排程(排好等生效)→ 啟用中(目前生效)→ 已取代(被更新的版本接手)。

價格表詳情

點進某一張價格表的詳情,你會看到這些資訊:

十三、報價預覽 ⭐ 2026-05 大改

用途:先模擬一次,看實際出單時客戶會拿到什麼價,連用到的價格表、規則、折扣和促銷都一起算給你看。

新版改善:改成「完整訂單表單」模式,操作起來更貼近真實下單的流程;多了「零售 POS 區域」這個對象類型;也把規則和促銷折抵攤開來,讓你更容易追到底是怎麼算的。

對象類型

對象類型使用情境
大武據點要幫外送或批發客戶報價時用,輸入據點 ID 即可
零售 POS 門市 ⭐ 新增要幫門市零售報價時用,選一個零售區域:屏東/潮州、恆春、東港

使用方法(新版)

  1. /pricing 找「報價預覽」區,或點「進入完整訂單表單」
  2. 價格本
  3. 對象類型(大武據點 或 零售 POS 門市)
  4. 輸入對象 ID(填據點 ID,或選一個零售區)
  5. 日期(這會決定要用哪一版的價格)
  6. 客戶群組 ID(可以留空;但如果價格表是按客戶群組分的,這裡要選對,規則才會命中)
  7. 點「新增明細」,一筆一筆把要試算的 SKU、數量和單位(EA/CASE)加進去
  8. 點「預覽報價

訂單摘要區塊

欄位說明
小計還沒折扣前的總金額
折扣套到了哪些促銷和優惠
合計客戶最後實際要付的錢
規則每一行明細,分別是用哪一條價格規則算出來的
追蹤(Trace)展開後可以看完整的取價邏輯,也就是為什麼會挑這個價
促銷折抵明細 ⭐有哪幾筆促銷被觸發、各自折掉了多少錢

可報價版本

畫面上會列出一份「可報價版本」清單,裡面包含正在啟用中的版本,還有已排程的版本。你可以切換不同版本,比較同一筆報價在各版本下差多少。

用途案例:業務想知道「這個 VIP 客戶買 100 箱 X 商品要多少錢?」,打開報價預覽輸入一下就有答案。也可以拿「下個月排程的新價格」跟「目前的價格」比一比,幫客戶先算好漲價會差多少。
⚠️ 報價預覽只看「已排程 / 啟用中」的版本:還在草稿裡的改動不會算進去。想試算草稿,得先把它送出並核准才行。
⚠️ 零價格警告:如果報價命中了某條規則、但金額卻是 0(例如價格表漏填了這個 SKU),系統會跳出「零價格規則命中」的警告,提醒業務再確認一下。

十四、CosmosERP 回寫(2026-05 新模組)

Dawu 的變更集一核准,系統就會自動把對應的價格寫回 CosmosERP 的舊版價格表,讓 ERP 和 Dawu 兩邊的價格保持一致。

哪些變動會回寫?

只有下面這 三張 CosmosERP 舊版價格表的對應欄位會被回寫,其他都不會動到:

回寫預覽

變更集核准前,你可以在變更集詳情頁看到「CosmosERP 回寫預覽」這一區:

欄位說明
ERP 欄位對應到 ERP 主檔的哪個售價欄位(例如 INVMB.MB047 標準售價)
目前值ERP 現在是多少
建議值核准之後,會寫進去的數字
差異兩者差多少(百分比或金額)

回寫狀態

核准之後,狀態欄位會顯示回寫進行到哪了:

狀態說明
待處理排在隊伍裡,等系統排程處理
處理中正在寫入 ERP
成功ERP 已經寫好,而且驗證也通過了
失敗寫入沒成功,點開看錯誤訊息
已略過系統判斷這筆不用寫,就跳過了

回寫明細

點「檢視回寫明細」可以看到:

⚠️ 回寫失敗時:這時 Dawu 這邊的價格已經生效了,但 ERP 那邊可能還停在舊的值。請找工程幫忙處理。常見的原因有:

十五、驗證錯誤排除

變更集一送出,系統就會自動跑驗證。其中紅字是錯誤,一定要先改掉才送得出去;黃字是警告,只是提醒你注意,不擋送出。

常見驗證錯誤

錯誤意思怎麼修
送出前請至少新增一張價格表這個變更集是空的,什麼都還沒放至少先加一張價格表進去
送出前請至少新增一筆價格規則價格表裡一條規則都沒有到價格矩陣把價格填上去
項目屬於不同版本不同版本的資料混在一起了檢查這張價格表是不是被別的變更集動過
價格表結束日不可早於開始日日期填反了把生效日期改對
價格規則不可為負價格價格 < 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-06-08