# 後台訂單管理
# Use Case

## 訂單管理元件
```
1. 搜尋/篩選
* 依訂單編號、依訂貨日期
* 一頁顯示:10/20/30筆
* 查看列表:內部編號、訂單編號、客戶姓名、品項、數量、購買人資訊(手機/EMAIL)、訂單狀態、訂單成立時間
```
2. 新增/修改/刪除一/多筆訂單資料
3. 訂單狀態:處理中 / 已確認 / 已完成 / 已取消*
4. 發送訂單成立電子郵件*
5. 查看訂單分析*
## 使用情節
```
使用情節名稱:訂單管理
功能簡述:此使用案例是提供訂單管理查看、新增、修改、刪除、分析訂單資料
先決條件:訂單管理人員必須先完成登入系統的動作
後續狀況若順利執行此使用案例,則對系統而言,可查看、新增、修改、刪除、分析訂單資料
特殊需求:分析?
擴充點:無
```
```
主要流程
當訂單管理人員想要由後台查看、新增、修改、刪除、分析訂單資料,會啟動本案例
1. 系統會要求管理人員決定其所要的功能(查詢、新增、修改、刪除、分析)
2. 管理人員選擇要執行的功能
3. 系統依選擇執行所選一項次要流程
* 搜尋/篩選:依訂單編號、依訂貨日期、內部編號、訂單編號、客戶姓名、品項、數量、購買人資訊(手機)、訂單狀態、訂單成立時間
* 功能:新增/修改/刪除一/多筆訂單資料
* 寄發電子郵件(*)
* 查看訂單分析(*)
```
```
次要流程
1. 搜尋/篩選:
系統要求管理者選擇搜尋或篩選條件,依條件列出符合條件之訂單
2. 新增/修改/刪除:
新增:依表單格式輸入客戶姓名、品項、數量、購買人資訊(手機)、訂單狀態、訂單成立時間,輸入完隨即產生一組內部編號、訂單編號。
修改:依表單格式搜尋,並修改訂單狀態
刪除:若有特殊要求則刪除訂單
3.分析:匯出數據,平均每月訂單量/平均訂單金額/成交總量/取消總量(*)
4.查詢訂單狀態,並寄發已成功下單的訂單成功下單電子郵件(*)
```
```
例外流程
1. 資料格式輸入有誤:跳出紅字提醒管理者哪一格未填寫
2. 無此訂單資料: 跳出紅字提醒沒有此訂單或換搜尋條件搜尋
3. 取消刪除: 將刪除的資料undo
4. 未有此email: 改寄發簡訊...
```
## [參考資料](https://support.shoplineapp.com/hc/zh-tw/articles/204883815-%E8%A8%82%E5%96%AE%E7%AE%A1%E7%90%86%E4%BB%8B%E9%9D%A2%E4%BB%8B%E7%B4%B9-%E8%A8%82%E5%96%AE%E7%AE%A1%E7%90%86)



