Storellet Q2 2026 Feature Plan

產品 & 技術規劃 — 2026年4月至6月
負責人:Hanson 狀態:Draft 最後更新:2026-03-30
17
Feature Items
5
Infra / Migration Items
~350+
有效 Man-days(AI-assisted)
9
待確認事項
Infrastructure & Migration
I-1
JRG VN FPT Cloud Migration
Infra Hard Deadline: 6月底 40-50 man-days YouToo + Ben
Storellet VN 環境由 HK Azure 搬去越南 FPT Cloud。VM-based rebuild,包括 MongoDB self-managed on VM。12 weeks、6 phases。Storellet co-own migration architecture、cutover plan、hypercare。
I-2
PHHK Atlas Migration — Production Cut-over
Infra 15-20 man-days
PHHK MongoDB 從 Azure 搬去 JRG GCP Atlas。UAT 已完成但有 critical issue(mongosync 冇保留 unique index)。復活節後 production cut-over(00:00-03:15 downtime),之後 14 business days hypercare。
I-3
Merchant Web v1.0 Debug & Release
Infra Blocks all features 15-20 man-days
Merchant Web 改版已完成 ~75%,需要 debug + polish 至 production ready。目標:4月10日 release。呢個 unblock 後面所有 Merchant Web 上嘅 feature work。
Contingency:如果 4月10日仲未 release,F-1、F-2、F-15 fallback 去 standalone minisite 實現,唔依賴 Merchant Web。
I-4
WhatsApp Token Renewal
Infra 0.5 man-day
SAI WhatsApp 60-day long-lived token ~4月28日到期。需要 renew 或轉 System User Token。
I-5
GCP CUD Review & Decision
Infra 0.5 man-day
movie-6(5月到期)同 storellet-1292(6月到期)嘅 CUD。4月中 review usage,decide renew / downsize / 唔續。到期後唔 act 即轉 on-demand(貴 ~37%)。
Feature Development
F-1
Fast Onboarding → Merchant Web Redirect
High 0.5-1.5 日 需要 I-3
用戶 scan receipt QR code 完成 Fast Onboarding 登記後,自動 redirect 去 Merchant Web home page,唔再 dead end。大概率同事已做,需要 Monday confirm。
F-2
Quick Coupon Claim(Link → Phone → 攞券)
High 4-6 日 需要 I-3 Ben
透過 WhatsApp、SMS、email 或任何渠道發一條 link,用戶 click → 輸入電話 → 即刻攞到指定嘅券。做好後等於一個 universal distribution channel 基建。濫用防護依賴 coupon 本身嘅 stock 上限。
展開詳情
收到 link(WhatsApp / SMS / email / 合作方 app) → merchant.storellet.com/zh/[brandId]/[name]/claim?coupon=xxx&source=whatsapp → 見到券嘅資料(名稱、圖片、有效期) → 輸入電話號碼 → 已係會員 → 直接 claim → 「已領取」 → 未註冊 → OTP → 註冊 → claim → 「已領取」 → CTA:「去 Wallet 查看」→ Merchant Web wallet
F-15
WhatsApp Board per Merchant(商戶 WhatsApp 管理台)
High 2-3 日(F-2 後) 需要 F-2 Hanson
Storellet 向 merchant 嘅核心銷售 pitch:「加入 Storellet,你就可以用 WhatsApp 幫客人做會員登記、攞券。」MVP: Link Generator(生成 Quick Claim URL + WhatsApp template)+ Member Count。本質係 F-2 嘅 link generator UI。
展開詳情
功能 1: Link Generator → 揀一個 coupon → 生成 Quick Claim URL → 一鍵複製 + 預設 WhatsApp template message → 商戶直接喺 WhatsApp Business broadcast 功能 2: Member Count → 顯示「你品牌已有 X 個 Storellet 會員」 功能 3(Phase 2 / 收費功能): → 透過 Storellet 直接發 WhatsApp broadcast → 需要 WhatsApp Business API,Q3 再評估
F-16
產品累積銷量 Display(「已售 XX 件」)
High 1-2 日 Storellet賞
Product card + detail page 加「已售 X 件」badge。Social proof 提升購買轉化率。Backend aggregate from eshopTransaction,cache 5-15 分鐘。工時細、impact 大。
F-17
SAI: 帶客數據指令(BD 內部工具)
High 1-2 日 Hanson
SAI 加 /report brand:囍越 month:april 指令 — 自動 query MongoDB 返回新會員數、Quick Claim 領券次數、Fast Onboarding 登記、核銷率。BD 同事 3 分鐘出一頁 summary 去 pitch 商戶續約。Survival-level requirement for H Coins pitch。
F-5
Branded App: E-shop 購物車 + 儲值卡功能
Medium Branded App
Branded App 兩個持續開發 track。Track A — 購物車(5-8 日):多件一次 checkout。Track B — 儲值卡(TBD):充值、餘額、消費扣減。Backend(UserTopUpWallet)已有完整實作,工時主要係 frontend + client spec 對齊。
F-6
Web Directory + SEO Pages
Medium 15-25 日 Simon + Sandra + AI
建立 public 商戶 directory 同個別商戶 SEO page。Google organic traffic → 用戶發現附近餐廳 → 進入 Storellet ecosystem。Next.js SSR + JSON-LD structured data(Restaurant + Offer schema)。Simon + Sandra + AI parallel 做。
F-8
Braze → EngageLab Migration(Phase 1-2)
Medium 10-15 日 Hanson + dev
Braze 年費 HK$240K,只用 10-15% features。全部 workspace 一齊轉,除 Movie6(SDK 已移除)。潛在年省 HK$120-168K(Q3 起生效)。
展開詳情
Phase 1(4月): 永年 — 難度低,volume 細,proof of concept Phase 2(5月): Storellet — medium,high volume Phase 3(5-6月): LUBUDS — medium-high,in-app heavy use Movie6: 唔做(SDK 已移除,冇實際 push 需求)
關鍵決策點:Phase 1 驗證 OK → 即確認全部轉。唔接受半途停。
F-10
App: Storellet賞 E-shop Integration
Medium 3-5 日 需要 F-3 + F-4
App 嘅 Storellet賞 section 用 WebView embed merchant-promo-web e-shop。購買完透過 JavaScript bridge 通知 App refresh 積分。
F-11
Crashlytics Monitoring Automation
Medium 2-3 日 YouToo(4月上半月)
Step 1(5 min): Firebase Velocity Alert → email。Step 2(2-3 日): Cloud Function → Slack notification + 每日 crash summary。
F-12
Account Team Internal Agent(CMS 工序改善)
Medium Simon
Simon 幫 Storellet account team(BD/ops 同事)build internal agent,改善 CMS 日常工序(merchant onboarding、coupon 設定、積分管理)。唔係 Simon 自己用,係做畀 account team 用。
F-3
E-commerce: 購買次數限制
Low 2-3 日 Storellet賞
E-shop product 支持購買次數上限(例如:welcome offer 每人限買一次)。
Backend 備注:現有 maxPurchaseQty 係 per-order quantity,唔係 per-user limit。需要全新 backend 實作:新 maxPurchasePerUser field + 新 API 邏輯。
F-4
E-commerce: 購買後顯示及獲得積分
Low 3-5 日 Storellet賞
用戶購買 e-shop product 後知道自己會獲得幾多積分。為積分抵扣購買(F-7)鋪路。
F-7
E-commerce: 積分抵扣購買(Points as Currency — 全平台)
On Hold 7-10 日 全平台 需要 F-4 + F-5 + 商業模型
用戶可以用 Storellet 積分當錢,喺任何 brand e-shop 購買。形成閉環:消費 → 儲分 → 用分買券 → 到店 → 再儲分。兌換率已確認:1分=HK$0.5,唔設 cap。
On Hold 原因:經濟模型未定。直接折扣模式下,Storellet 每單要補貼商戶差額(全積分 order = 蝕 HK$42.30 cash)。需決定「直接折扣」vs「積分換 coupon」模式後先開工。
展開經濟模型分析
現時結算:HK$50 券以 HK$45 售出 → Storellet 收 6%(=$2.70)→ 商戶收 HK$42.30。Stripe 成本 1.5% + HK$1.6。
情況Storellet 收入付商戶Stripe費補貼淨結果
無積分$45$42.30$2.28$0+$0.42
用40分(付$25)$25$42.30$1.98$20-$19.28
全積分($0)$0$42.30$0$45-$42.30
兩個方向:
Option A: 直接折扣(原方案) Toggle 用積分 → Stripe 收剩餘 → Storellet 補差額 問題:每次用積分 = 現金虧損 Option B: 積分換 Coupon(redeemableCoupon pattern) 用積分換「代金券」→ 用代金券購買 好處:同現有架構 align,成本可預測
F-9
App: Nearby + Category Feature(Web → App)
Low 5-8 日 需要 F-6
App 嘅 Nearby / Category 頁面 WebView load Merchant Web /directory page。Q2 大概率唔做。
F-13
coupon-redeem-web-page 整合入 Merchant Web
Low 2-3 日 需要 I-3
將舊嘅 coupon redemption service(CRA + Node 14,2023-03 最後 commit)搬入 merchant-promo-web,少一個 service maintain。
F-14
SAI Quick Wins
Low 1 日 Hanson
(A) MongoDB health endpoint — Cloud Run liveness probe,15 min。(B) Session affinity — 同一 user route 同一 instance,5 min,零成本。
建議 Timeline

