Managing Locations
Locations represent individual restaurant venues in your OrderNow system. This guide covers creating locations, managing settings, and configuring location-specific options.
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 |
| Email |
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
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
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 |
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
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
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: 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