This module explains how your vehicle inventory and yard setup drive the behavior of the customer-facing Booking Widget in OpsDriver. These elements control what customers can book, how many vehicles are shown, and how pricing is calculated based on availability and proximity.
Before configuring your booking widget, ensure all relevant Vehicle Types are created in the system.
These types—like 56-passenger coaches, mini buses, or trolleys—are what the customer will see when using the widget.
Next, create your actual fleet under Company Setup > Vehicles. For each vehicle:
Assign it to a Vehicle Type
Assign it to a Base of Operation (Yard)
This setup determines:
Which vehicles are available to book
Where the system assumes each vehicle is based
How dispatch and pricing logic will behave
The widget pulls directly from your inventory to determine:
Which vehicle types can be shown
How many of each type are available for booking
For example:
If you only have one trolley in your inventory, the customer can’t select more than one trolley in their quote request.
This prevents overselling and ensures your availability is always accurate in real time.
When a customer enters trip details:
OpsDriver identifies the closest yard with the requested vehicle type
If no nearby yard has the vehicle, the system checks other yards
It adjusts the price based on deadhead mileage and time from the yard to the pickup location
This means your pricing reflects not only what is requested, but also where it’s coming from—supporting both customer clarity and operational cost accuracy.
Your yard and vehicle setup also connects directly to the Pricing Calendar.
This allows you to:
Set peak pricing for certain dates
Mark vehicle types as Sold Out or Limited Availability based on yard-specific inventory
The widget then shows this status to customers, helping manage expectations and encourage early booking.
By setting up your vehicle types, assigning inventory, and linking each vehicle to a yard, you enable the system to:
Display only valid vehicle options
Prevent overbooking based on inventory limits
Adjust pricing based on vehicle proximity
Automatically manage availability in the booking widget
Regularly update your fleet and yard assignments to reflect changes in availability
Use accurate yard locations to ensure quotes reflect true travel distances
Review your Pricing Calendar alongside your inventory to prevent mismatches in availability messaging
Periodically audit your vehicle records to ensure data integrity across your widget and dispatch systems