4月 — 穩定 + 啟動

  • Week 1-2: I-3 Merchant Web debug → release(目標 4月10日)
  • Week 3: F-1 Fast Onboarding redirect(0.5-1.5日)
  • Week 3: F-11 Crashlytics alert setup(YouToo)
  • Week 4: F-2 Quick Coupon Claim 開始
  • Week 4: F-8 EngageLab Phase 1 — 永年 migration
  • I-4 WhatsApp token renewal(月底前)
  • I-5 CUD review(月中)
  • I-2 PHHK cut-over(復活節後某個 weekend)

5月 — Feature 主力期

  • Week 1: F-2 Quick Coupon Claim 完成
  • Week 1: F-15 WhatsApp Board(F-2 完成後 +2-3 日)
  • Week 1: F-8 EngageLab Phase 2 — Storellet migration
  • Week 2-3: F-4 購買後顯示/獲得積分
  • Week 2-3: F-5 購物車開始
  • Week 4: F-5 購物車完成
  • F-6 Web Directory(Simon + Sandra,parallel)

6月 — 收尾 + Migration

  • Week 1-2: F-10 App Storellet賞 E-shop integration
  • F-7 積分抵扣 — on hold,視乎經濟模型決定後再排期
  • F-13 coupon-redeem 整合(如果有空)
  • I-1 VN Migration cutover phase
  • Feature freeze — 只做 bug fix

