Create Rental Product
In the Ventrata dashboard, go to Products > Products.
Products
Press the + New Product button.
New Product
At minimum, fill in the name and title of the product in the languages you support.
Internal Name & Title
Enter the duration of the rental in minutes, hours or days.
π NOTE
Product duration directly affects the final price.
π EXAMPLE 1
Duration = 1 Hour
Min - Max Duration = 2 - 16 Hours
1 Unit per (product duration) = $10
Rental per hour = $10
π EXAMPLE 2
Duration = 2 Hours
Min - Max Duration = 2 - 16 Hours
1 Unit per (product duration) = $10
Rental per hour = $5
Duration
π NOTE
Notice the 'Duration Label' field. Use this field to enter custom duration labels, for example, cycles. This label is displayed only in the booking detail in the Backoffice and in the Rates table next to your units.
Scroll down the product form, and check the 'Rental' checkbox to allow customers to rent your products and charge a duration-based fee.
Check the 'Rental Fixed' box, too, to charge a per-unit amount instead of a duration-based rental fee.
Rental & Rental Fixed
π NOTE
Make sure to always check both boxes to charge the per-unit amount.
Set the minimum and maximum rental options.
Minimum & Maximum Duration
βοΈIMPORTANTβοΈ
Ensure that both the product 'Duration' in step 4. and rental durations use the same unit as the unit set on the product duration takes precedence.
Press Create Product button.
Create Product
Set Rates
On the product level of your membership product, go to the Rates tab to set the price of the membership product for each unit. Follow the steps in this article.
Rates
Rentals Flow in the Web Checkout
Duration-Based Rentals
Setting | Set to |
Rental | β |
Rental Fixed | β |
Product Duration | set in unit of time |
Minimum and Maximum Duration | set in the same unit of time as the product duration |
The customer selects a product that can be rented for a specific period. They select the unit, which can be
a regular ticket type, such as Adult, Child, etc.
or a specific rental item, such as a bike, scooter, etc.
Next, the customer selects the rental duration. The price will adjust based on the length of rental.
π TIP
The range of rental durations is defined by the 'Minimum Duration' and 'Maximum Duration' fields, with increments based on the product duration. For example, if the product duration is set to 2 hours, the rental duration will increase in 2-hour increments.
Finally, the customer selects a suitable tour date and proceeds to checkout. The booking is completed once all necessary customer details are provided and a payment is successfully made.
Notice how the price changes on the tour dates or at the centre of the bottom bar as the rental duration and number units increase.
Duration-Based Rental
Per-Unit Rentals
Setting | Set to |
Rental | β |
Rental Fixed | β |
Product Duration | set in unit of time |
Minimum and Maximum Duration | set in the same unit of time as the product duration |
The customer selects a product that can be rented for a specific period. They select the unit, which can be
a regular ticket type, such as Adult, Child, etc.
or a specific rental item, such as a helmet, knee guard, etc.
Next, the customer selects the rental duration. The price will NOT CHANGE based on the length of rental.
π TIP
When 'Rental Fixed' is checked, the duration of the rental plays no part in the final price.
Finally, the customer selects a suitable tour date and proceeds to checkout. The booking is completed once all necessary customer details are provided and a payment is successfully made.
Notice that the price DOES NOT change despite different rental durations.
However, the price DOES change when the number of units increases.
Per-Unit Rental
Cross-Feature Compatibility
The Rentals feature can be used together with other Ventrata features, EXCEPT:
CalendarFirst (article is not yet available)
To use our other features, simply add them into the features
object in the data-config
. Please refer to the documentation for each web checkout feature.
π NOTE
The MultiBooking feature is an exception. To enable the feature, add "multibooking": true
directly in the data-config
. Please follow the documentation for more information.