Manage Bookings
A. Manage Bookings
o The user can take a printout of the bookings
o Apply search and multi-search
o Add new booking with (+) icon.
o Apply delete and multi-delete.
o The user can view different payment and booking statuses based on the action taken for each.
o The Admin can see the booking type, like Single or Round.

B. Action -
Setting


Assign Driver
The admin user can easily assign a driver from here by selecting the driver's name. They can also view detailed vehicle information.

Edit Booking 

The user can edit booking details from here.

Cancel Booking 

To cancel a booking, follow steps below.
Step - 1
First user is required to add reasons for booking cancellation from setting - reason for cancellation to cancel booking.

Step - 2
After completing the first step, admin can now view all the added reasons and effortlessly cancel their bookings.

Delete Booking 

Admin can easily delete the booking from this action icon.

Generate Invoice 

Before adding details, the user is required to set some criteria from the settings module.
The image below guides the user to generate an invoice for a particular booking.
Once the invoice is generated by the admin, the customer will receive an email with the created invoice
Image 1.

Notes
o Km (mileage) - Displayed value (Km) guides the admin to decide the rate of ride; however, here, 10 km can be modified by the admin while generating the invoice.
,o Waiting time (in minutes) - Add waiting time (5 min here), and charges for an extra 5 min would be added to the total amount.
o Tax charges - Set tax charges from Setting Module -> General Settings ( as displayed below in image 2) because it cannot be modified by the admin directly from here.
o Amount - Displayed amount (₹500) is the default amount, which is calculated on the basis of the data inserted in Setting Module -> General Settings; however, it can be changed by the admin directly from here if required.
Image 2.
User is required to set base or default charges according to the vehicle type, km & day type. Additionally, waiting charges are to be set per minute.

Driver Availability
Driver availability is a feature that allows the admin to know whether a driver is free before assigning a booking. Once the driver updates their availability in the app, the admin can see it as online or offline. However, the admin can still assign the driver to a booking if needed.
Image -1
Admin panel

Image -2
Mobile app

How to calculate the booking price???
Please watch the video to learn how the booking amount is calculated.
Let's understand with the explanation below!!!
In the fare settings, the admin has configured the pricing for the sedan vehicle type as follows:
Base Price: ₹503 for the first 10 km
Standard Fare: ₹20 per km for any additional distance
Waiting Time Charge: ₹2 per minute
Example Fare Calculation for a 20 km Trip (Weekday, Sedan Vehicle Type)
Initial 10 KM
Base Fare
₹503
Remaining 10 km
10 km × ₹20 (Standard Fare per km)
₹200
Waiting Tim
2 min × ₹2 per min
₹4
Subtotal
₹707
Service Tax (12%)
₹707× 12%
₹84.84
Total Booking Price
₹791.84
Complete Journey
After generating the invoice, the admin can see two options, i.e, complete journey and receipt for completed journey.


Receipt
Admin can generate a receipt for the booking once the ride is finished successfully.


Make payment
Once the invoice is generated, End (user can make payment for the ride.

Booking Status and Payment Status:
Pending: The booking has been created, but a driver has not been assigned yet.
Upcoming: The booking has been created, and a driver has been assigned.
Ongoing: The booking has been created, a driver is assigned, and the invoice has been generated (regardless of whether the payment is completed, an Advance payment from the customer, or not).
Completed: The journey has been completed following the booking.
When a booking is created from the admin panel and a driver is assigned.
Pending
Upcoming
When a booking is created from the frontend and a driver is assigned.
Pending
Upcoming
When a booking is created by a customer from the frontend and no driver is assigned yet.
Pending
Pending
When a booking is created by a customer from the frontend using the payment method (cash/Stripe).
Paid
Pending
When an invoice is generated for a booking with pending payment.
Pending
Ongoing
When a booking is created from the admin or frontend, the ride is completed, but the payment is still pending from the customer.
Pending
Completed
When a booking is created from the admin or frontend, and both the payment and ride are completed.
Paid
Completed
Last updated
Was this helpful?