Skip to main content

Adding booking object

After setup environment you are ready to create booking object posts - this is what users will book on the site. When editing a post you will see the special meta field "Select category to setup other post fields" – this selector transforms the post template according to the settings of the selected booking category.

Navigate to Ba Book Everything → Add New Booking Object admin menu to add or edit booking objects.

/post-new.php?post_type=to_book

img

tip

Editing posts is also possible on the My Account page for users with the Manager role

Basic settings (availability calendar)

img

  • Available from Date, Available to Date - defines the period of dates during which the property is available for booking
  • Cyclic availability: start after every N days - useful for cruises and similar businesses, where your property is available for booking in N days from the previous available date (leave blank or 0 to skip this option)
  • Cyclic availability: available N days after start – if previous field value > 1 the property will be available for booking next N days after new cycle started including day of the start (for cruises this value usually will be 1)
  • Date to include – if dates are defined in this section, other dates will be excluded from availability calendar (not available) (optional)
  • Date to exclude – excludes date from the availability calendar. You can specify any number of dates here (optional)

img

  • Minimum number of Guests - the minimum number of guests that can be selected on the booking form
  • Use only the main age for minimum number of guests condition - defines if the minimum number of guests condition only applies to the main age category in the drop-down list on the booking form
  • Maximum number of Guests - the maximum number of guests
  • Confirm item availability - sets the availability confirmation mode for this property:
    • Use global settings - taken from the order settings
    • Automatically
    • Manually - by dashboard or e-mail
  • Select category to setup other post fields - it defines booking rules and all options below
  • Object code (unique) - any unique character set for identification

Depending on the booking category you select, the following settings will vary, as shown below in the examples for different categories

img

  • Stop booking .. hours before the start (optional) - will override the same setting in the booking rule
  • Schedule - enter the duration of your event here and add available booking times (tour sessions) for each day of the week

Prices section

The price section is described in the "Rates and Prices" doc.

Address section

If "Google map" is enabled in the BA Settings → Google map admin menu, and "Add address field?" option is selected in the current booking category, the address section will appear. Also, if "Add meeting points functionality?" is enabled in the BA Settings → Booking object admin menu, the places will be able to specified as meeting points for tour booking categories

img

Step-by-step description section

If "Add step by step description?" option is selected in the current booking category, the appropriate section will appear by the specified title img

Adding taxonomies, services, FAQ

In the following sections you can add taxonomies, services and FAQ created on previous steps.

Note

Available taxonomies are specified in the "Include taxonomies" option of the current booking category

img

  • Service selection method - determines how services will be selected in the booking form: any number of services (checkbox), or just one service from the list (radio)

Additional description blocks

It is also possible to add any number of additional description blocks to the property

img

Include other booking objects here to increase cross-selling

img

Rating

Button "Recalculate Rating" allows you to recalculate the rating of the booking object based on all existing reviews

img

Front-end Availability Calendar

img

  • By default the Availability Calendar is shown on the booking object page on site front-end (you can change it on the plugin setting page). It contains prices for each available date (they are displayed when you hover over a cell) and is synchronized with the booking form widget.

img

  • calendar with cyclic availability