Settings
Operating Hours
Set business hours for pickup and dropoff times
Operating hours control the time slots available for vehicle pickup and dropoff.
Global Operating Hours
Go to Settings > Pricing & Tax to set your default operating hours:
| Setting | Description |
|---|---|
| Opening Time | When your business opens (e.g., 08:00) |
| Closing Time | When your business closes (e.g., 20:00) |
These hours apply to all locations unless overridden.
Per-Location Overrides
Each location can have its own operating hours. If a location has custom hours set, they override the global defaults for that location.
For example:
- Global: 08:00 – 20:00
- Airport location: 06:00 – 23:00 (longer hours)
- City center: 09:00 – 18:00 (shorter hours)
How Operating Hours Are Enforced
- Booking flow — Time dropdowns only show slots within operating hours (30-minute intervals)
- API validation — Session and booking creation reject times outside operating hours (400 error)
- Admin exemption — When an admin creates a booking manually, the full time range is available
WordPress Plugin
The plugin reads operating hours from GET /api/v1/settings and GET /api/v1/locations, filtering time dropdowns client-side to match.
API
GET /api/v1/settingsreturnsoperating_hours_fromandoperating_hours_toGET /api/v1/locationsreturns per-locationoperating_hours_fromandoperating_hours_to(null = use global)