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) |
| Operating Hours | Per-location override (see below) |
New locations are added to the end of the list. See Display Order to change where they appear.
Display Order
The order of locations on the Locations list is the order customers see them in the booking form's pickup and dropoff dropdowns.
Drag a row by the handle on its left to move it. The new order saves immediately — you'll see an "Order saved" confirmation. The list is paginated at 50 locations; dragging on one page keeps the other pages in place.
Inactive locations keep their position in the list but are hidden from customers.
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.