The two conditions
The Locations menu at /admin/locations is controlled by a guard (locations.guard.ts). It only appears when both of the following are true:
- The Multiple Locations custom feature is enabled
- The business has more than 1 active location (not archived, not deleted)
If either condition fails, the menu item is hidden, and any attempt to navigate to /admin/locations directly redirects the user to /home.
This keeps the admin sidebar focused — businesses who do not need branch management never see a menu they cannot use.
What single-location businesses see
If you operate one branch and have not enabled Multiple Locations, the Locations menu will not appear in your sidebar — and you do not need it.
You still configure your single location, just in a different place:
- Settings — go to Admin → Settings to edit your address, opening hours, contact info, and map pin
- First-run setup wizard — when you first sign up, the onboarding wizard walks you through entering your location details so your home page is ready immediately
Everything that a multi-location business edits per branch, a single-location business edits once in Settings.
What happens after archiving locations back to 1
If you previously had multiple branches but have since archived (or deleted) them so that only 1 active location remains, the guard's second condition fails — and the Locations menu disappears from the sidebar, even though the Multiple Locations custom feature is still toggled on.
What this means in practice:
- Your one remaining active location is treated as the primary branch
- Customers no longer see the branch picker on the booking site
- To edit that single location, use Settings instead
- If you want the Locations menu back, simply unarchive or create another active location, and it will reappear automatically
You can also turn off the Multiple Locations custom feature entirely if you no longer plan to run more than one branch, which stops the per-extra-location billing.
