Steps to Create a Day-Based Rental Product ( Rental Type: day )
Go to: Products >> Add new product

1: Add General Information
Add Title, Short Description, Description


Add Product Image, Product Gallery, Product Categories, Product Tags, Brands

"Specifications" ( Read here to know details )

"Features" ( Read here to know details )

2: Set Day - Based Rental Pricing Plan
2.1: Enable rental type: Day
Firstly, go to: "Product data" dropdown, choose: "Rental" value
Then, go to: "Rental Type" dropdown, choose: "Day" value

2.2: Set Price and choose Rental Day Calculation Methods
Our plugin supports 2 Day-based Rental Pricing Types :
Regular Price: It is used when you apply the same rental price for all days of the week.
Daily pricing plan: Use this Pricing Plan if each day has a different rental price
2.2.1: Setup Regular Price
Setup product like here:
"Regular price / Day": Insert value
"Charge by": This is the method of calculating rental days. Support 3 methods:
"Day": A rental day as a calendar day
"Night": A rental day as a night
"Hour": A rental day as 24 hours
Calculation Methods:
Setup product like here:
"Rental type": "Day"
"Charge by": "Day"

Calculation Formula
With this rental day calculation, each calendar day counts as one rental day, no matter the pick-up or drop-off time.
Rental days = ( drop-off date ) - ( pick-up date ) + 1
Example:
You rented a car from 01/09/2025 9:00 to 03/09/2025 7:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + 1 = 3-1 + 1 = 3 ( rental days )
→ Total amount = 30 ( regular price / day )* 3 ( rental days ) = $90

Setup product like here:
"Rental type": "Day"
"Charge by": "Night"

Calculation Formula
With this rental day calculation, each night counts as one rental day. Time selection is shown on the booking calendar
Rental Nights = ( drop-off date ) - ( pick-up date )
Example:
You rented a car from 1/9/2025 to 3/9/2025
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 )
= 3-1 = 2 ( rental days )
→ Total amount = 30 ( regular price / day )* 2 ( rental days ) = $60

Setup product like here:
"Rental type": "Day"
"Charge by": "Hour"

Calculation Formula
24 hours is counted as on rental day. Extra hours are rounded up and counted as another full day.
Rental day = ( drop-off date ) - ( pick-up date ) + X
X = 1: If ( drop-off time ) - ( pick-up time ) > 0
X = 0: If ( drop-off time ) - ( pick-up time ) < = 0
Example 1:
You rented a car from 1/9/2025 09 :00 to 3/9/2025 10:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + X = 3-1 + X
X = 1 because: ( drop-off time ) - ( pick-up time ) = 10 - 9 = 1 > 0
So, rental day = 3-1 + 1 = 3
→ Total amount = 30 ( regular price / day )* 3 ( rental days ) = $90

Example 2:
You rented a car from 1/9/2025 09 :00 to 3/9/2025 09:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + X = 3-1 + X
X = 0, because ( drop-off time ) - ( pick-up time ) = 9 - 9 = 0 = 0
So, rental day = 3-1 + 0 = 2 ( rental days )
→ Total amount = 30 ( regular price / day )* 2 ( rental days ) = $60

Example 3 :
You rented a car from 1/9/2025 09 :00 to 3/9/2025 08:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + X = 3-1 + X
X = 0, because ( drop-off time ) - ( pick-up time ) = 8 - 9 = - 1 <0
So, rental day = 3-1 + 0 = 2 ( rental days )
→ Total amount = 30 ( regular price / day )* 2 ( rental days ) = $60

2.2.2: Setup Daily Pricing Plan
Setup product like here:
Firstly, you set value for "Regular price / Day"
Then, you set value for "Daily Pricing Plan"
Finally, you choose rental calculation methods: go to: "Charged by" dropdown, choose: "Day or Night or Hour" value

Calculation Methods
Setup product like here:
"Rental Type": "Day"
"Charge by": "Day"
"Daily Pricing Plan": Setup price from Monday to Sunday