Parallel Tracks(全季)

  • F-6 Web Directory + SEO(Simon + Sandra + AI)
  • F-8 EngageLab Migration Phase 1-2
  • F-12 Simon Account Team Agent
  • F-16 已售件數(1-2 日,隨時可做)
  • F-17 SAI 帶客數據指令(Hanson)
  • I-1 VN Migration
Dependencies
I-3 Merchant Web Release ← 核心前置 ├── F-1 Fast Onboarding Redirect ├── F-2 Quick Coupon Claim │ └── F-15 WhatsApp Board(F-2 嘅 link generator UI) ├── F-3 購買次數限制 ├── F-4 購買後獲得積分 │ └── F-7 積分抵扣(需要 F-4 + F-5 + 經濟模型) ├── F-5 購物車 │ └── F-7 積分抵扣 ├── F-6 Web Directory + SEO(parallel) │ └── F-9 App Nearby/Category(WebView embed) ├── F-10 App Storellet賞 E-shop(需要 F-3 + F-4) └── F-13 coupon-redeem 整合 F-8 EngageLab Migration ── 獨立 track(永年 → Storellet → LUBUDS;Movie6 除外) F-11 Crashlytics ────────── 獨立,唔 block 其他 F-12 Account Team Agent ─── 獨立 track(Simon) F-14 SAI Quick Wins ─────── 獨立(Hanson) F-15 WhatsApp Board ─────── 依賴 F-2 F-16 已售件數 ────────────── 獨立(隨時可做) F-17 SAI 帶客數據 ─────────── 獨立(Hanson) I-1 VN Migration ───────── 獨立 track,佔 bandwidth I-2 PHHK Cut-over ──────── 4月做完,釋放 bandwidth
待確認事項
  1. Fast Onboarding redirect 係咪已 live? — 大概率同事已做,需 confirm → 問相關同事
  2. Fast Onboarding merchantWebsiteUrl — Check backend 有冇 populate → Check backend
  3. E-commerce earn points 邏輯 — Check legacy backend 有冇 purchase → earn trigger → Check backend
  4. 兌換率 ✅ 1分=HK$0.5 | Cap ✅ 唔設 | 待定:直接折扣 vs coupon exchange 模式 → Hanson 決定
  5. 舊 coupon-redeem-web-page — 仲有冇 active campaign 用緊?→ 問 Ops
  6. EngageLab 正式報價 + in-app message timeline → 問 EngageLab
  7. Simon internal agent scope + timeline → 問 Simon
  8. App Nearby/Category: WebView approach OK? → 同 Technical 傾
  9. WhatsApp Board outreach 授權 ✅ Confirmed — Storellet 有授權使用電話號碼做 outreach
Feature Summary
IDFeaturePriority工時負責
F-1Fast Onboarding → Merchant Web RedirectHigh0.5-1.5 日Any dev
F-2Quick Coupon ClaimHigh4-6 日Ben
F-15WhatsApp Board per MerchantHigh2-3 日Hanson
F-16產品累積銷量 DisplayHigh1-2 日Tech team
F-17SAI: 帶客數據指令High1-2 日Hanson
F-5Branded App: 購物車 + 儲值卡MediumTBDTech team
F-6Web Directory + SEO PagesMedium15-25 日Simon + Sandra
F-8Braze → EngageLab MigrationMedium10-15 日Hanson + dev
F-10App: Storellet賞 E-shopMedium3-5 日Tech team
F-11Crashlytics MonitoringMedium2-3 日YouToo
F-12Account Team Internal AgentMediumSimon 主導Simon
F-3購買次數限制Low2-3 日Tech team
F-4購買後顯示/獲得積分Low3-5 日Tech team
F-7積分抵扣(全平台)On Hold7-10 日Tech team
F-9App: Nearby + CategoryLow5-8 日Tech team
F-13coupon-redeem 整合Low2-3 日Any dev
F-14SAI Quick WinsLow1 日Hanson