Please send more details that may help to detect or reproduce this issue. Please send which booking settings are set in HivePress/Settings/Bookings and which settings are set for the listing on your screenshots where this issue appears
I was also able to create double booking for “Instant booking” property, e.g.:
First guest wants to book a property and proceeds to payment, but does not pay yet.
Host and first guest can see an unpaid booking.
Second guest books the same property for the same dates as the first guest, proceeds to payment, pays for the booking and receives “Booking confirmation”.
First guest comes back to his/her bookings and continues with the unpaid booking. Pays for it and receives “Booking confirmation”.
Now, there are two confirmed bookings for the same place and the same dates.
I know it is possible to block dates for unpaid bookings, but this is not a good solution as some people could easily abuse the system and pretend to book the entire months (proceed to payment, but don’t pay then) and block the dates for 24 hours for other users. Hosts would not be happy with that.
Is there a way to fix it? I mean that if someone comes back to his/her unpaid booking and wants to pay the system will check again if the dates are actually available. I know it does check it when proceeding to payment, but it seems it does not happen when placing an order (actually paying for a booking).
Thank you for looking into it. It is much appreciated.
Hi Yevhen, thank you for the snippet, but it actually works similar way as if Unpaid and Pending statuses in HivePress - Settings - Bookings were activated, so it does not solve the problem at all I am afraid.
Actually even worst, because it shows the dates available instead of having them blocked like when “Blocking Statuses” option were setup. So, guests can still chose the dates, go to Review Booking and then being rejected when they want to Proceed to Payment.