Date Overrides
Date Overrides in Restaurant Settings allow you to set specific dates with different operating hours, special rules, or closures. This is useful for holidays, special events, maintenance days, or any dates that differ from your regular operating schedule. This guide covers all date override configuration options.
Accessing Date Overrides
To configure date overrides:
- Navigate to Settings → Restaurant Settings
- Click on "Date Overrides" or "Operating Hours" → "Date Overrides"
- View existing overrides or create new ones
Understanding Date Overrides
What are Date Overrides?
Date overrides allow you to:
- Set different operating hours for specific dates
- Close restaurant on specific dates (holidays, maintenance)
- Set extended hours for special events
- Apply special booking rules for specific dates
- Override default operating hours temporarily
When to Use Date Overrides
- Holidays: Different hours or closure on holidays
- Special Events: Extended hours for events, festivals
- Maintenance Days: Close for maintenance or renovations
- Private Events: Close for private bookings
- Seasonal Changes: Temporary schedule changes
Creating Date Overrides
Single Date Override
Override operating hours for one specific date:
- Click "Add Date Override" or "New Override"
- Select the Date from calendar
- Choose override type:
- Closed: Restaurant closed on this date
- Custom Hours: Set different operating hours
- Extended Hours: Longer operating hours
- Configure hours if not closed
- Add description or reason for override
- Click "Save"
Date Range Override
Override hours for multiple consecutive dates:
- Click "Add Date Override"
- Select "Date Range" option
- Select Start Date and End Date
- Configure override settings for the range
- Choose if same hours apply to all dates or different hours per day
- Save the override
Override Types
Closed Date
Mark restaurant as closed on specific date:
- Fully Closed: No bookings allowed on this date
- Reason: Add reason for closure (holiday, maintenance, etc.)
- Customer Notification: Show closure message to customers
- Existing Bookings: Handle existing bookings (cancel, reschedule, honor)
Custom Hours
Set different operating hours for specific date:
- Opening Time: Different opening time
- Closing Time: Different closing time
- Multiple Periods: Set multiple time slots if needed
- Break Times: Configure break times for override date
Extended Hours
Set longer operating hours for special occasions:
- Extended Opening: Open earlier than usual
- Extended Closing: Close later than usual
- 24-Hour: Open for 24 hours on special date
Recurring Date Overrides
Recurring Patterns
Create overrides that repeat automatically:
- Weekly: Same override every week (e.g., every Monday)
- Monthly: Same override every month (e.g., first Monday of month)
- Yearly: Same override every year (e.g., specific holiday)
- Custom Pattern: Define custom recurrence pattern
Managing Recurring Overrides
- Edit Pattern: Modify recurrence pattern
- End Date: Set when recurring override should stop
- Exceptions: Exclude specific dates from recurring pattern
Special Rules for Override Dates
Booking Rules
- Advance Booking: Different advance booking rules for override date
- Deposit Requirements: Different deposit rules
- Minimum Duration: Different minimum booking duration
- Table Restrictions: Restrict certain tables on override date
Pricing Rules
- Special Pricing: Different pricing for override date
- Premium Pricing: Higher prices for special events
- Discount Pricing: Special discounts for override date
Managing Date Overrides
Viewing Overrides
- Calendar View: See all overrides in calendar format
- List View: View all overrides in list
- Filter: Filter by type (closed, custom hours, extended)
- Search: Search for specific dates or overrides
Editing Overrides
- Edit Date: Modify override date
- Edit Hours: Change operating hours
- Edit Type: Change override type
- Update Description: Modify override description
Deleting Overrides
- Delete Single: Remove single date override
- Delete Range: Remove date range override
- Delete Recurring: Remove recurring override pattern
- Bulk Delete: Delete multiple overrides at once
Override Notifications
Customer Notifications
- Closure Notice: Notify customers about closures
- Special Hours Notice: Inform about special hours
- Advance Notice: Send notifications in advance
- Portal Display: Show override information on booking portal
Staff Notifications
- Override Reminder: Remind staff about upcoming overrides
- Schedule Changes: Notify about schedule changes
- Dashboard Display: Show overrides on restaurant dashboard
Holiday Management
Holiday List
- Predefined Holidays: Use system holiday list
- Custom Holidays: Add custom holidays
- Holiday Hours: Set hours for each holiday
- Holiday Rules: Apply special rules for holidays
Holiday Templates
- Standard Holidays: Common holidays (New Year, Christmas, etc.)
- Regional Holidays: Regional or local holidays
- Religious Holidays: Religious observances
- Business Holidays: Business-specific holidays
Best Practices
- Plan Ahead: Set up date overrides well in advance
- Clear Descriptions: Add clear descriptions for overrides
- Notify Customers: Inform customers about schedule changes
- Handle Existing Bookings: Decide how to handle existing bookings
- Review Regularly: Review and update overrides regularly
- Use Recurring: Use recurring overrides for regular patterns
- Document Reasons: Document reasons for overrides
Related Settings
Date overrides work together with:
- Operating Hours: Overrides modify default operating hours
- Booking Settings: Override dates may have different booking rules
- Public Booking Settings: Overrides affect public booking availability
- Notification Settings: Configure notifications for overrides
Troubleshooting
Override not applying?
- Verify override date is correct
- Check if override is active/enabled
- Ensure no conflicting overrides exist
- Clear cache and refresh
Existing bookings on override date?
- Review existing bookings before creating override
- Contact customers if bookings need to be changed
- Consider honoring existing bookings even if closed
Proper date override management ensures accurate scheduling and customer communication!