Submit
I: List Your Product's 3-5 Best Feature
a) 3 Rental Options Exclusively for Vehicle Rental
Point-to-Point: Customers can pick from predefined routes. It is ideal for one-way trips like airport transfers, so customers only pay for the route they use.
Hour-Range: The customers will choose an available hourly package (ex: 2 hours, 4 hours, 6 hours…). The option is more flexible and easier for customers to choose a time package that fits their schedule. It is perfect for short city tours.
Daily: Customers will choose from the available day-range options (ex: 3-5 days: $100/day, 6-10 days: $110/day). This option is best for long trips and multi-day usage.
b) Flexible Pricing for a Wide Range of Rental Scenarios
Fixed Route Pricing: Apply one fixed rate for a predefined route, independent of distance or travel duration. This pricing plan helps customers know the exact cost upfront.
Distance-Based Pricing: Charge by the kilometer, or combine a base distance with a per-kilometer fee for anything beyond that. Ensures fair charging based on how far the vehicle actually travels.
Hourly Packages: Create flexible time-based bundles (like 2h, 4h, 6h…) so customers can choose the exact time slot they need. Flexible for short-term usage
Tiered Day-range Pricing : This is a pricing strategy where the daily price depends on how many days the customer books a service. Customers can clearly see how much they will pay based on the number of days
c) Boost Revenue with Round-Trip Discounts & Seasonal Deals
Round-trip Discount: Motivate customers to book both outbound and return journeys by offering exclusive round-trip discounts.
Seasonal Deals: Optimize your earnings by adjusting prices based on demand — Increase the price with a fixed amount or percentage in peak season, or decrease the price with a fixed amount or percentage in low season
d) Customize Checkout with Flexible Fields
Choose from 11 Custom field types (text, number, tell, email, password, textarea, radio, checkbox, select, date, file) to capture exactly the information you need from customers. Add any custom fields to booking or enquiry forms to collect more accurate data.
e) Expand Your Fleet and Manage Inventory
Create a full profile for every vehicle including name, images, description, seating/luggage capacity, and availability, so customers always see accurate and updated options.
After creating each vehicle in your fleet with its own availability, you can assign specific vehicles to rental products, ensuring exact control over which vehicles can be booked and when. Besides, you can configure the pricing plan for each vehicle.
II: What Are The Product Benefits
Rental & Transport Booking Plugin is an all-in-one solution built for vehicle rental and service-based rental businesses, helping you manage and automate your entire rental flow from start to finish
Maximize revenue for website owners: Use flexible pricing (route-based, km-based, hour/day-base), apply offers & discounts (seasonal discounts, round-trip discounts) and upsell add-on services.
Provide powerful tools for the admin: Reduce operational workload for admins with smart calendar, date blocking and booking rules. Manage better fleet with detailed vehicle profiles and rental hours. Increase booking quality and reduce cancellations through deposits, automated reminders, and clear cancellation policies. Protect your website from spam with reCAPTCHA. Speed up setup and product scaling with global and private settings.
Enhance user experience: Understand pricing easily thanks to clear rental options and transparent cost breakdowns. Get more value with seasonal deals & round-trip discounts. Make a booking more quickly with map integration and precise pickup/drop-off locations. Reduce risk with automated booking reminders.
III: Why Was This Product Built ? What Is the Suporting Rationale ?
While there are many rental plugins available, there is currently no complete and dedicated solution for vehicle rental businesses in the WooCommerce market. To fill this gap, we built Rental & Transport Booking Plugin that is specifically designed for car rentals, limousine services, chauffeur services, truck/van rentals, airport transfers, and any rental business that charges based on routes, distance, hourly packages, or day-range pricing.
After launching BRW – Booking Rental Plugin on CodeCanyon, we received continuous requests from customers who needed more advanced vehicle-specific features. Many vehicle rental owners struggle with complex pricing, managing multiple vehicles, preventing overbooking, and reducing cancellations. Without smart tools and automation, these tasks become time-consuming and lead to lost revenue.
Rental & Transport Booking Plugin was developed to solve these challenges. It automates complex pricing, prevents overbooking, streamlines the reservation process, and gives business owners full control over their scheduling, pricing, and fleet — all inside WooCommerce.
IV: How does your product compare to similar products ?
Some features that differentiate it from other products
a) Three Rental Options
Point-to-Point: Customers choose from predefined routes. This option is perfect for one-way trips such as airport transfers, and customers only pay for the exact route they take.
Hour-Range: Customers select an hourly package (for example: 2 hours, 4 hours, 6 hours…). This gives customers more flexibility to match their schedule, making it ideal for short city tours or quick trips.
Daily: Customers pick one of the available day-range pricing options (for example: 3–5 days at $100/day, 6–10 days at $110/day). This is the best option for longer journeys and multi-day usage where customers need a vehicle for several days.
b) Flexible Pricing Models
Fixed Route Price: A fixed rate per specific route, regardless of distance or duration.
Distance-Based Pricing: Charge per kilometer, or apply a base with fee for each additional kilometer.
Hourly Packages: Set price for time blocks (2h / 4h / 6h /…), offering flexible short-duration usage.
Tiered Day-range Pricing: The daily rate changes based on the number of days booked, giving customers a clear and transparent cost
c) Promotions & Dynamic Pricing
Round-Trip Discounts: Offer special rates when customers book both outbound and return trips.
Seasonal Deals: You can add a fixed amount or percentage during peak season, or apply a fixed amount or percentage discount during low season
d) Fleet Control
Create detailed vehicle profiles with images, description, capacity, and availability. This helps customers always see accurate and updated options.
e) Inventory Management
Create each vehicle with its own availability, then attach the right vehicle to the right product. This gives you precise booking control — and you can even set the pricing plan for each vehicle.
f) Pickup & Drop-off Point Configuration
Define exact pickup and drop-off locations to ensure transparent and consistent pricing for point-to-point rentals.
g) Map Integration in Booking Form
Display the distance between pickup and drop-off points directly in the booking form, helping customers understand travel distance and pricing.
h) Booking Rules
Preparation Time: Add buffer time after usage for cleaning or inspection.
Minimum Advanced Booking: Require customers to book X days in advance to avoid last-minute reservations.
i) Rental Hours Control
Require customers to select their rental period within your available operating hours to optimize schedule management.
j) Smart Backend Calendar
View all bookings (all products or per product) in a calendar view, and quickly locate bookings using filters, making reservation management faster and easier.
k) Custom Checkout Fields
Collect additional customer details by adding custom fields to the booking or enquiry forms. Supports 11 field types including text, number, tell, email, password, textarea, radio, checkbox, select, date, file.
V: Product Short Description
Rental & Transport Booking Plugin for WooCommerce is a complete rental booking solution for vehicle rental businesses — including cars, limousines, chauffeur services, airport transfers, vans, buses, and and any rental business that charges based on routes, distance, hourly packages, or day-range rates. Built on WooCommerce, it delivers secure payment options, strong plugin compatibility, and a familiar, user-friendly dashboard.
Manage the entire rental workflow effortlessly: customers can choose pickup & drop-off points, select hour/day-based packages or routes, see pricing clearly, and pay securely online. Meanwhile, rental owners can control fleet availability, define exact pick-up & drop-off points, set dynamic pricing rules (route-based, km-based, hour/day-based), create seasonal offers & round-trip discounts, configure booking restrictions, and reduce no-shows through deposits, automated reminders, and flexible cancellation policies.
Rental & Transport Booking Plugin removes manual work, prevents overbooking, optimizes pricing, and delivers a seamless booking experience for both small and large vehicle rental operations
VI: Provide instructions on how to install, configure and use the plugin
1: Install the plugin
Go to Plugins >> Add New >> Drag & Drop plugin file.
2: Configure Global Settings
Go to WooCommerce >> Settings >> Rental & Transport >> You will see multiple tabs:
2.1 General Tab
a) Booking Conditions:
Order Status: You will choose order statuses that will be accepted and reserved.
Disable Weekdays: Choose specific weekdays in which customers will be prevented from booking
Overcome Disabled Dates: Allow to choose a date range including disabled dates. Ex: Thursday is disabled date. A guest can still make a booking from Monday to Friday including Thursday that is disabled.
Preparation Time: It is an extra time buffer you add between bookings. Ex: If you set 1 hour of preparation time, and a customer books a vehicle from 10:00 – 12:00, the next available rental time will only start at 13:00
Minimum Advance Booking Days: e.g., Set is 2 days, today is October 3, The earliest Bookable date is October 5
b) Date & Time Format
Date Format
Time Format
Time Slot Step: Allows to choose a default length for the time slot step
Time zone
c) Map
Enable Map: Choose whether to show or hide the map on the booking form, and select the map type you want to use — Google Maps or OpenStreetMap.
API Key: Your credential for Google Maps
Latitude
Longitude
Zoom
d) Calendar:
Language:
The First Day of the Week: If you set Monday as the first day of the week, your calendar will show columns starting from Monday
Minimum Year: Set the earliest year customers can select
Maximum Year: Set the latest year customers can select
Text Color of Available Dates
Background of Available Dates
Text Color of Unavailable Dates
Background of Unavailable Dates
Color Streak for Unavailable Dates
Customize CSS
2.2 Booking Form
Show/hide fields in booking form
Show all price components in the cart/checkout/order detail page.
2.3 Request Form
a) Show/hide fields in Enquiry form
b) Config Email to send to the Admin/Customers after customers fill in the request form
c) Order: These configurations are used to create new orders after submitting a form.
d) Redirect pages: Page displayed after submitting the form.
Thank Page: The page displayed after customers successfully submit the form
Error Page: The page displayed after customers unsuccessfully submit the form
2.4 Manage Vehicle
Add Vehicle: Create detailed vehicle profiles with vehicle name, images, description, capacity, and availability
View/edit/delete Vehicle
2.5: Manage Addresses
Add addresses: Add unlimited new addresses by providing the following information such as full address, short Name, latitude, and longitude.
View/edit/delete addresses
2.6: Custom Checkout Fields
Add fields: Choose the type ( 11 different types of fields includes text, number, tel, email, password, textarea, radio, checkbox, select, date, and file). Add name, label, description, placeholder, default, class. Choose required/not required, enable/disable.
Edit/Delete fields
2.7: reCAPTCHA
Use reCAPTCHA to protect your booking form and request form. You can choose one of reCAPTCHA types: Challenge (v2) / Score based (v3). Then, add site key and secret key for the reCAPTCHA type you choose
2.8: Deposit
If you use the deposit feature, then you can allow the system to automatically generate the remaining balance for each order and mail guests including the remaining balance and a secure payment link to online pay it.
Besides, you can also generate the remaining balance for each order and mail guests manually (Go to >> WooCommerce > Order: Choose the order you need >> Click the button "Create a remaining amount")
2.9: Reminder email
Set a reminder to be sent automatically X days before a guest’s check-in
2.10: Cancel Booking
a) Cancellation Policies Allow customers to cancel bookings on the My Order page if they meet your rules, such as minimum notice time or order amount limits.
b) Reminder for Cancelling Allow the system automatically to send an email to the admin whenever a customer cancels a booking
2.11: Global Typography & Color
Customize fonts, colors, and text styles to match your brand
3: Create a Rental Product
Go to Products >> Add New >> Product data: Vehicle Rental >>
3.1: Add Product Details
Name of product, short and full description, featured image and gallery, select product category & Brand, and add product tags Note:
To add a new category, go to Products >> Category
To add a new brand, go to Products >> Brands
3.2: Choose Service Type
a) Point-to-point
● Step 1: Choose “point-to-point” in service type tab ● Step 2: Select vehicles ● Step 3: Add price for each season ◦ Add duration for each season ◦ Choose pricing plan: Fixed route price (set unlimited pickup & drop-off pairs, and daily pricing for each route per vehicle) and Km-based price (with each vehicle, set a general price per km, or fixed price for initial kilometers and price per km for additional distance) ◦ Add additional fee (fixed amount or percentage)
b) Hour-Range
● Step 1: Choose “Hour-range” option in Service Type tab ● Step 2: Select Vehicles ● Step 3: Add price for each season ◦ Add duration for each season ◦ Set hourly-based pricing for each vehicle: add hour-ranges, price, distance limit, excess distance charge ◦ Add additional fee (fixed amount or percentage)
c) Daily
● Step 1: Choose “Daily” option in Service Type tab ● Step 2: Select vehicles ● Step 3: Add price for each season ◦ Add duration for each season ◦ Set day - range pricing for each vehicle: add day-ranges, price/day for each day range, distance limit, excess distance charge
3.3: Set Round-trip Discount
Note: This feature only applies to the “point-to-point” service type.
Enable round trip: Turn on round trip feature
Round trip discount: Apply discount (%) for round-trip pricing
Allow to choose a return date: ◦ If you do not tick the checkbox “Allow choosing a return date”, the return date will automatically be the same as the pick-up date.. ◦ If you tick the checkbox “Allow choosing a return date”, you allow customers to choose return date they want.
Max X day return: Limit the maximum number of days allowed between departure and return
3.4: Deposit
Enable Deposit: Turn on deposit payment feature
Allow Full Payment: Show the “Full Payment” option in the booking form
Type: You can set the deposit as a fixed amount or as a percentage of the total price.
3.5: Special Day
You can set:
A fixed amount or a percentage to add to the price during peak season
A fixed amount or a percentage to subtract from the price during low season
3.6: Disable Dates
Define the specific time periods during which customers can’t book a room
3.7: Local Settings
These option will override the value in global settings (WooCommerce >> Settings >> Rental & Transport)
Rental time: Set time begins and time ends.
Preparation time: The required buffer time between bookings to prepare the vehicle/service before the next rental.
Show form: Choose whether showing booking form and request form
Custom checkout field: Choose checkout fields that are displayed in booking form and request form
Disable weekdays: Choose which weekdays you want to block so customers cannot book on those days
Minimum advance booking days: Customers must book at least this many days before the service date
Show reCAPTCHA
Show terms and conditions
Show map
Show pick-up location
Show drop-off location
4. Manage Bookings
4.1 : View Bookings on the Calendar in The Backend
Go to Rental Transport >> Booking Calendar
View all bookings of all products in a month
Filter bookings by Product, Vehicle, Customer Name, Customer Email, Order Status and booking type
Instantly see booking details on the calendar and make quick edits with the right-side pop-up panel
4.2: Manually Add a New Booking
Go to Rental Transport >> Add New Booking
First, enter the customer information. Note: When you type a letter in the first name or last name field, the system will suggest matching customer names. Once you select a customer, all related fields will be auto-filled.
Next, choose a product and complete the fields in the booking form.
Note: You can select multiple products in a single booking.
Last updated