Plugin Directory

Pinpoint Booking System (+WooCommerce)

This Plugin will help you to easily create a booking/reservation system into your WordPress website or blog.


  • "Booking System" has been renamed "Pinpoint".
  • API - List reservations added.
  • Calendar can be selected/removed in WooCommerce products, bug fixed.
  • Classes constructors have been modified to meet the PHP5 standards.
  • Reservations list pagination display the correct reservations, bug fixed.
  • Widgets constructor call has been modified to work in WordPress version 4.3.0 and higher.


  • "Add-ons" & "Themes" load data also via cURL.
  • API - Beta version released.
  • Reservations list pagination added.
  • PayPal small bug fixed.
  • Security bug fixed.
  • WooCommerce "Add to cart" text added in translation.


  • "Add-ons" added. Increase and improve functionalities.
  • "Coupons" added. Create voucher codes for your clients to use with their booking requests.
  • "Dashboard" added. Display a landing page and server environment.
  • "Discounts" added. Give discounts for the period booked, in different time periods.
  • "Email templates" added. Customize your booking notifications directly from administration area.
  • "Extras" added. Add amenities, services & other stuff, with price or not, to a booking/reservation.
  • "Forms" added. Create your custom contact forms.
  • "Rules" added. Currently you can set min/max time lapse for a booking request.
  • "Settings" database has been updated.
  • "Taxes & fees" added. Set taxes & fees that need to be paid (VAT tax for example) with the booking.
  • "Themes" added. A collection of themes specially created for the booking system.
  • "Tools" added. Tools to help you with some of the booking system needs.
  • "Translation" page has been updated in WordPress admin.
  • ACAO buster added.
  • Add booking calendars in widgets.
  • Add bookins/reservations in WordPress admin.
  • Admin language is different for each user, in WordPress back end.
  • AJAX requests no longer return 403, 404 errors in front end.
  • All algorithms are improved and work faster. Install, save, search ...
  • All WordPress back end CSS classes are unique.
  • Approving/canceling a reservation modifies the booking calendar data.
  • Armenian dram currency added.
  • Back end UI/CSS has been changed. A new design has been created for WordPress administration area.
  • Bangladesh Taka currency added.
  • bbPress incompatibility, bug repaired.
  • Billing & shipping address added.
  • Booking calendar display even it is used twice on same page.
  • Booking calendar loading time is improved.
  • Booking calendar resize on hidden elements, bug repaired.
  • Booking notifications are sent in the language that was used when the reservation was created.
  • Booking notifications are sent without SMTP if SMTP does not work.
  • Booking notifications can be enabled/disabled in administration area.
  • Booking notifications can be sent to multiple admins.
  • Booking notifications can be sent using PHP mail function.
  • Booking notifications can be sent using WordPress wp_mail function.
  • Booking notifications can be set to use different methods to send emails to administrators and users.
  • Booking notifications can use two SMTP servers, one for administrators and one for users.
  • Booking notifications for administrators have Cc and Bcc fields, so that you can send them to multiple people.
  • Booking notifications message and language bugs have been repaired.
  • Booking notifications methods can be tested.
  • Bookings can be limited to minutes.
  • Bookings/reservations calendars jump to the last added/removed month.
  • Bookings/reservations logic has been completly modified (search added, filters added, calendar & list view added).
  • Calendar ID is removed from clients booking notification emails.
  • Compatibility with PHP 5.3 or higher has been repaired.
  • Complete code core changes. Everything is OOP & commented.
  • Config file added.
  • Correct hours format is displayed, in front end booking calendar.
  • Cyrillic characters are displayed correctly in calendars tooltip, bug repaired.
  • Currencies can be added using hooks.
  • Currency can be displayed with space when price is shown, both in booking calendars and WordPress back end.
  • Currency can be positioned before or after price, in booking calendar.
  • Data save/load speed & server memory usage has been optimized.
  • Database class has been updated.
  • Database indexes have been updated.
  • Database is deleted when you delete the booking system plugin.
  • Datepicker & Google translate incompatibility, bug repaired in booking calendar.
  • Datepicker bug fix, when you can select only one day, in booking calendar.
  • Date select is repaired when minimum amount of days is set.
  • Days availability is restored when you cancel a booking/reservation.
  • Delete booking/reservation added.
  • Deposit information is displayed correctly in email notifications.
  • Different levels of checking availability have been added in the booking process.
  • Discounts can be calculated including Extras price, in booking requests.
  • Display calendar id & name in notifications emails.
  • Display hours interval from current hour to next one.
  • Display only an information calendar in front end.
  • Displaying all translation initially in WordPress admin can be disabled in the configuration file.
  • Email header is custom.
  • Form data, that was entered when the a booking was requested, can be displayed in calendar information tooltip and/or day/hour body.
  • Front end booking calendar info messages hide after a few seconds.
  • Front end booking calendar is responsive.
  • Front end booking calendar speed has been improved.
  • Front end booking calendar's sidebar view is customizable.
  • Front end calendar can start at any day you want.
  • Front end fonts are loaded from Google using a secure connection (HTTPS).
  • Front end UI/CSS has been changed. A new design has been created for front end booking calendar and all classes and ids are unique.
  • Hooks added.
  • Hours info is displayed on day hover, in booking calendar.
  • IE bugs repaired.
  • Indonesia Rupiah currency bug repaired.
  • Information tooltip is displayed, bug repaired in front end booking calendar.
  • Installation algorithms have been optimized.
  • Installation on XAMP server repaired.
  • Kenya Shilling currency added.
  • Language in admin is verified and set to default, if different errors appear.
  • Language codes have been changed to international codes for: Albanian (al->sq), Basque (bs->eu), Belarusian (by->be), Chinese (cn->zh), Croatian (cr->hr), Czech (cz->cs), Danish (dk->da), Dutch (du->nl), Greek (gr->el), Haitian Creole(ha->ht), Irish (ir->ga), Malay (mg->ms), Maltese (ma->mt), Persian (pe->fa), Spanish (sp->es), Swedish (se->sv), Welsh (we->cy).
  • Languages can be added using hooks.
  • Languages can be enabled/disabled in WordPress back end.
  • Localhost bugs repaired.
  • Major changes in booking hours logic and display.
  • Major database changes. Column changes and more indexes created.
  • Minimum booking period error message does not display randomly when you select only check in date, in booking calendar.
  • Newly created booking forms display correct after PayPal Payment.
  • Notifications are not sent two times when you use a SMTP, bug repaired.
  • November & December months are displayed correctly in reservations, booking notifications ...
  • Payment API has been added.
  • PayPal API sandbox credentials have their own settings.
  • PayPal payment calculates prices with decimal correctly, bug repaired.
  • PayPal transaction may be refunded when a reservation is canceled.
  • PayPal works with both SSL and TLS, until SSL will be dropped.
  • Payment transaction ID is displayed in booking notification emails.
  • Pending reservations are displayed in back end if there is no payment required.
  • PHP function mysql_insert_id() has been replaced with $wpdb->insert_id, in WordPress back end.
  • PHPMailer class is used when sending booking notifications.
  • Plugin paths updated.
  • Plugin update has been optimized.
  • Possibility to hide number of items select field has been added, in booking calendar.
  • Possibility to select more than one group of days/hours in a booking/reservation has been added.
  • Price decimals ending in 0 display correctly in back end bookings/reservations and notifications, bug repaired.
  • Redirect after a booking has been made, has been added.
  • Redirect after a booking has been payed with PayPal, has been added.
  • Retina ready, both front end calendar & back end administration area.
  • Reservations calendar has been added/improved, in WordPress back end.
  • Reservations filters history is saved and is displayed when you revisit the page.
  • Select days from different months on front end booking calendar, bug repaired.
  • Select first day of the week, in booking calendar.
  • Set default database values before installation.
  • Set default language for back end and/or front end before installation.
  • Set the number of months to be initially displayed in the booking calendar.
  • Stop bookings in advance added.
  • Tables not created on Windows OS bug repaired.
  • Text on Settings page, in WordPress admin, has been changed.
  • The translation is displayed in alphabetical order, when you want to edit it, in WordPress admin.
  • TinyMCE button incompatibility with some themes has been repaired.
  • Touch devices freeze bug repaired.
  • Touch devices navigation has been enabled.
  • TLS connection can be used with SMTP.
  • Translation can repair itself.
  • Translation edit has been optimized.
  • Translation system has been updated.
  • Translation works with special characters, both in booking calendar and WordPress admin.
  • UAE Dirham currency added.
  • Unpaid reservations do not display in WordPress back end, bug repaired.
  • Updating and fixing the translation database has been improved.
  • Use prices lower than 1 in a booking request, added.
  • User meta is deleted when the plugin is deleted.
  • When a booking calendar is deleted the reservations area is removed.
  • When hours are enabled, days details can be set manually or set depending on hours details on that current day.
  • Windows server mySQL text fields bug repaired.
  • WooCommerce support has been added.
  • You can set booking requests to by approved instantly, or not.
  • You have the possibility to calculate the total price using the last hour selected value, or not.


  • Security issue fixed.


  • TinyMCE shortcodes bug fixed.


  • Security fixes.
  • 3.9 compatibilities fixed.


  • Calendar "is stuck" bug fixed.


  • Localhost bugs fixed.



  • Initial release of Booking System (WordPress Plugin).

Requires: 3.5 or higher
Compatible up to: 4.3.1
Last Updated: 2015-9-10
Active Installs: 6,000+


3.8 out of 5 stars


22 of 43 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

3 people say it works.
0 people say it's broken.

50,4,2 100,1,1 100,3,3
100,2,2 100,1,1
0,2,0 100,1,1
0,1,0 100,1,1
100,4,4 67,3,2 100,1,1
0,1,0 100,1,1