跨店轉移員工
又稱:美容師換店 · staff cross-shop transfer
美容師從原店離職、加入另一家店家的自助流程;原店歷史紀錄保留,新店發 invite link,美容師點開即可加入。
完整定義
跨店轉移員工(Cross-shop staff transfer)指美容師從一家美業棧店家離開、加入另一家的場景。美業在這方面流動率高——美容師可能因為店休、租約、薪資、地理因素換店。傳統系統會卡住:被原店停用後,員工 `users/{uid}.shopId` 還指原店,無法再加入新店;如果硬刪所有資料,歷史業績紀錄會遺失。美業棧 v1.0.40 起確立自助轉移流程:原店停用、員工 app 自動偵測、清自身 shopId、引導到 /onboarding,新店發 invite link 即可加入。
為什麼存在這個概念
美業店家規模有限,員工流動頻繁。卡住的轉移流程會傷害店家 + 員工兩邊:原店要客服協助、新店要 admin 操作、員工帳號可能 broken state 開不了 app。自動化流程解決三邊痛點,店家彼此競爭員工不必互相敵對。
美業棧如何處理
三段協作:(1) **原店操作**:店長 settings → 員工管理 → 切「停用」。Member doc `isActive=false`,立刻生效,員工無法存取此店資料,但歷史業績與出勤紀錄完整保留。(2) **被停用者自助偵測**:AppShell 在下次開 app 偵測 `member.isActive === false` 且 `profile.shopId === shop.shopId`,自動清 `users.shopId=null`、redirect /onboarding?reason=deactivated 並顯示提示 banner。(3) **新店邀請**:新店長產生 invite link 給美容師。`acceptInvite` Cloud Function 寫入新 member doc 並更新 `users.shopId`。歷史紀錄留在原店、新店從零開始。
具體例子
美容師 A 在 X 店工作 3 年累計 NT$500,000 業績。X 店長停用 A → A 下次開 app 自動清 shopId、進 onboarding 頁 + banner「你已從原店家被移除…若有他店邀請連結直接打開即可加入」。隔週 Y 店長發 invite link 給 A → A 點開、登入、自動加入 Y 店。A 在 X 店的 NT$500,000 業績仍保留在 X 店 reports 內(X 店可隨時調閱),但 A 在 Y 店業績從 NT$0 起算。
延伸閱讀
比較方案
想看美業棧實際如何處理「跨店轉移員工」?
30 天免費試用,無需信用卡。月繳 NT$999 起。
免費試用