- Booking calendar
A booking calendar is displayed in the front-end, where clients can view availability and can make reservations & appointments.
All administrators & users can create an unlimited number of booking calendars with PRO version.
Booking calendars can be duplicated with all current data and settings.
Booking can be stopped x minutes/hours/days in advance.
Calendars will display the data depending on users time zones.
Clients can click on the calendar’s days and/or hours to select the booking period they want.
Clients can select to display multiple or fewer months for better visualization. The number of months to be initially displayed can be set from calendar settings.
Front end booking calendar is responsive and can be viewed on all browsers and devices.
Only the calendar can be displayed so that your users can check only availability.
Price can be hidden in front end calendar.
Support for Terms & Conditions.
The booking calendar is AJAX powered, so there is no need to refresh the page to make a reservation, update schedule ...
The booking calendar contains a sidebar where clients can search availability, they can select the number of rooms/items they want, can select extras & services, can use coupons/vouchers, can view reservation summary with discounts & taxes/fees and can enter their details in a customizable form.
The calendar’s sidebar view is customizable.
The check in/out dates can be in American (MM DD, YYYY) or European (DD MM YYYY) format.
The back end booking calendar is similar to the front end version so that administrators can have a very familiar way to add information ... what they see the clients see.
You can set the first day from which the calendar will start.
- Book days
Add price, promo price, number of items available and information for each day in the front-end booking calendar. In the back end booking calendar administrators can add notes to themselves or other administrators.
Days are displayed in the booking calendar with the following statuses: None, Available, Booked, Special, Unavailable.
Days color can be changed from CSS depending on the period.
One or more days can be selected.
Set price & status for groups of days. Multiple groups can be booked together.
Set the first day of the week that will appear in the booking calendar.
Set general available/unavailable weekdays.
Support for morning check-out. It will display information in the Booking Calendar if you need to check-in in the afternoon and check-out in the morning. This option is very useful for hotels.
You can limit the minimum and/or maximum number of days that can be booked.
- Book hours/minutes
Add price, promo price, number of items available and information for each hour in the front-end booking calendar. In the back end booking calendar administrators can add notes to themselves or other administrators.
One or more hours can be selected.
Hours can be in AM/PM or 24 hours format.
Hours intervals are supported.
Set price & status for groups of hours. Multiple groups can be booked together.
The hours are displayed in the Booking Calendar with the following statuses: None, Available, Booked, Special, Unavailable.
You can limit the minimum and/or maximum number of minutes that can be booked.
You have complete control over what hours you are using in your booking calendar. You can set same hours by the minute for the whole calendar or you can set different hours for different days.
- Extend with WooCommerce
Configure calendar availability, services, discounts, taxes & fees ... and attach it to a product.
Add bookings to cart and use WooCommerce Extensions for coupons, deposits and more.
All reservations and data is saved both in WooCommerce orders and Pinpoint
And the most important part ... you can use all the payment gateways and other plugins offered by WooCommerce.
- Multilingual support for front-end & back-end
All booking system text is changeable (calendars, extras, form fields, taxes ...).
Change translation or text in back-end with an easy “to do” translation tool.
You can add your own language using hooks.
WPML plugin is compatible and supported by Pinpoint Booking System.
Note: Not all languages are translated.
- Multi-currency support
Administrators have the possibility to add, approve, reject, edit, cancel or delete a booking request (reservation).
Administrators have the possibility to filter and/or search throw booking requests (reservations).
Booking requests (reservations) can be instantly approved or can be approved/rejected by administrators. The booking calendar will be changed accordingly.
Booking requests (reservations) cannot overlap.
Reservations are displayed in a list or in a calendar.
Reservations can be printed and/or exported to CSV, XLS, ICS & JSON formats.
- Synchronization with other systems
- Booking rules
- Extras (amenities, services & other stuff)
Add amenities, services & other stuff, with price or not, to a booking request (reservation).
Extras can have default values.
Extras groups can be mandatory or not and a client can select a single or multiple items.
The value for extras can be negative or positive, fixed or percent, once or by day/hour, or 0.
You can create unlimited number of different extras groups, to use with one or multiple calendars.
- Booking discounts
Set discounts depending on the number of days/hours/minutes that are in a booking request (reservation).
The value for discounts can be negative or positive, fixed or percent, once or by day/hour.
You can create unlimited number of different discounts, to use with one or multiple calendars.
You can set specific discounts for the date/time for which the booking request (reservation) is made.
- Taxes & Fees
Add taxes & fees that need to be paid with a booking request (reservation).
Taxes & fees included or not in booking request (reservation) price.
The value for taxes & fees can be negative or positive, fixed or percent, once or by day/hour.
You can choose to include or not extras in the calculation of taxes & fees.
You can create unlimited number of taxes & fees, to use with one or multiple calendars.
- Coupons & vouchers
Create coupon/voucher codes for your clients.
The value for coupons can be negative or positive, fixed or percent, once or by day/hour.
You can set date/time when the coupons can be used.
You can create unlimited number of coupons, to use with one or multiple calendars or you can use multiple coupons in one calendar.
- Email templates & notifications
Create email templates for all possible notifications and languages.
Email notifications can be sent with SMTP, PHPMailer class or with PHP mail function.
Enable/disable which notifications should be sent.
Notifications can be sent to multiple admins.
You can add reply email & name.
You can create unlimited number of email templates, to use with one or multiple calendars.
You can set what information should be included in notifications regarding the booking request (reservation) by using shortcodes in the email templates.
- SMS notifications
- Booking forms
- Payment systems
Payment cannot be mandatory when a client creates a booking request (reservation).
Payment can be made when a client arrives at the location he/she booked.
PayPal (credit card supported) is included.
Add-ons can be used to add other payment gateways like 2Checkout, Authorize.Net, Braintree, ICEPAY, Mollie, Stripe, and WePay.
Billing and shipping addresses can be added to payment systems.
Deposits can also be used with all payment gateways, and clients can pay only a percent or fixed amount of the sum or the full value of their booking.
Each payment system has a refund function included.
- Support of multiple CSS Templates
- Support for Widgets
Pinpoint Booking System has a set of tools to repair technical problems that may appear with your installation.
"Repair database & text" tool can be used if your installation or update are not done properly, and you need to repair the database or the translation.
"Repair calendars settings" tool can be used if a calendar is not behaving as expected after you configure it.
"Repair search settings" tool can be used if a search module cannot be configured properly.
- Search availability through all calendars
You can search availability for hours or days, and you can filter results by location and price.
Results can be viewed in a list, a grid or by location on a Google map.
If you select a result, you will be redirected to the page where the booking calendar is with search parameters already selected.
- Support for Multi-Sites/Multi-Users
- Support for custom post type