訂單管理
電商商城訂單管理是處理商城所有訂單的核心工作台,涵蓋訂單狀態追蹤、出貨作業、物流單號填寫、退款執行等完整訂單生命週期管理。
進入路徑
後台左側 電商商城 → 訂單管理。
訂單分頁
頂部分頁可快速切換常用狀態:全部 / 待付款 / 已付款 / 待出貨 / 已出貨 / 已完成 / 已取消。
訂單狀態流程
待付款 → 已付款 → 處理中 → (部分出貨) → 已出貨 → 已送達 → 已完成
↓
已退款 / 部分退款| 狀態 | 說明 |
|---|---|
| 待付款 | 顧客已下單但尚未完成付款 |
| 已付款 | 付款確認,等待備貨 |
| 處理中 | 進入備貨流程,尚未建立出貨單 |
| 部分出貨 | 訂單內部分品項已出貨 |
| 已出貨 | 出貨單已建立 |
| 已送達 | 物流回報送達(自動或手動標記) |
| 已完成 | 訂單結案 |
| 已取消 | 訂單取消,庫存釋放 |
| 已退款 / 部分退款 | 已執行退款 |
篩選與搜尋
支援以下篩選:
- 起始日 / 結束日 依下單日期區間
- 關鍵字 可搜尋訂單編號、客戶名、電話
右上角 匯出 按鈕可選擇 CSV(Excel 可開)或 XLSX(Excel 原生格式),並可指定匯出範圍:當前視野(套用目前搜尋 / 篩選)、全部資料、或按加入日期區間。單次最多匯出 5 萬筆,超過會提示改用日期區間分批匯出。
手動建單(後台代客下單)
當客人透過電話、LINE 訊息、現場洽談等管道下單時,店家可至後台手動建立電商訂單,無需顧客自行至商城前台操作。常見用途:電話訂購、企業大宗訂購、補登 LINE 客服談妥的訂單、會員專屬限定商品。
進入方式
訂單列表右上 + 新增訂單 按鈕(位於「匯出」旁),點擊跳轉至 /dashboard/modules/ecommerce/orders/new。
建單步驟
手動建單頁面採流程式設計,依序完成以下區塊:
第一步 選擇會員 搜尋框輸入姓名 / 電話 / Email 即時查詢,點擊帶入會員資料。
手動建單必須先選會員
第二步 加入商品 搜尋商品名稱 / SKU,選擇變體後填入數量。系統自動帶入該變體售價並計算小計;多筆商品可重複加入。庫存在送出時檢查,不足會跳出「庫存不足(剩 N)」並整張單不建立。
手動建單扣哪一本庫存
第三步 配送方式 從 配送方式 已啟用的選項中選擇(宅配 / 超商 / 自取 / 數位)。選擇宅配需填收件人姓名、電話、地址;超商需填取貨門市。系統依配送方式自動計算運費。
第四步 折扣 可選填折扣碼或手動指定折扣金額。輸入折扣碼後即時驗證有效性(期限、使用次數、適用範圍),通過後折抵金額顯示於小計區。
第五步 發票資訊 先選發票類型:二聯(個人)/ 三聯(公司)/ 捐贈,預設是二聯、無載具。選三聯要填統一編號(8 碼數字);選二聯才會出現「載具類型」下拉(無載具 / 手機條碼 / 會員載具),選手機條碼要再填載具碼並符合格式;選捐贈則帶入捐贈碼(預設 001)。沒有獨立的「紙本」選項。詳細發票說明請參考 電子發票。
第六步 付款方式 從 付款方式 已啟用的選項中選擇(LINE Pay / ECPay 線上刷卡 / 貨到付款 / 銀行轉帳 / 現場收款)。
儲存方式
頁面底部提供兩個按鈕(未選會員 / 未加商品 / 必填欄位沒填完時兩顆都是灰色):
儲存為待付款 訂單狀態建立為「待付款」,系統發送 LINE 通知含付款連結至顧客(顧客需綁定 LINE)。適用線上付款方式(LINE Pay / ECPay),顧客點付款連結完成付款後狀態自動轉「已付款」。
直接標已收款 按下後會先跳出二次確認視窗「確認直接標已收款?」,列出:會立即標記為已付款、會觸發會員成長值 / 點數累計、若有設定電商發票會自動開立 Amego 發票、無法輕易撤銷(需走退款流程)。確認後訂單才會直接建立為「已付款」,跳過金流環節。適用現場已收現金 / 已收銀行轉帳 / 貨到付款的訂單。
直接標已收款的責任
已啟用會計總帳:貨到付款的撥款沖帳
會計總帳 → 應收帳款 → 貨到付款清算 沖帳(見付款方式的貨到付款說明)。建單、出貨、退款的操作不變。手動建單適用場景
訂單詳情頁
點擊任一訂單列即可進入訂單詳情頁,常用操作集中在頂部按鈕列:
待付款訂單
- 手動標記已付款 給現場收現金 / 匯款的訂單用,效果與線上付款完全相同(加點、累計消費、開發票、LINE 通知、自動行銷)。只有店長以上可按;正式環境必須先在「訂單參數」開啟「允許後台手動標記已付款」,否則會被拒絕。已付款或已取消的訂單再按會回「訂單已被標記」,不會重複加點。
- 取消訂單 只有「待付款」訂單能用。取消時會一次做完四件事:釋放庫存、把顧客結帳時折抵的點數退回、把用掉的折扣碼次數還原、寫入操作紀錄。已付款的訂單不從這裡走,請用「退款」。
已付款 / 處理中 / 部分出貨
- 建立出貨單 開啟 modal 選擇物流公司(黑貓、新竹、中華郵政、7-11、全家、自取、其他)、填入追蹤碼,並指定本次出貨的品項數量。一筆訂單可拆多張出貨單。
- 退款 開啟 modal 輸入退款金額、原因,必要時指定退款品項數量。詳見下方「退款時庫存怎麼處理」。這顆按鈕只出現在已付款、部分出貨、已出貨、已送達、已完成、部分退款的訂單;待付款的單沒付過錢,請用「取消訂單」,「處理中」的單也看不到退款鈕。
- 改狀態 手動切換訂單狀態(出貨中、已送達、已完成等)。
退款時庫存怎麼處理
部分退款(退款金額加上之前已退的,還沒到訂單總額):庫存、點數、折扣碼都不動,但顧客的「累計消費」會扣掉這次退的金額。
整單退款(這次退完就等於訂單總額):顧客折抵的點數會退回、用掉的折扣碼次數會還原,這兩樣一定做。庫存要看「貨還在不在倉庫」,退款視窗會直接告訴你是哪一種:
| 退款視窗顯示 | 什麼樣的訂單 | 庫存 |
|---|---|---|
| 退款後會自動補回庫存 | 還沒出貨;或部分出貨且每張出貨單都有記品項 | 自動補回尚未出貨的數量 |
| 系統無法確認貨是否還在倉庫(附勾選框) | 見下方三種情況 | 預設不補;勾選「貨已確認回到倉庫,退款後補回庫存」才補 |
| 庫存由退貨單負責 | 這張單另有退貨申請 | 不補,由退貨單按「完成」時入庫 |
| 這次退款不會補庫存 | 已依出貨單寄出 | 不補;商品寄回請建立退貨單 |
會出現勾選框的三種情況:
- 沒有出貨紀錄:訂單是已出貨、已送達或已完成,但一張出貨單都沒有(例如自取、面交,直接用「改狀態」結案)。
- 手動改成部分出貨:訂單狀態是部分出貨,但沒有出貨單,系統不知道哪些商品寄出了。
- 綠界託運單:用綠界建立的託運單不會記錄出貨數量,系統無法確認貨是寄出了還是退回來了(例如超商包裹沒人領、退回倉庫)。
勾選前請先確認實物
有退貨單時為什麼不能選
每筆整單退款的庫存判斷、你是否勾選、最後有沒有補,都會記在操作紀錄(ec_order.full_refund_restitution),盤點對不上時可以查。
退款時會員的累計消費與點數怎麼處理
這兩樣的時機不一樣,是這一頁最常被問的一件事:
| 部分退款 | 整單退款(退到等於訂單總額) | |
|---|---|---|
| 累計消費(會員等級 / RFM 的依據) | 每退一次就扣一次,扣的是這次退的金額 | 扣掉尚未扣過的部分,合計等於整張單的金額 |
| 購物回饋的點數(這張單讓顧客賺到的點) | 不扣 | 一次扣回,餘額不足就扣到 0 為止 |
| 顧客結帳時折抵掉的點數 | 不退還 | 退還 |
| 用掉的折扣碼次數 | 不還原 | 還原 |
| 庫存 | 不動 | 見上方「退款時庫存怎麼處理」 |
為什麼金額扣了、點數卻沒扣
會員管理 → 該會員 → 點數紀錄 調整,並在退款原因欄註明。零售 POS 的點數規則與電商不同
「改狀態」選不到「已取消」與「已退款」
出貨單管理
詳情頁「配送」區塊列出每張出貨單,已出貨但未送達的單可點擊 標記已送達 手動回報。
詳情頁區塊
詳情頁分為以下區塊:
- 客戶:姓名、電話、是否為會員、Email
- 商品:品項表 + 小計 / 運費 / 折扣 / 點數折抵 / 總計
- 配送:配送方式、追蹤碼、收件地址、出貨單清單
- 金流:付款方式、付款時間、支付紀錄
- 狀態異動:所有狀態變更歷史
- 訂單備註:若有備註會顯示
出貨效率提升
常見問題
Q1 顧客說沒收到出貨通知
請至 電商商城 → 通知設定 確認「出貨通知」已啟用,並確認顧客已加入 LINE 官方帳號(通知透過 LINE 推播)。
Q2 物流單號填錯,如何修改
目前出貨單建立後無直接編輯按鈕,可建議:透過「改狀態」回到 paid,重新建立出貨單;或在訂單備註中註記正確單號通知顧客。
Q3 訂單取消後庫存有恢復嗎
是的,取消訂單時系統自動將對應變體庫存加回。整單退款的庫存規則不同,見上方「退款時庫存怎麼處理」。
其他問題協助