Booking Addon Documentation

The Booking addon for the Listdom plugin allows you to add a booking feature to your listings. You can switch the booking feature to reservation mode and set search policies for the search form. Additionally, you can enable payments for bookings, add details for each listing, etc.

Table of Contents

How To Book a Listing

The Listdom Booking Addon adds a new section both on the Add/Edit Listing page and the Frontend Dashboard so the users can select the desired bookable items and pay to book them.

Booking setting frontend of Listdom listing plugin WordPress

On the other hand, you can add booking details for each listing in the edit listing page.

Bookable Type: Set the type of bookable items. The available options are:

  • General Booking
  • Event Booking
  • Hotel/Property Booking

Currency: currency that you want to show in the backend
Checkin: Checking time for listing.
Checkout: Checkout time for listing.
Bookable: In this section, you can add items that this listing can book. Each listing can have 1 or multiple items to book.

Statuses

Offline: This status is used by the Booking add-on reservation mode. When a reservation is approved then the listing status changes to Offline and disappears from the frontend. If the booking gets rejected or canceled by the user it gets published again.

When you add this configuration you will see the following form in the listing details page.

Reservation Mode

The plugin provides a simpler mode for booking which only includes a price and a form on the listings. The users can fill out the form and pay the booking fee to reserve what is offered in the listing. The Reservation mode can be activated in the settings.

Add-on Settings

When the Listdom Booking Addon is installed on your site, a new section will be added to the Addons tab of Listdom → Settings. Here you can configure the settings of the Booking add-on. The available options are:

1. Reservation Mode

By enabling reservation mode, your booking addon switches to reservation mode completely. Therefore some features will be disabled. The reservation mode provides a simple form on the listings with a constant price to pay.

2. Guest Booking

If enabled the website users will be able to book without logging in.

3. Event Availability

Available while the Reservation Mode is disabled. Define the search policy for the booking addon search form. The available options are:

  • Match with start and end date
  • Match only with the start date

4. Payment

with this option, you can enable payment for users over the bookings.

5. Partial Payment

6. Payable

You can get a partial of the total due in advance and receive the rest in cash or other ways.

7. Payable Per Bookable

Ability to change payable options per bookable item.

8. Auto Order Complete

Automatically complete the WooCommerce order after successful checkout.

9. Person In Charge

By enabling PIC (Person In Charge) feature, admin can assign a certain user to each booking and the PIC can see the assigned bookings in the dashboard.

How To Manage Bookings

Frontend Dashboard Bookings Menu

Also, the owner of the listing will see requests in the frontend dashboard.

Dashboard of booking addon of listing plugin WordPress

Bookings Menu in WordPress Dashboard

Shortcodes Configurations

Also, you can put the [listdom-bookings] shortcode to show the list of bookings of the current user on any page.

Search & Filter Form Fields

The Listdom Booking Add-on adds several fields to make advanced search and filter forms. To learn more, view the search and filter form fields documentation.

Manage The Booking Section Visibility

The Listdom enables you to control the visibility of the Booking add-on sections on the listing pages at different levels.

  • Disable it for all of the listings: To disable it, go to Listdom → Settings → Details Page, and under the Elements section find the Booking. Click on the check icon to disable the Booking section on all of the listings. Note: The Booking section will remain on the Add / Edit listing page but won’t be displayed on the front end.
  • Disable for a specific listing: You can disable the element for each listing individually. To do that navigate to the Display Options section on the Add / Edit listing page of the desired listing and disable the Booking element.
  • Disable it on the Frontend Dashboard: To disable the Booking field on the Add listing form of the Frontend dashboard, Navigate to the Listdom → Settings → General → Frontend Submission tab and disable the Booking element.

👉 The Display options and the Frontend Dashboard are available in the Listdom Pro Add-on.

Notification Hooks

The Listdom Booking add-on adds some new hooks to the Notification Hooks. They are:

  • New Booking
  • Owner Booking Notification
  • Booking Approved
  • Booking Rejected
  • Booking Canceled

You can send emails and SMS when each of these events happens. To learn more about hooks, read the Listdom Notification documentation.

Still Stuck? We’re Here to Help.

Share:

LET'S GET STARTED

Start a directory site today!

Join thousands of Listdom users and build a directory and classified website.

Table of Contents