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

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

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

circle-info

→ 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

circle-info

→ 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

circle-info

→ 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

circle-info

→ 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

circle-info

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

circle-info

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

circle-info

→ 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

circle-info

→ 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

circle-info

→ 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

circle-info

→ 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