Appearance
Opening Hours
Opening hours in POS Hub determine when locations are available for orders. This guide explains how opening hours are structured and how the system determines which hours to use.
Overview
Opening hours in POS Hub work on a priority system:
- Location hours are set by your POS system and serve as the foundation
- Menu hours can override location hours for specific menus
- Product hours can override both menu and location hours for individual items
The system always uses the most specific hours available.
How Hours Are Determined
When determining opening hours, POS Hub follows this priority order:
- Product-level hours (if set) - Highest priority
- Menu-level hours (if set) - Overrides location
- Location service-specific hours (
availability.deliveryoravailability.collection) - If available - Location business hours (
businessHours) - Foundation, always used as fallback
Example:
- Location business hours: 9 AM - 10 PM
- Location delivery hours: 11 AM - 9 PM
- Menu hours: 8 AM - 11 PM (overrides location)
- Product hours: 10 AM - 8 PM (overrides menu)
For this product, the system uses: 10 AM - 8 PM (product hours, highest priority)
Location Hours
Location hours are the foundation and are set by your POS system. They include:
- Business Hours (
businessHours): General operating hours for the location - Delivery Hours (
availability.delivery): Hours when delivery is available - Collection Hours (
availability.collection): Hours when pickup/collection is available
Important: Location business hours should always be set. If service-specific hours (delivery/collection) are not set, the system uses business hours for both services.
Menu Hours
Menus can have custom hours that override location hours. This is useful when:
- A menu has different hours than the location (e.g., breakfast menu)
- You want to temporarily change hours for a specific menu
- Different menus need different availability
Note: Menu hours completely override location hours. If a menu has custom hours, those are used instead of location hours.
Product Hours
Individual products can have custom hours that override both menu and location hours. This is useful for:
- Time-specific items (e.g., breakfast items only available in the morning)
- Limited-time products
- Items with restricted availability
How Hours Are Updated
- Location hours are updated automatically by your POS system during catalog sync
- Menu and product hours can be set when creating or editing menus in POS Hub
- Changes to hours are automatically sent to connected marketplaces
Best Practices
- Always set location business hours - These serve as the foundation
- Use menu hours sparingly - Only when menus need significantly different hours
- Use product hours for specific items - Only when individual items have unique availability
- Keep hours current - Ensure your POS system syncs hours regularly
Related Documentation
- Create Menu: How to create menus with custom hours
- View & Modify Menu: How to edit menu hours
