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.
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.
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.