兩個顯示條件
/admin/locations 路徑下的分店選單由守門程式(locations.guard.ts)控管。必須同時符合以下兩個條件,選單才會顯示:
- 多分店客製功能已啟用
- 業者擁有多於 1 間啟用中的分店(未封存、未刪除)
若任一條件未符合,選單項目會被隱藏;若使用者直接輸入網址前往 /admin/locations,系統會將其導向 /home。
此設計讓後台側邊選單保持簡潔——不需要分店管理的業者,不會看到無法使用的選單項目。
單一分店業者看到的畫面
若您只有一間分店,且未啟用「多分店」功能,側邊選單中將不會出現「分店」選項——您也不需要它。
您仍然可以設定您唯一的分店,只是位置不同:
- 設定——前往後台 → 設定編輯地址、營業時間、聯絡資訊與地圖標記
- 首次設定精靈——當您剛註冊時,引導精靈會帶您輸入分店資訊,讓首頁立即可用
多分店業者在各分店分別編輯的所有項目,單一分店業者只需在「設定」中一次完成。
封存分店至剩 1 間後的情況
若您先前擁有多間分店,後續封存(或刪除)至僅剩 1 間啟用中的分店,守門程式的第二個條件即不符合——即使「多分店」客製功能仍維持啟用,「分店」選單仍會從側邊欄消失。
實際上會發生:
- 剩下的那 1 間啟用中分店會被視為主要分店
- 顧客在預約網站上不再看到分店切換選單
- 若要編輯該唯一分店,請改至設定
- 若想讓「分店」選單再次出現,只要解除封存或新增一間啟用中的分店,選單即會自動回來
若您已不再計劃經營多間分店,也可以直接關閉「多分店」客製功能,停止每間額外分店的點數計費。
