Managing Locations
Locations represent individual restaurant venues in your OrderNow system. This guide covers creating locations, managing settings, and configuring location-specific options.
::: note Access: Navigate to Admin → Locations to manage your restaurant locations. :::
1. Understanding Locations
Each location in OrderNow represents a physical restaurant venue with:
- Unique identity: Separate menu, tables, and staff
- Independent configuration: Hours, printer groups, Telegram settings
- Isolated data: Orders, analytics, and reviews per location
- Dedicated QR codes: Table-specific codes tied to the location
2. Creating a New Location
Required Information
- Click "Add Location" or the + button
- Fill in the location details:
| Field | Description |
|---|---|
| Name | Display name (e.g., "Downtown Branch") |
| Address | Full street address |
| Phone | Contact number for this location |
| Location-specific contact email | |
| Timezone | Local timezone for accurate timestamps |
- Click Save
Initial Setup Checklist
After creating a location, complete these steps:
- Assign users to the location
- Set up tables and QR codes
- Configure menu configuration
- Set up printer groups
- Configure Telegram notifications
- Set operating hours
3. Editing Location Details
- Find the location in the list
- Click the Edit (pencil) icon
- Modify the desired fields
- Click Save Changes
TIP
Name Changes: Changing a location name updates it throughout the system but preserves all historical data.
4. Location Settings
General Settings
| Setting | Purpose |
|---|---|
| Active Status | Enable/disable location (affects QR code functionality) |
| Default Language | Primary language for customer interface |
| Currency | Display currency for prices |
| Tax Rate | Default tax percentage for calculations |
Operating Hours
Set when the location accepts orders:
- Open location settings
- Find Operating Hours section
- Set open and close times for each day
- Mark days as closed if applicable
::: note Outside Hours: Customers can still view the menu outside operating hours, but ordering may be disabled based on your settings. :::
5. User Assignment
Control which staff can access each location:
Assigning Users
- Open location details
- Go to the Users tab
- Click Assign User
- Select user from the list
- Assign a user number (for identification)
- Set role permissions for this location
Permission Levels
| Level | Access |
|---|---|
| Manager | Full access to location settings, orders, reports |
| Staff | View orders, update status, cannot change settings |
| Viewer | Read-only access to orders and dashboard |
6. Menu Configuration
Each location uses a menu configuration that defines:
- Available menu pages and items
- Pricing and availability
- Categories and organization
- Promotional banners
Assigning a Menu
- Go to Admin → Configurations
- Select the desired configuration
- Assign it to the location
- Changes take effect immediately
TIP
Shared Menus: Multiple locations can share the same menu configuration. Changes apply to all linked locations.
7. Table Management
Tables are associated with specific locations:
Location-Specific Tables
- Each table belongs to exactly one location
- QR codes are generated per table per location
- Table numbering is independent per location
Setting Up Tables
- Navigate to Tables view
- Filter by location if needed
- Add tables with unique numbers for that location
- Generate and print QR codes
WARNING
QR Code Uniqueness: Never reuse QR codes between locations. Each table's code is tied to its specific location.
8. Notifications & Integrations
Telegram Setup
Configure Telegram notifications per location:
- Open location settings
- Go to Integrations → Telegram
- Enter the Telegram Chat ID
- Test the connection
- Enable desired notification types
Printer Groups
Assign printer groups to locations:
- Go to Printer Management
- Edit or create a printer group
- Select which locations use this group
- Orders from those locations print to assigned printers
9. Location Analytics
View performance data per location:
- Dashboard: Separate charts for each location
- Orders Overview: Filter by location
- Reviews: Location-specific customer feedback
- Reports: Export data by location
10. Deactivating or Deleting
Deactivating (Recommended)
Temporarily disable a location:
- Edit the location
- Toggle Active to OFF
- QR codes stop working
- Staff cannot access location data
- Historical data is preserved
Deleting (Permanent)
WARNING
Warning: Deleting a location permanently removes all associated data including orders, tables, and reviews. This cannot be undone.
- Ensure all data is backed up/exported
- Click Delete Location
- Confirm the deletion
Troubleshooting
| Issue | Solution |
|---|---|
| Users can't see location | Verify users are assigned to the location with proper permissions |
| QR codes not working | Check location is active, verify tables belong to correct location |
| Wrong menu showing | Confirm correct configuration is assigned to the location |
| Orders not printing | Verify printer group is assigned to the location |
| Timezone issues | Double-check timezone setting matches physical location |
Best Practices
- Consistent naming: Use clear, recognizable location names
- Regular review: Audit user access quarterly
- Test QR codes: Verify codes work after any location changes
- Backup data: Export reports before major changes
- Document settings: Keep notes on why specific configurations were chosen
- Staff training: Ensure location managers understand their responsibilities