Calculation Formula
With this rental day calculation, each calendar day counts as one rental day, no matter the pick-up or drop-off time.
Rental days = ( drop-off date ) - ( pick-up date ) + 1
Example:
You rented a car from 01/09/2025 9:00 to 03/09/2025 7:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + 1
= 3-1 + 1 = 3 ( rental days ) including Monday, Tuesday and Wednesday
→ Total amount = $29 ( rental price for Monday ) + $30 ( rental price for Tuesday ) + $31 ( rental price for Wednesday ) = $90

Setup product like here:
"Rental Type": "Day"
"Charge by": "Night"
"Daily Pricing Plan": Setup price from Monday to Sunday

Calculation Formula
With this rental day calculation, each night counts as one rental day. Time selection is shown on the booking calendar
Rental Nights = ( drop-off date ) - ( pick-up date )
Example:
You rented a car from 01/09/2025 to 03/09/2025
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 )
= 3-1 = 2 ( rental days ) including Monday and Tuesday
→ Total amount = $29 ( rental price for Monday ) + $30 ( rental price for Tuesday ) = $59

Setup product like here:
"Rental Type": Day
"Charge by": Hour
"Daily Pricing Plan": Setup price from Monday to Sunday

Calculation Formula
24 hours is counted as on rental day. Extra hours are rounded up and counted as another full day.
Rental days = ( drop-off date ) - ( pick-up date ) + X
X = 1: If ( drop-off time ) - ( pick-up time ) > 0
X = 0: If ( drop-off time ) - ( pick-up time ) < = 0
Example 1:
You rented a car from 1/9/2025 09 :00 to 3/9/2025 10:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + X = 3-1 + X
X = 1 because: ( drop-off time ) - ( pick-up time ) = 10 - 9 = 1 > 0
So, rental day = 3-1 + 1 = 3 include Monday, Tuesday and Wednesday
→ Total amount = $29 ( the price of Monday ) + $30 ( the price of Tuesday ) + $31 ( the price of Wednesday ) = $90

Example 2:
You rented a car from 1/9/2025 09 :00 to 3/9/2025 09:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + X = 3-1 + X
→ X = 0 because: ( drop-off time ) - ( pick-up time ) = 9-9 = 0
So, rental day = 3-1 + 0 = 2, include Monday and Tuesday
→ Total amount = $29 ( the price of Monday ) + $30 ( the price of Tuesday ) = $59

Example 3:
You rented a car from 1/9/2025 09 :00 to 3/9/2025 08:00
→ Rental days = ( drop-off date: 03/09/2025 ) - ( pick-up date: 01/09/2025 ) + X = 3-1 + X
→ X = 0 because: ( drop-off time ) - ( pick-up time ) = 8-9 = - 1 < 0
So, rental day = 3-1 + 0 = 2, include Monday and Tuesday
→ Total amount = $29 ( the price of Monday ) + $30 ( the price of Tuesday ) = $59

3: Set Insurance Amount
Read here to know details

Example:
"Regular price / Day": $30
"Charged by": "Day" (Rental day is calculated as a day )
"Amount of insurance": $5
Booking Duration: From 01/09/2025 to 02/09/2025
→ Rental days = drop-off date ( 02/09/2025 ) - pick-up date ( 01/09/2025 ) + 1
= 2 - 1 + 1 = 2 ( rental days )
→ Rental Fee = 2 (rental days ) × $30 ( Regular price / Day ) = $60
→ Total Amount = Amount of insurance + Rental Fee = $5 + $60 = $65

4: Add Deposit Payment
Read here to know details


Example:
"Regular price / Day": $30
"Charged by": Day ( Rental day is calculated as a day )
A percentage amount of payment: 50 %
Booking Duration: From 01/09/2025 to 02/09/2025
→ Rental days = drop-off date ( 02/09/2025 ) - pick-up date ( 01/09/2025 ) + 1
= 2 - 1 + 1 = 2 ( rental days )
→ Total Amount = 2 ( rental days ) × $30 ( regular price / day ) = $60
+ If a customer chooses " Full Payment" option, he will pay $60 ( total amount ) for a one-time payment only

+ If a customer chooses " Deposit Payment" option, he will pay $30 ( 50% of $60 ) for first time payment

5: Configure Inventory
Read here to know details
Set Automatically Inventory

Set Manually Inventory

