Bookings

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.

Installation

This screencast shows the common process of installing a HivePress extension. It’s the same for all extensions, so the extension shown in the screencast may be different.

Once you finish the installation, please add your license key in HivePress > Settings > Integrations > HivePress Store section to enable automatic updates.


Customizing settings

The default booking settings are located in HivePress > Settings > Bookings section, but you can also set the booking restrictions for each listing separately.

Adding attributes

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.

Managing dates

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.

Managing requests

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.

Translation

This screencast shows the common process of translating a HivePress extension. It's the same for all extensions, so the extension shown in the screencast may be different.