依產品範圍分三階段:Phase 1 取代 BV 電商銷售、Phase 2 取代 Google Sheet 營運管理、Phase 3 多租戶平台化。前台蘋果風極簡、後台 shadcn/ui。
BV 目前對荒野只是「電商銷售平台」:上架商品、賣、結帳、收款、看訂單。把這套完整搬過來 = Phase 1。
行程列表 + 分類,hero + 商品卡 + spotlight + features + journal。
滿版 hero、亮點、每日行程、難度評估、報名模組(梯次選擇)。
訂購人 + 旅客名單動態表單 + 同訂購人勾選 + 付款方式 + 條款。
訂單編號 + 4 步驟接下來 + 行前說明會 / 退改提醒 / 緊急聯絡。
電子簽名畫布 + IP / UA / 雜湊自動紀錄。
訂單歷史、個資修改、旅客資料簿、終止會員(個資法)。
文章列表 + 特選文章 + 分類 filter + 訂閱區。
公司故事、三大原則、嚮導群、統計數字。
山戶日月 Glamping 自助訂房:選日期 + 帳型 + 即時房況 / 日曆價(對齊 BV bvtrip 訂房引擎)。
訂房人 + 入住人 + 付款;kind=lodging 訂單,結帳時 race-safe 鎖房況。
入住 / 退房時間、報到地點與交通、入住須知、退訂規定(訂房專屬,非行程版)。
後台落地頁:KPI + 趨勢圖 + 待辦清單 + 最近訂單。
路線父層管理 + 狀態 filter + 批次操作(商品上架)。
基本資料 / 內容(mdxeditor)/ 梯次 / 圖片 / SEO 六 tab。
依角色 filter,業務只看自己(service 層 filter)。
旅客名單、付款紀錄、同意書、稽核日誌、快速動作。
ECPay + 虛擬帳號 + 退款紀錄、人工對帳。
GCS 圖庫管理、使用狀態追蹤、批次上傳(商品圖)。
公司資料 / ECPay / Resend / KMS / 備份政策。
自家旅宿(YAMADO)主檔 + 房型 + 每晚共用庫存 + 日曆價;散客直訂 + 行程配套。
賣完之後 BV 不管、目前靠人工 Google Sheet 的營運層:團控、K單、分房、請款、業績、同業、團號、海外證件、稽核… 全是本公司自用的追加功能。
以出發日期為軸,全梯次旅客名冊總覽(per-departure 批次處理樞紐)。
5 步驟導引,自動綁定業績歸屬。
訂單派發佇列 + 資格審核 tab(能力分 vs 難度、核可 / 駁回)。
per-departure 分房:性別硬約束、指定房友、自動配房、分房表匯出。
對供應商請款,會計工作流(建立 → 核可 → 出納)。
明細項目、核可流程、防呆雙簽。
紙本請款單版面(HTML print stylesheet + window.print)。
業務排名、抽成試算、月度第一加碼。
當月營收、路線排行、付款方式佔比、轉換漏斗。
會員名單、VIP / 活躍標籤、累計消費、終止流程(CRM)。
員工角色、2FA 狀態、權限矩陣。
合作嚮導名單、專長路線、出團排程。
同業公司資料、負責業務歸屬、同業價分類(BV parity)。
地區碼 / 航空碼維護,建梯次自動拼團號(YY+地區+航空+MMDD+序號)。
同意書版本管理、變數欄位、不可竄改性。
append-only 事件流、hash chain、敏感欄位讀取記錄。
出國團護照影像審閱 + OCR 辨識存檔;海外模組才解鎖。
把 ERP 變成可轉售的 SaaS:多租戶架構、模組開啟 / 關閉、訂閱狀態。
Phase 3 是平台 / 控制面工作,操作對象是「平台方」而非單一租戶,目前靠 CLI 與 control_db 完成,沒有租戶會看到的獨立畫面:
control_db(tenant / tenant_domain / subscription)+ proxy host 解析 + per-host better-authtenant.module_climbing / module_overseas / module_lodging,經 proxy 下推 x-tenant-modules(租戶不能自改)tenant.status active / suspended,fail-closed gatebun run tenant create / list / suspend / set-domain唯一會出現在前端的觸點,是各租戶 /admin/settings 的「方案模組」唯讀面板(顯示平台開了哪些模組,見 A-16)。Super-admin web 後台等 10+ 客戶後再做。