Files
ewoooc/docs/PRD.md
ogt 1b4f3a7bbe
Some checks failed
CD Pipeline / deploy (push) Failing after 59s
feat: EwoooC 初始化 — 完整專案推版至 Gitea
- 建立 Gitea Actions CD pipeline (.gitea/workflows/cd.yaml)
- 部署模式: rsync Python 檔案至 188 → docker restart (volume mount)
- Dockerfile/requirements 變動時自動重建 Docker image
- 部署通知: Telegram (開始/成功/失敗)
- 健康檢查: https://mo.wooo.work/health (最多 5 次重試)
- 同步最新 CLAUDE.md / ADR-008 / memory (2026-04-19)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 01:21:13 +08:00

7.6 KiB
Raw Permalink Blame History

MOMO Pro System - 產品需求書 (PRD)

版本2.0 | 最後更新2026-01-29


📌 產品概述

產品名稱

MOMO Pro System (WOOO TECH 電商監控系統)

產品願景

打造一站式電商營運管理平台整合商品監控、業績分析、廠商管理、AI 文案生成等功能,協助電商營運團隊提升工作效率。

目標用戶

角色 主要需求
PM (產品經理) 監控商品價格、追蹤銷售業績
採購人員 管理廠商缺貨、發送補貨通知
行銷人員 AI 文案生成、趨勢分析
管理者 數據報表、系統監控

🎯 功能模組

模組總覽

mindmap
  root((MOMO Pro))
    商品監控
      價格追蹤
      漲跌分析
      下架偵測
    業績分析
      每日業績
      月份總表
      成長分析
    廠商管理
      缺貨匯入
      郵件發送
      廠商清單
    AI 助手
      文案生成
      熱門推薦
      趨勢分析
    系統管理
      用戶管理
      權限控制
      系統設定

📊 模組一:商品價格監控

功能描述

自動爬取 MOMO 電商平台商品價格,即時追蹤價格變動,提供漲跌分析。

用戶故事

ID 角色 故事 驗收條件
US-1.1 PM 我想查看所有監控中的商品列表 顯示商品名稱、價格、分類、變動狀態
US-1.2 PM 我想篩選今日漲價/降價的商品 支援漲價、降價、下架篩選
US-1.3 PM 我想查看商品的歷史價格走勢 顯示折線圖,支援 7/30/90 天區間
US-1.4 PM 我想搜尋特定商品 支援名稱、品號搜尋
US-1.5 PM 我想匯出商品價格報表 支援 Excel 匯出

功能規格

功能 規格
爬蟲頻率 每小時(可設定)
監控商品數 ~6,000 筆
價格歷史保留 365 天
支援篩選 分類、價格區間、變動類型
支援排序 價格、變動幅度、更新時間

📈 模組二:業績分析

功能描述

整合 Google Drive 自動匯入每日業績資料,提供多維度業績分析報表。

用戶故事

ID 角色 故事 驗收條件
US-2.1 管理者 我想查看今日即時業績 顯示銷售額、訂單數、達成率
US-2.2 管理者 我想比較昨日/上週業績 顯示同期比較、成長率
US-2.3 管理者 我想分析各品牌業績 支援品牌維度分析
US-2.4 PM 我想查看我負責的品牌業績 支援 PM 篩選
US-2.5 管理者 我想匯出業績報表 支援 Excel 匯出

功能規格

功能 規格
資料來源 Google Drive Excel 檔案
自動匯入 每 30 分鐘掃描
分析維度 日/週/月、品牌、PM、分類
指標 銷售額、毛利、轉換率、瀏覽數

📦 模組三:廠商缺貨管理

功能描述

匯入缺貨清單,自動比對廠商聯絡資訊,批次發送補貨通知郵件。

用戶故事

ID 角色 故事 驗收條件
US-3.1 採購 我想匯入缺貨 Excel 檔案 支援拖曳上傳,顯示匯入進度
US-3.2 採購 我想預覽要發送的郵件內容 顯示郵件主旨、收件者、商品列表
US-3.3 採購 我想批次發送通知郵件 一鍵發送,顯示發送狀態
US-3.4 採購 我想管理廠商聯絡資訊 新增/編輯/刪除廠商郵件
US-3.5 採購 我想查看郵件發送歷史 顯示發送時間、狀態、錯誤訊息

