---
# System prepended metadata

title: '[sprint 2] User story'
tags: [User Story, sprint 2]

---

###### tags: `sprint 2` `User Story`

# [sprint 2] User story
## 使用者(買家)
### 尋找商品
- [ ] 使用者可以利用 Category 尋找模型 (大分類)
  - [ ] 製品一覽、Figure、豆丁人、Figma、組裝模型(仮)
- [ ] 使用者可以利用 Tag 尋找模型 (小分類)
  - [ ] 介紹中 (所有商品)、附特典、預約中、在庫販售、Online限定、即將截止
- [ ] 使用者可以利用關鍵字搜尋模型
  - [ ] 依據商品名稱 (ex. 初音 聖誕ver)
  - [ ] 依據角色名稱 (角色名稱直接寫在商品名中)
  - [ ] 依據從屬作品名稱 (ex. 來自深淵)

### 共用功能
- [x] 使用者可以透過麵包屑看到所在位置
- [x] 使用者可以透過 Top 按鈕回最頂部

### 瀏覽商品型錄
  - [x] 使用者可以觀看所有商品
    - [x] 每個商品可看到商品圖、名稱、價格、標籤狀態
  - [x] 使用者可以看到分類、搜尋、標籤、排序、分頁等功能
  - [ ] ~~使用者可以切換 List / Card 顯示模式~~
  - [ ] 使用者可以依照不同條件進行排序
    - [ ] 使用者可以利用介紹日排序模型 (最新公開)
    - [ ] 使用者可以利用發售日排序模型 (最新發售)
    - [ ] 使用者可以利用售價排序模型   (價格低、價格高)
  - [ ] 使用者可以按分頁瀏覽不同頁商品
    - [ ] 切換分頁時可以保留原有搜尋內容或排序

### 瀏覽商品詳情
- [x] 使用者可以觀看個別模型的詳細資訊
  - [x] 商品名、作品名、介紹文、版權所有者、製造商、規格
  - [x] 定價、發售月、公開日、預約期限、購買須知
- [x] 使用者可以快速掌握重要資訊
  - [x] 商品名、售價、作品名、發售月
- [ ] 使用者可以不 scroll 觀看商品圖
  - [ ] 可以透過 Carousel 查看圖片
  - [ ] 可以透過 Lightbox 查看大圖 
- [x] 使用者可以快速得知商品狀態
  - [x] 預購中 or 發售中 or 完售
- [x] 購買 / 購物車 
  - [x] 使用者無法將完售商品加入購物車
  - [x] 使用者無法購買超過頁面提示的商品數
  - [x] 使用者可以得知貨幣別 (新台幣) 
- [x] 使用者可以得知預約期間
  - [x] 預約期結束，切換成發售中的文字表述
- [x] 使用者可以得知有無特典 (Tag標注)
  - [x] 可以查看特典名稱、圖片
  - [x] 無特典商品不顯示特典區塊 
    

### 瀏覽首頁
- [ ] 使用者可以觀看首頁

## 管理者(賣家)
### 後台權限
- [x] 管理員才可以進入網站後台 

### 瀏覽後台商品管理頁
- [ ] 管理員可以從後台觀看所有商品資訊
  - [ ] 管理員可以透過各項欄位進行排序
  - [ ] 管理員可以調整後台顯示的欄位
  - [ ] 管理員可以透過搜尋功能找尋商品
  - [ ] 管理員可以選擇每頁顯示的商品數
  - [ ] 管理員可以按分頁瀏覽不同頁
- [ ] 管理員可以進入新增商品頁

### 商品管理 CRUD
- [ ] 管理員可以從後台進行商品管理
  - [ ] 新增模型商品 (Create)
    - [ ] 新增完資料按送出，跳回後台商品頁
  - [ ] 編輯商品資訊 (Update)
    - [ ] 另跳出新視窗，修改完資料按儲存，保留在原頁 
  - [ ] 刪除模型商品 (Delete)
  - [ ] 控制上架/下架 (true/false)

### 備考
- [ ] 管理員可以從 history 得知操作者是誰