Example:
"Regular price / Day": $30
"Charged by": "Day" (Rental day is calculated as a day )
"Control inventory": Automatically , "Stock Quantity": 3
Booking Details: Booking Duration: From 01/09/2025 to 02/09/2025, Number of Booked Cars: 2
→ Rental days = drop-off date ( 02/09/2025 ) - pick-up date ( 01/09/2025 ) + 1
= 2 - 1 + 1 = 2 ( rental days )
→ Rental Fee for a car in 2 days = 2 ( rental days ) * $30 ( "Regular price / Day" ) = $60
→ Total Amount = $60 ( Rental Fee for a car in 2 days ) * 2 ( number of booked cars ) = $120

6: Set Guests
Step 1: Show Guests Bar
Go to Products → Add New Product → Advanced Options → Guests. Enable the guest feature and click Save

Note: Read here to learn how to add a new guest type
Step 2: Configure Guest settings
After saving, the Guests tab will appear. Configure the settings for the guest types you selected in Step 1

Step 3: View Guest types displayed on the front end





7: Add Locations
Add Pick-Up and Drop-Off Pairs
Set Route-Based Prices (If Needed)
Read here to know details

Note 1: If you set a price for a specific pair of pick-up and drop-off locations, that fee will be added to the total amount in addition to the rental fee.
Example:
"Regular Price / Day": $30
"Charged by": "Night" (Rental day is calculated as a night)
"Location Fee": Los Angeles → New York route: $50, Chicago → New York route: $50, Washington → New York route: $40
Booking Details: Booking Duration: From 01/09/2025 to 06/09/2025, Pick-up Location: Chicago, Drop-off Location: New York
→ Rental days = Drop-off date ( 06/09/2025 ) - Pick-up date ( 01/09/2025 )
= 6 - 1 = 5 ( rental days )
→ Rental Fee = 5 ( rental days ) × $30 ( Regular Price / Day ) = $150
→ Location Fee = $50 (for the Chicago → New York route)
→ Total Amount = Rental Fee + Location Fee = $150 + $50 = $200

Note 2: If you have added Pick-Up and Drop-Off locations and set fee for each pick-up location and each drop-off location here, you should not add Pick-Up and Drop-Off pairs and configure Route-Based Prices.
8: Set Location Surcharge
Add Pick-Up and Drop-Off Locations
Set fee for each pick-up location and each drop-off location (If required)
Read here for more details

Example:
The back-end settings are configured as follows:


Suppose a customer make a booking with
Booking Duration: From 10/03/2026 to 13/03/2026
Pick-up Location: Florida
Drop-off Location: Ohio
Rental days = Drop-off date ( 13/03/2026 ) - Pick-up date ( 10/03/2026 ) + 1
= 13-10 + 1 = 4 ( rental days )
→ Rental Fee = 4 ( rental days ) × $30 ( price/day ) = $120
Fee for pick-up location: $5 (Pick-up in Florida adds $5)
Fee for drop-off location: $8 (drop-off in Ohio adds $8)
→ Total amount = Rental Fee + Fee for pick-up location + Fee for drop-off location
= $120 + $5 + $8 = $133

Note 1: You can configure the system to charge only once if the pick-up location and drop-off location are the same. In this case, the location fee will be equal to the pick-up location fee.

Example:
The back-end settings are configured as follows:


Suppose a customer make a booking with
Booking Duration: From 10/03/2026 07:00 to 11/03/2026 08:00
Pick-up Location: Chicago
Drop-off Location: Chicago
Rental days = Drop-off date ( 13/03/2026 ) - Pick-up date ( 10/03/2026 ) + 1
= 13-10 + 1 = 4 ( rental days )
→ Rental Fee = 4 ( rental days ) × $30 ( price/day ) = $120
Generally, the fee for the pick-up location is $7 (pick-up in Chicago adds $7), and the fee for the drop-off location is $9 (drop-off in Chicago adds $9).
However, the system allows charging only once if the pick-up and drop-off locations are the same
→ Location Fee = Pick-up Fee only = $7
→ Total amount = Rental Fee + Pick-up Fee only
= $120 + 7 = $127