功能規格

功能 規格
匯入格式 Excel (.xlsx)
自動比對 依廠商代碼比對郵件
郵件格式 HTML 格式,附件商品清單
發送記錄 完整稽核追蹤

🤖 模組四AI 文案助手

功能描述

整合 Ollama 和 Google Gemini AI自動生成商品銷售文案和熱門推薦。

用戶故事

ID 角色 故事 驗收條件
US-4.1 行銷 我想為商品生成促銷文案 支援選擇風格、關鍵字
US-4.2 行銷 我想查看熱門趨勢商品推薦 顯示 mybest、@cosme 排行
US-4.3 行銷 我想收藏好用的文案 支援收藏、評分功能
US-4.4 行銷 我想查看 AI 使用統計 顯示 Token 用量、費用
US-4.5 行銷 我想搜尋網路最新資訊 支援 Gemini 網路搜尋

功能規格

功能 規格
AI 提供者 Ollama (本地) / Gemini (雲端)
文案風格 吸睛、專業、急迫、親民
趨勢來源 mybest、@cosme、YouTube
生成速度 ~5-10 秒

👤 模組五:用戶與權限管理

功能描述

管理系統用戶帳號、角色權限、登入記錄。

用戶故事

ID 角色 故事 驗收條件
US-5.1 管理員 我想新增/編輯用戶帳號 設定帳號、密碼、角色
US-5.2 管理員 我想設定用戶權限 細粒度權限控制
US-5.3 管理員 我想查看登入記錄 顯示登入時間、IP、狀態
US-5.4 用戶 我想修改自己的密碼 支援密碼強度檢查
US-5.5 管理員 我想停用/啟用帳號 一鍵切換狀態

角色權限

角色 權限
admin 系統管理員,完整存取
manager 管理者,可管理用戶
user 一般用戶,唯讀存取

⚙️ 模組六:系統設定與監控

功能描述

系統配置管理、爬蟲排程控制、系統日誌查看。

用戶故事

ID 角色 故事 驗收條件
US-6.1 管理員 我想設定爬蟲執行時間 支援 Cron 表達式
US-6.2 管理員 我想手動觸發爬蟲 一鍵執行
US-6.3 管理員 我想查看系統日誌 支援篩選、搜尋
US-6.4 管理員 我想設定通知參數 Telegram、LINE、郵件設定
US-6.5 管理員 我想監控系統狀態 顯示 CPU、記憶體、磁碟

🔔 模組七:通知系統

功能描述

整合 Telegram、LINE、郵件發送業績通知、系統告警。

通知類型

類型 頻率 通道
每日業績報告 每日 9:00 Telegram
爬蟲執行通知 即時 Telegram
價格異動通知 即時 Telegram
系統異常告警 即時 Telegram
廠商郵件通知 手動 Email

📱 非功能性需求

效能需求

項目 要求
頁面載入 < 3 秒
API 回應 < 500ms (一般) / < 5s (報表)
並發用戶 支援 50+ 同時在線
資料處理 10,000 筆/分鐘 (匯入)

可用性需求

項目 要求
服務可用性 99.5% SLA
資料備份 每日自動備份
災難復原 RTO < 4 小時

安全需求

項目 要求
認證 Session + bcrypt
傳輸加密 HTTPS (TLS 1.3)
權限控制 RBAC 三級權限
稽核追蹤 登入記錄、操作日誌

相容性需求

項目 要求
瀏覽器 Chrome 90+, Firefox 90+, Safari 15+, Edge 90+
螢幕解析度 支援 1280x720 以上
行動裝置 響應式設計 (RWD)

📅 版本歷程

版本 日期 變更
1.0 2025-12 初版:商品監控、業績報表
1.5 2026-01 新增:廠商缺貨管理
2.0 2026-01 新增AI 文案助手、趨勢爬蟲