CR Bee Docs
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:

SettingDescription
Opening TimeWhen your business opens (e.g., 08:00)
Closing TimeWhen 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/settings returns operating_hours_from and operating_hours_to
  • GET /api/v1/locations returns per-location operating_hours_from and operating_hours_to (null = use global)

On this page