This extension allows users to book listings, while vendors can accept or decline booking requests, manage the booking calendar and set booking restrictions for each listing separately.
The default booking settings are located in HivePress > Settings > Bookings section, but you can also set the booking restrictions for each listing separately.
It’s possible to add custom booking attributes in Bookings > Attributes section. This way you can add custom fields to the booking form (e.g. to require additional details from users) and display the field values within a few areas of the booking page.
The listing calendar can be viewed and managed both on the front-end and back-end. It’s possible to select a date range and block or unblock it by clicking on the corresponding button.
If the booking requests are enabled, then bookings must be either accepted or declined manually. Since bookings are fully integrated with the WordPress content, the built-in WordPress statuses correspond to the following booking stages:
- Published – A booking is paid and confirmed.
- Draft – A booking request is accepted, but is not paid.
- Pending – A booking request is received and must be processed.
- Trash – A booking is canceled.
Setting up payments
By default, this extension has no payment features, but if you complement it with the Marketplace extension, you can easily turn your website into a multi-vendor booking marketplace. Once you install and activate the Marketplace extension (along with the WooCommerce plugin), there will be a price field for each listing and users will have to pay to complete the booking process.