Crocoblock / suggestions

The suggestions for CrocoBlock project
196 stars 79 forks source link

Booking functionality features missing #2690

Open estraatios opened 3 years ago

estraatios commented 3 years ago

Hi.

I would like some features to have for creating a realistic rental or booking website. The example is for a car rental but the same stand for a booking room or service.

  1. The ability to add an availability checker. It needs a feature that I will select how many of the rental property is available (how many of the same type of car are there) and how many are actually for booking.
  2. When someone books a car, this car should no be available for the same period (unless there are more than 1 of the same car).
  3. Seasonal pricing by selecting dates.
  4. Discounts and different prices for different periods of time (1-day rental should cost more than, the price per day from a 1-week rental).
  5. The ability to set different prices for different days and periods of time (Sunday booking is more expensive).
  6. The ability to set a car unavailable without booking (like a car been broken and needs fixing)
  7. The ability for a visitor to be able to log in and change the booking dates.
  8. Extra cost by the hour in case a visitor would like to keep 4 hours more a car but not a whole day.
  9. Ability to set how many hours of the extra will be free. So if a visitor cannot want to keep the car 1 hour more than a day, I will not charge him.
  10. Ability to set a maximum charge for the extras, the visitor will choose for the car. So if he chooses to add GPS (which cost $5 per day) and rents a car for a month, I want to be charged $50 the most for that GPS)
  11. The ability to add and customize emails that a visitor will receive (successfully booked, awaiting payment, a reminder for the date to return the car etc)
  12. The ability to set the amount of money I want to receive before the visitors comes to collect the car (I want to get 30% or the whole price in advance).

Those are things I would like to see for the booking plugin

KHRifat commented 3 years ago

+1 for all the requested features above.

I would also add 2 more features that is very very important:

  1. Multiple Booking Ability
  2. Booking Policy (Minimum days to book like 2 days booking)
ayhanmalkoc commented 3 years ago

+1

Ellinasg commented 3 years ago

+1