Managing Multiple Locations
Set up and manage multiple locations for your business
What are Locations?
Locations allow you to manage multiple physical locations for your business. Each location can have its own:
- Name (e.g., "Downtown", "Airport", "Main St")
- Contact information (phone, address, email)
- Business hours (when you have multiple locations)
When you have multiple locations, customers will be asked to select a location during checkout. Orders are then associated with the selected location, making it easier to manage orders across different locations.
ℹ️ Note
When you have multiple locations, each location can have its own business hours. If a location doesn't have specific hours set, it will use your restaurant's main business hours. For restaurants, checkout is automatically blocked when the business is closed, and customers will see a message indicating when you'll be open next.
Getting Started with Locations
By default, every business starts with a single "Main Location". This location uses your business's main contact information. The location selector will only appear to customers when you add a second location.
Adding a New Location
- Go to Dashboard → Settings
- Click on the "Locations" tab
- Click the "+ Add Location" button
- Fill in the location details:
- Location Name: A descriptive name (e.g., "Downtown Location", "Airport Branch")
- Address: The physical address of this location
- Phone: Contact phone number for this location
- Email: Contact email for this location (optional)
- Business Hours: (Only shown when you have multiple locations) Set custom business hours for this location. If not set, the location will use your restaurant's main business hours.
- Click "Save Changes" to create the location
Once you add a second location, customers will see a location selector during checkout and must choose which location they want to order from.
Editing a Location
- Go to Dashboard → Settings → Locations
- Click the "Edit" button on the location you want to modify
- Update any of the location details
- Click "Save Changes" to apply your updates
Deleting a Location
- Go to Dashboard → Settings → Locations
- Click the "Delete" button on the location you want to remove
- Confirm the deletion in the popup modal
⚠️ Important
You cannot delete your only location. If a location has existing orders, those orders will have their location information removed, but the orders themselves will remain in your system.
How Locations Work for Customers
- Single Location: If you only have one location, customers won't see any location selector - they'll just see your menu and can order normally
- Multiple Locations: When you have 2+ locations, customers must select a location during checkout before completing their order
- Order Management: Orders are tagged with the selected location, and you can filter orders by location on your orders page
- Location Information: Each location can have different contact information (phone, address, email), which helps you identify which location an order came from
- Business Hours: Each location can have its own business hours. Customers will see the location's business hours on the checkout page, and for restaurants, checkout will be blocked if the business is currently closed
⚠️ Important
Business hours validation and checkout blocking only applies to restaurants. Stores can always accept orders regardless of business hours.
Filtering Orders by Location
On your orders page, you can filter orders by location:
- Go to Dashboard → Orders
- At the top of the page, you'll see location filter buttons
- Click on a location name to see only orders from that location
- Click "All Locations" to see orders from all locations
💡 Pro Tip
If you're just starting out or only have one location, you don't need to worry about locations at all. The system works perfectly with a single location, and you can always add more locations later when you expand.