Locations & Availability
Locations
Set up pickup and dropoff locations for your rental fleet
Locations define where customers can pick up and return vehicles. You need at least one location before bookings can be made.
Creating a Location
Go to Locations in the sidebar and click Add Location.
| Field | Description |
|---|---|
| Name | Display name (e.g., "Airport Office", "City Center") |
| Slug | URL-friendly identifier, auto-generated |
| Address | Full street address |
| Latitude / Longitude | GPS coordinates (optional, for map display) |
| Sort Order | Controls display order in dropdowns |
| Operating Hours | Per-location override (see below) |
Operating Hours
Each location can have its own operating hours that override the global tenant settings:
| Field | Description |
|---|---|
| Opening Time | When this location opens (e.g., 08:00) |
| Closing Time | When this location closes (e.g., 22:00) |
If left blank, the location inherits the global operating hours from Settings > Pricing & Tax.
Operating hours restrict the time slots customers can select for pickup and dropoff. Bookings outside operating hours are rejected by the system.
How Locations Work
- Search Form — Customers select a pickup location (and optionally a different dropoff location)
- Time Slots — Available times are filtered to the location's operating hours
- Location Fees — Different pickup/dropoff location combinations can have fees (see Location Fees)
- API —
GET /api/v1/locationsreturns all locations with their operating hours
Admin-Created Bookings
When an admin creates a booking manually, operating hour restrictions are bypassed — the full time range is available.