Admin LIFF Gate

此 LINE 帳號未授權使用後台

後台只開放已由老闆同意的內部人員。LIFF 只做身分認證,權限仍以員工主檔為準。

登入方式後台 LIFF
授權來源TEST Sheet 員工主檔
老闆同意必要
資料顯示登入前不載入後台

若您是員工,請先請老闆在後台審核並將您的員工主檔狀態設為已允許。

🛒

開立訂單

POS1.1 / EZTool 風格 web 原型;目前只改本機 fixture,不寫 Google Sheet。

操作者:讀取中

商品清單

來源對應:Google Sheet `商品資料`

購物車

確認出單只產生 API/audit 預覽

品名數量單價小計
品項數0
總計$0
建議外送金額滿 500 元較方便安排配送;未滿仍可送出,台客會依路線與時段確認。
目前不呼叫 `POST /api/admin/trial-orders/confirm`;TEST-labeled request payload 與 audit log 只保留在隱藏 debug 區,避免誤寫 TEST/PROD Sheet。

            

審核中心

跨模組人工 gate:訂單審核、身分審核、採購審核、客服審核

待處理訂單|出貨處理

審核中心通過後才進這裡;用來追蹤採購、撿貨、送貨與待收款,不做查帳回翻

處理中

訂單查詢|查帳回查

查歷史、列印、回看已轉正式或已取消試營運單;日常處理請到待處理訂單

單號日期客戶總金額檔名狀態
目前沒有可操作訂單;要查舊單請打開上方「顯示查帳舊單」。

查帳明細

這裡是歷史回查與試營運修正入口;出貨、撿貨、收款狀態請回待處理訂單

商品名稱數量單價金額備註
斤兩計價規則 1斤 = 16兩 = 600公克 = 0.6公斤。 10斤半 = 10斤8兩。 若 1斤 $100,10斤半 = 100 * (10 + 8/16) = $1,050。

              

應收收款

未結訂單、月結/週結收款與付款方式;參考 Eztool 收款作業但只保留目前需要欄位

應付帳款

廠商到貨、請款、付款方式與對帳 preview;目前不寫 Sheet。

對帳明細

先核對採購單、到貨與付款;正式應付帳款表下一刀接 readback。


          

產品列表

來源對應:Google Sheet `商品資料`

商品編號商品名稱分類規格成本批發價狀態

客戶

客戶主檔:只管理零售客、批發客、VIP、價格層級與配送規則

客戶資料

試營運主檔預覽;正式寫入仍需 Hermes gate


          

廠商主檔清單

廠商資料:廠商代碼、全名、負責人、手機、地址、匯款帳號

廠商資料與販售商品

點選左側廠商全名後,查看該廠商販售商品、採購價、品質與備註


          

員工主檔清單

員工資料:員工代碼、姓名、職稱、部門、電話與在職狀態

員工資料

內部人員是操作身份,不自動變成客戶或廠商


          

LIFF 審核收件匣

客人或廠商在 test-order LIFF 填表;這裡只做 owner 審核與分類

申請表已移到客人 / 廠商的 LIFF 未綁定畫面 填妥送出後才會通知 Hermes,並寫入 LIFF身分申請收件匣;owner 確認後再分流到客戶或廠商資料。

待分類申請

先判斷身份,再歸檔到客戶、廠商或內部人員

台客智能客服請求佇列

OpenClaw 只送 action request;Hermes 判定與通知 owner

Hermes 權限中心

控制哪些動作可自動處理、哪些必須 owner gate


            

客服工作台 preview

低權限客服草稿、補問、升級 owner、客服通訊紀錄與 action request;目前只做 no-write preview。

客服知識候選

Obsidian 編輯層 -> owner 審核 -> repo runtime knowledge

TEST 採購單預覽

只彙總試營運訂單,產生人工複製文字,不自動發送廠商

本輪 7/1 canary 先把 owner 自己同時當 TEST 客戶與 TEST 廠商;廠商版預覽不得顯示客戶來源、電話、地址或 raw LINE ID;owner 確認後才手動複製。

採購彙總

依品項彙總;正式廠商 mapping 後續由商品主檔補齊


            

管理員權限狀態

Cloudflare Access + Pages allowlist

內部人員登入與權限指引

日常登入走後台 LIFF;Cloudflare/email 只保留 owner 救援

新增內部人員必須綁定 LINE 與員工主檔

後台 LIFF 只確認是哪個 LINE 帳號;真正能看什麼、能做什麼,都由 TEST Sheet `員工主檔` 的職稱與權限模板決定。

新增步驟
  1. 請內部人員用後台 LIFF 入口登入一次。
  2. owner 在身分審核或內部人員頁確認該 LINE userId 對應的員工資料。
  3. 選擇權限模板,例如 `owner_full`、`ops_test`、`cs_order_draft`。
  4. 用 `/api/me` readback 確認登入模式、職稱與權限摘要正確。
救援邊界

Cloudflare Access / email allowlist 保留給 owner 救援登入,不作為日常員工登入主路。此頁不保存 LINE token、Cloudflare token 或 raw LINE userId。


            

LIFF 入口選擇器

複製正確入口給內部測試或客戶試營運;這裡不切換全站 channel,不呼叫 LINE / n8n / Sheet。