Hello,
Thanks for the detailed description of the scenario. We will start from the pricing requirements, which seem to be quite straight forward.
You should probably create your rooms individually in Vik Booking, and if they have the same characteristics and amenities, you can consider creating just one room-type with 5 units in total, like if this was a hotel room that can be booked up to 5 times on the same dates. Instead, if only one reservation can be accommodated on the same dates, then you should create one room-type only with just one unit. This way, whenever a confirmed booking comes in, the whole property will be booked.
Alternatively, thanks to the shared calendars feature, you could choose to create the whole property as one room-type, as well as the individual rooms by sharing their calendars with each other. With this kind of configuration, by booking the “entire property” room-type, all the sub-rooms would be booked. Instead, by booking an “individual room”, the system will occupy that room as well as the “entire property” room, but the other 4 individual rooms would still be available.
If you were to allow payments online through a real payment processor via credit card, then you would not be able to manually accept bookings. This is because as soon as the system receives a valid payment response from the bank for a booking transaction, the status of the reservation will automatically change to Confirmed, and the rooms booked will be occupied on those dates.
We do not really recommend using the Inquiry tool that you’ve noticed with the search-form widget, because that offers a similar functionality to what Airbnb offer on their site. The system in this case would automatically create a Pending reservation according to the requested number of guests and dates by using the first available room found.
Given your requirements, these are the two setup options we recommend:
- Do not publish any online payment method that supports credit cards. You should rather keep the credit card payment unpublished, and make available instead a “Request Approval” payment option. You can do that by creating a new payment method in Vik Booking by choosing the driver “bank transfer”, and by giving it a name like “Request Approval”. The setting “Auto-set booking to confirmed” should be disabled so that all bookings will get the “Pending” status by default. At that point, an administrator should manually review the pending reservations, and for those who can be accepted you can switch the payment method assigned by selecting a credit card payment solution like PayPal Checkout, which comes by default with the Pro version of Vik Booking. Changing the payment method assigned to a reservation can be made from the reservation details page in the wp-admin section, from the “Administration” tab. This way your guests can be notified via email by hitting the apposite button to inform them that they can proceed to the payment online, and in case of a valid payment received, their booking status will be automatically set to “Confirmed”.
- Another valid solution is to offer a payment method through credit cards that won’t actually charge the amount, but that will simply pre-authorize the payment (no capture). However, for this solution you would need to purchase an extra payment plugin from our website, or to code a custom payment plugin by following our technical documentation. For example, Stripe allows you to select the type of transaction, which can be “Capture” or “Auth”. PayPal would not support “auth-only” transactions. At that point, if the booking can be accepted you can just capture the payment manually by using your bank interface. Stripe for example allows you to capture the pre-authorized payments within one week.
We hope the above solutions will help you configure the booking process according to your needs.
We invite you to reach out to our team by opening a Support Ticket should you need any help.
Thank you,
The VikWP Team