Table of Contents
1. Daily Price without Hourly Price #
- If hourly price is not enabled, only daily price is set, and no hourly threshold is configured:
- Any booking (1 hour up to 23 hours) = 1 full day.
- Example:
- Daily price = $100
- Booking = 5 hours → Price = $100
- If hourly price is not enabled, daily price is set, and hourly threshold is configured:
- First day: Any number of hours = 1 full day.
- From the second day onward: The threshold decides if extra hours count as another day.
- Example:
- Daily price = $100, threshold = 4 hours.
- Booking = 1 day 3 hours → Price = $100
- Booking = 1 day 6 hours → Price = $200
2. Daily + Hourly Price (without threshold) #
- If both daily and hourly prices are configured but no threshold is set:
- 24 hours = 1 full day.
- Any extra hours beyond 24 will be charged hourly.
- Example:
- Daily = $100, Hourly = $15
- Booking = 25 hours → Price = $115 (1 day + 1 hour)
- Booking = 27 hours → Price = $145 (1 day + 3 hours)
3. Daily + Hourly Price (with threshold) #
- If both daily and hourly prices are configured and hourly threshold is set:
- Before threshold: Charge by hourly rate.
- After threshold: Convert hours into a full day.
- Example:
- Daily = $100, Hourly = $15, threshold = 5 hours.
- Booking = 4 hours → Price = $60 (4 × hourly)
- Booking = 6 hours → Price = $100 (full day, since 6 > threshold)
4. Weekly & Monthly Thresholds #
- The same logic applies for daily-to-weekly and daily-to-monthly transitions:
- If booking days reach the weekly threshold, it becomes 1 full week.
- If booking days reach the monthly threshold, it becomes 1 full month.
- Example:
- Weekly price = $500, daily price = $100, weekly threshold = 4 days.
- Booking = 3 days → Price = $300 (daily)
- Booking = 5 days → Price = $500 (weekly)
5. Half-Day Price (NEW Rule) #
- If Half-Day Price is enabled, rentals within the half-day hour range will be charged at the half-day price.
- Defined by Half-Day Hour Threshold (e.g., 2h–6h).
- Only hours falling in this range count as half a day.
- If hours exceed the range, normal Daily/Hourly rules apply.
- Example: Half-Day = $50, Range = 2–6h
- Booking = 3h → $50 (half-day)
- Booking = 6h → $50 (half-day)
- Booking = 7h → $100 (daily, since it exceeds half-day range)
✅ Final Summary for Users #
- Only Daily Price (no hourly): Any hours in a day = full day.
- Daily + Threshold (no hourly): 1st day always full, extra hours checked against threshold.
- Daily + Hourly (no threshold): 24h = full day, extra hours charged hourly.
- Daily + Hourly (with threshold): Hours before threshold = hourly, above threshold = full day.
- Weekly & Monthly: Same rule applies with their thresholds.
- Half-Day: If enabled, bookings within half-day range use half-day price.