Note 2: If you have added Pick-Up and Drop-Off Pairs and set Route-Based Prices here, you should not configure a Location Surcharge.
9: Set Discount Price
Read here to know details
9.1: Global Discount

Example:
"Regular Price / Day": $30
"Charged by": "Day" (Rental day is calculated as a day)
"Global Discount": From 3 to 5 days: $29/day, From 6 to 10 days: $28/day
Booking Duration: From 01/09/2025 to 05/09/2025
→ Rental days = Drop-off date ( 05/09/2025 ) - Pick-up date ( 01/09/2025 ) + 1
= 5 - 1 + 1 = 5 ( rental days )
Because the number of rental days is 5 (which qualifies for the Global Discount), the price per day is $29
→ Total Amount = 5 ( rental days ) × $29 ( price/day ) = $145


9.2: Special Time

Please, note: If customers book during the Special Time period, the price will be calculated based on the Special Time rate, and the Global Discount will not be applied.
Example:
"Regular Price / Day": $30
"Charged by": "Day" (Rental day is calculated as a day)
Booking Duration: From 01/09/2025 to 05/09/2025
→ Rental days = Drop-off date ( 05/09/2025 ) - Pick-up date ( 01/09/2025 ) + 1
= 5 - 1 + 1 = 5 ( rental days )
Although the number of rental days is 5 ( which qualifies for the Global Discount of $29/day for rentals from 3 to 5 days ), the price per day is $27 because the booking falls within the Special Time period (from 01/09/2025 to 15/09/2025).
→ Total Amount = 5 rental days × $27 = $135


10: Add Resources and Services
Resources
Read here to know details

Example:
"Regular Price / Day": $30
"Charged by": "Day" (Rental day is calculated as a day)
"Resources": Driver $5/Day, Baby Seat $2/Order
Booking Details: Booking Duration: From 01/09/2025 to 02/09/2025, Booked Extra Resources: 1 Driver for 2 days and 2 baby seats
→ Rental days = Drop-off date ( 02/09/2025 ) - Pick-up date ( 01/09/2025 ) + 1
= 2 - 1 + 1 = 2 ( rental days )
→ Rental Fee = 2 ( rental days ) * $30 ( "Regular Price / Day" ) = $60
Fee to hire a driver for 2 days: 2 ( rental days ) * $5 ( price/day ) = $10
Fee to rent 2 baby seats: 2 ( number of baby seats ) * $2 ( price/order ) = $4
→ Fee for Extra Resources = $10 ( Fee to hire a driver for 2 days ) + $4 ( Fee to rent 2 baby seats ) = $14
→ Total Amount = Rental Fee + Fee for Extra Resources = $60 + $14 = $74

Services
Read here to know details

Example:
"Regular Price / Day": $30
"Charged by": "Day" (Rental day is calculated as a day)
"Services": Basic Air Conditioner $2/Day and Premium Air Conditioner $3/Day, Basic Wi-fi Hotspot $1/Order, High-Speed Wi-fi Hotspot $2/Order
Booking Details: Booking Duration: From 01/09/2025 to 02/09/2025, Booked Extra Services: 1 premium air conditioner for 2 days and 2 basic Wi-fi Hotspot
→ Rental days = Drop-off date ( 02/09/2025 ) - Pick-up date ( 01/09/2025 ) + 1
= 2 - 1 + 1 = 2 ( rental days )
→ Rental Fee = 2 ( rental days ) * $30 ("Regular Price / Day") = $60
Fee to rent 1 premium air conditioner for 2 days: 2 ( rental days ) * $3 ( price/day ) = $6
Fee to rent 2 basic Wi-fi Hotspot : 2 ( number of basic Wi-fi hotspot ) * $1 ( price / order ) = $2
→ Fee for Extra Services = $6 ( Fee to rent 1 premium air conditioner for 2 days ) + $2 ( Fee to rent 2 basic Wi-fi Hotspot) = $8
→ Total Amount = Rental Fee + Fee for Extra Resources = $60 + $8 = $68

11: Set up Rental Availability
Read here to know details
Allowed Dates

Disabled Dates

12: Set Place
Read here to know details

13: Sync Order
Read here to know details

14: Configure Advanced Options
Read here to know details

Last updated