Restaurant Reservations

Wordpress Plugin
Download latest - 2.5.18

Developers

Rustaurius
NateWr

Download Stats

Today 421
Yesterday 429
Last Week 2,182
All Time 200,199
Banner 772x250

Restaurant reservations made easy. Accept reservations and table bookings online. Quickly confirm or reject restaurant reservations, send out custom email notifications, restrict booking times and more.

Includes Gutenberg restaurant block for displaying your reservation form! You can also use the handy restaurant reservation shortcode or set the reservation page directly in the plugin settings.

Reservations Demo

Key Features

  • Create a customized restaurant reservation form
  • Responsive booking form layout that looks great for mobile reservations and on all devices
  • Add your reservation form to any page via the included Gutenberg restaurant booking block or shortcode, or just choose your reservation page in the settings
  • Quickly confirm or reject a booking
  • Notify a customer by email when their request is confirmed or rejected
  • Receive an email notification when a booking request is made

[youtube https://www.youtube.com/watch?v=b6x0QkgHBKI]

Create a five star restaurant reservation experience by tailoring your form to yours and your customers' specific needs. With options to set minimum and maximum party sizes, to require a phone number, to change the date and time format and to write a custom message after a successful online restaurant booking, you can create a familiar and comfortable atmosphere and make the reservation process as easy and effortless as possible.

Additional Restaurant Reservation Features

Our customizable restaurant reservations plugin comes with several additional features that will help ensure you're able to set it up not only easily, but with all the options you need. It will also allow you to deliver the best and easiest online restaurant booking system for your visitors. These features include:

  • Add and edit bookings directly from the plugin admin panel
  • Set up a specific restaurant schedule by defining the times and dates available for reservation
  • Add exceptions to your schedule (e.g. for holidays and special events)
  • Support for multiple booking locations when using Five Star Business Profile
  • Send customers an email about their booking from the admin panel
  • Option to automatically confirm reservations below a certain party size.
  • Customize all notification messages as well as date and time formats
  • Automatically block bookings when you're closed, including holidays and one-off openings
  • Ban abusive customers to save money on no-shows
  • Change the language of the datepicker feature

With our reservation system, you can set up the booking schedule for you restaurant. Our settings allow you to be as broad or specific as you want with this, with options for setting the open times, the interval between booking slots, booking in advance, and even the ability to add exceptions to these options.

You know your customers best. With features like the ability to enable automatic confirmation and to customize your notifications, you can tailor your restaurant booking form to meet the specific requirements of your restaurant and business.

[youtube https://www.youtube.com/watch?v=1OsaLLpEevc]

Premium Restaurant Reservations

With the premium version of our restaurant reservations plugin, you can extend the functionality of your booking form to offer your customers the best possible experience. Premium features include:

  • Stylish New Layout Options: Choose from multiple modern restaurant form layouts to find the one that best suits your site.
  • Custom Fields: Plan your dinner service better by asking for special seating requests, dietary needs and more when customers book online. Similar to open table, this allows you to customize the reservation system to have any field you want, allowing you to gather all the info you need to offer the best experience to your customers. This feature also allows you to modify the existing default fields.
  • Email Templates and Designer: Send beautiful email notifications with your own logo and brand colors when your customers make a reservation.
  • Export Bookings: Easily print your restaurant bookings via PDF or export them to an Excel/CSV file so you can analyze patterns, gather customer data and import bookings into other services.
  • MailChimp Integration: Subscribe new reservation requests to your MailChimp mailing list and watch your subscription rates grow effortlessly.
  • Reservation Restrictions: Easily set the desired dining block length as well as a maximum number of reservations.
  • View Bookings Page: Create a page on the front end of your site that displays upcoming bookings and allows you to check in guests who have arrived.
  • Automatic Reservation Confirmation: Enable automatic confirmation of a reservation request if that date/time is currently below the maximum reservation or seat number.
  • Styling Options: Many styling options are included that let you set the color, font-size, borders, etc. for the different elements of the form.

Restaurant Reservations Ultimate

The ultimate version of our restaurant reservations plugin is meant for restaurants that want to take their reservations to the next level. It several powerful features to give you the ultimate reservations experience including:

  • Booking by Table: Add your restaurant's table in the setting panel, and let (or require) guests to select a table(s) when they make their reservation, based on the booking time and party size.
  • Booking Deposits: Require a deposit, either per guest or per reservation, when someone makes a reservation to help prevent no-shows.
  • Reservation Reminders: Send out an email or SMS message before a booking at a time that you specify (ex. 4 hours before a reservation).
  • Late-Arrival Notices: Send out an email or SMS message when a guest is late by a specified amount for their reservation.

For further information and purchasing options, please visit our WordPress restaurant reservations homepage.

[youtube https://www.youtube.com/watch?v=0DigZnw_3Qw]

This easy restaurant booking system is one part of our suite of plugins designed to give you the best WordPress restaurant experience. Check out the powerful Restaurant Menu plugin and let your customers view your full menu directly on your site. With its intuitive and easy-to-use interface, you'll be sure to not lose out on business to your competitors.

For help and support, please see:

  • Our FAQ page, here: https://wordpress.org/plugins/restaurant-reservations/faq/
  • Our installation guide, here: https://wordpress.org/plugins/restaurant-reservations/installation/
  • Our documentation and user guide, here: http://doc.fivestarplugins.com/plugins/restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations
  • The Restaurant Menu support forum, here: https://wordpress.org/support/plugin/restaurant-reservations/

This plugin also comes with hooks that developers can use to extend and customize it. Take a look at the Developer Documentation.


Releases (137 )

Version Release Date Change Log
2.5.18 2022-11-08

(2022-10-27) = - Fixed an issue causing the duplicate booking error message in the front-end form to disappear.

2.5.17 2022-10-26

(2022-10-18) = - Added an option to include a blank entry in the party size dropdown, so visitors are forced to make a selection, instead of it defaulting to 1. - Updated the time display in the view bookings form to use the format specified in your WordPress general settings. - Added two new tags for notifications: {booking_url} and {cancellation_url}. - Corrected an issue with notification emails not sending correctly if you used the bulk actions menu to change the status of multiple bookings from pending to closed.

2.5.16 2022-08-22

(2022-08-22) = - Updating a condition to make sure the new block patterns don't cause an error on WordPress installations using a version of WordPress older than 5.5.

2.5.15 2022-08-12

(2022-08-12) = - Fixed an issue with the daily email summary sometimes causing a fatal error on PHP 8 when payments were enabled.

2.5.14 2022-08-09

(2022-08-09) = - Introducing new block patterns, which can be used to integrate your booking form and view bookings form directly into your block-based theme templates. - Added integration with Elementor and WPBakery page builders, so you can now add your booking form and view bookings form directly from within the editor for those builders. - Added an option (in the ultimate version) to send a post-booking follow-up email or SMS to the customer. - Added a location dropdown to the view bookings form. - Added email template tags for the booking ID and booking page URL. - Fixed an issue in which times less than 24 hours out were still showing even though the late bookings option was set to 24 hours. - Fixed an issue with the incorrect timezone being used in the export. - Fixed an issue in which non-default fields were not being listed for the MailChimp integration. - Fixed a fatal error happening in certain instances with PHP 8 and location-specific booking forms. - Fixed an issue causing the hold option on the payments settings screen to not conditionally display when enabling the SCA option. - Fixed a couple location/translation instances that were causing an issue. - Added unicode character support to front-end localizations. - Small update to the included French translation to remove a fatal error that was being caused by that translation file.

2.5.13 2022-07-12

(2022-07-12) = - Fixed a string/array variable-type confusion error.

2.5.12 2022-05-31

(2022-05-31) = - Fixed an issue causing the daily summary email to not send in certain instances.

2.5.11 2022-05-20

(2022-05-20) = - Tested with WordPress 6.0.

2.5.10 2022-05-02

(2022-05-02) = - When the booking form reloads after a validation error, the previously-selected table is now automatically re/pre-selected.

2.5.9 2022-04-19

(2022-04-19) = - Fixed an issue in which date range filtering (on the admin Bookings screen) was setting an incorrect date for the "Upcoming" export filtering option. - Added a filter that lets you specify your own values for the Time Interval setting. Filter is: rtb_setting_time_interval_options

2.5.8 2022-04-12

(2022-04-12) = - Fixed an issue in which the MailChimp subscription was not working when the "Confirmed Redirect Page" option was being used. - Added in labelling options, which can be used to translate or change the wording of each label that appears on the front end of the plugin. - Added an option to select the time the summary email sends. - Updated the message of the summary email for when there are no bookings today. - Added the ability to display custom fields in the View Bookings form. - Added an option to specify which columns show in the View Bookings form. - Updated the styling of the View Bookings form. - Added a booking summary to the deposit payment page. - Added a message when there are no available tables. - Added the ability to pre-select which day is chosen in the booking form using a URL parameter (for more info, see here: https://doc.fivestarplugins.com/plugins/restaurant-reservations/user/faq#pre-selected) - Added a feature that makes it so that, if a date range is selected on the Bookings screen in the admin, that range is automatically set as the default for exporting. - Fresh .pot file.

2.5.7 2022-04-05

(2022-04-05) = - Fixed an issue that was causing an error with Stripe deposit payments when SCA was enabled.

2.5.6 2022-04-01

(2022-04-01) = - Fixed an issue stemming from the date/time stamp in the details pop-up on the admin bookings screen that was causing an error to display in the admin.

2.5.5 2022-03-29

(2022-03-29) = - Updated to timezone based date/time handling throughout the plugin, to have more consistent behaviour for all users, irrespective of their timezone/server.

2.5.4 2022-03-28

(2022-03-28) = - Fixed rare issue in which the reservation date would save as one year later than booked.

2.5.3 2022-03-22

(2022-03-22) = - Fix for conflict between date range exceptions and regular scheduling rules. - Fix for conflict between global date range exceptions and location-specific scheduling rules. - Fix for issue with conditional deposits and reservations being assigned wrong status. - Fix for issue in which certain days were showing all time slots as being available.

2.5.2 2022-03-16

(2022-03-16) = - Updated nonces. - Fixes for conflicts with date range exceptions and regular scheduling rules. - Fix for Send Email feature not working when accessed via the Details area. - Fix for times not showing on days that had no specified open/close times and when max reservations was being used. - Added a warning above the time picker when there are no time slots left for the chosen day. - Fixed incorrect totals issue in export. - Updated the layout of the PDF export to separate bookings by date. - Added Time column to CSV export.

2.5.1 2022-03-07

(2022-03-07) = - Added the ability to set a date range for exceptions in the global booking schedule settings. - Fixed an issue in which the daily summary email was being sent to the email address specified for admin notifications and not the one specified for the daily summary email. - Updated the order of available pages to be alphabetical in the dropdowns for the booking page and view bookings page settings. - Updated escaping and sanitizing.

2.5.0 2022-02-16

(2022-02-16) = - Updated escaping and sanitizing. - Changed how premium settings areas are previewed. - Fixed an issue related to checkbox type custom fields not saving.

2.4.13 2022-02-09

(2022-02-09) = - Updated escaping and sanitizing. - Fixed an issue with checkbox type custom fields not saving/displaying correctly. - Updated a condition that, in one case, incorrectly displayed a message that the deposit payment would be held.

2.4.12 2022-02-05

(2022-02-05) = - Updated nonces, sanitizing and escaping - Added a new feature to the Stripe payment/deposit to place a hold on a card. This lets you separate authorization and capture, so you can create a charge now (at the time of booking), but capture the funds later.

2.4.11 2022-01-18

(2022-01-18) = - Added a setting to specify a number of days after which booking data will be deleted. - Fixed an issue with the cancel link feature in customer email notifications. - Fixed deposit amount not showing on the deposit payment page.

2.4.10 2021-12-23

(2021-12-23) = - Fixed issue with front-end booking cancellation.

2.4.9 2021-12-20

(2021-12-20) = - Corrected a few elements that were misaligned on the settings page if you had multiple locations enabled (in the Business Profile plugin) and you switched which location you were configuring.

2.4.8 2021-12-13

(2021-12-13) = - Adding/updating nonce and capability checks for admin AJAX calls. - Updates to sanitization and escaping to make sure the correct sanitization/escaping functions are being used.

2.4.7 2021-12-10
2.4.6 2021-12-09

(2021-12-09) = - Added capability check for AJAX calls. - Added recursive sanitization for JSON input.

2.4.5 2021-11-29

(2021-11-29) = - Added a search field to the Bookings admin page. - Added an option to have the Bookings admin page refresh automatically at a chosen interval. - Unavailable time slots are now hidden by default from the booking form time picker (instead of being greyed out). We added an option to disable this (and have them show, but greyed out, like before). - Localized the "Please find a summary of today's reservations in the table below" string. - Fixed issue with MailChimp lists not populating on the settings page. - Fixed pagination issue on Bookings admin page when using date filter. - Fixed issue causing incorrect fetched record totals when using filters on the Bookings admin page. - Fixed an issue with non-numeric values throwing a fatal error with PHP 8.

2.4.4 2021-11-05
2.4.3 2021-10-19

(2021-10-19) = - Changes the type of a few settings, to use the 'select' type instead of the 'count' type - Fix for a settings formatting issue

2.4.2 2021-10-18

(2021-10-18) = - Minor fix for the reply-to header for some notifications

2.4.1 2021-10-14
2.3.5 2021-09-10

(2021-09-10) = - Fix for warning related to the admin page checkboxes.

2.3.4 2021-08-31

(2021-08-31) = - Fix for issue (and associated warning) of payment gateway setting not automatically converted/set to array after automatic plugin update. - Fix for 0 party size issue on new installs.

2.3.3 2021-08-25

(2021-08-25) = - Fix for an issue sometimes causing the Max Reservations, Max People, Automatically Confirm Below Seats Number and Automatically Confirm Below Reservation Number settings to not save correctly.

2.3.2 2021-08-25

(2021-08-25) = - Fix to stop warnings that were occurring with automatic updates to version 2.3.

2.3.1 2021-08-23

(2021-08-23) = - Correcting misnamed tag (SVN). - Correcting tested up to version number that was accidentally reverted in 2.3.0 update push.

2.1.18 2021-08-23

(2020-08-06) = - Correcting issue that sometimes allowed overbooking when there was one place left for a time slot, but the minimum party size was set to two or more. - Correcting issue where there would be no action or submit message after a customer cancelled their order on the front end. - Adds a blank/empty option for the Location dropdown in the booking form. - CSS/styling updates for the admin. - Dashboard updates for the the ultimate version. - Enhanced upgrade process. - A trial of the ultimate version is now available.

2.3.0 2021-08-23

(2021-08-23) = - Updated the payment gateway option, so you can now offer PayPal and Stripe at the same time (your customers can choose which to use). - Fixed issue with Early Bookings feature were the X day option was calculating using hours instead of days. - Fixed an issue in which, if there was only one valid time slot left, it would sometimes not display as available. - Fixed an issue in which, if your set timezone was on a different day than UTC (e.g. near midnight), it would sometimes show the incorrect hours as available. - Fixed an issue loading the customizer for the email templates. - Fixed an issue causing the reservation reminder and late arrival notifications to still send if no time interval was specified. - Fixed an issue in which the red badge would still show beside the Bookings WP admin menu item even if there were no pending bookings.

2.2.12 2021-07-21

(2021-07-21) = - The plugin has been tested up to WordPress version 5.8.

2.2.11 2021-06-18

(2021-06-18) = - Fixed an issue with a fringe case scenario, in which, if max people was set to 1, an already-booked time slot might still show as available even though you couldn't book it.

2.2.10 2021-06-17

(2021-06-17) = - Fixed an issue causing incorrect available time slots between two full time slots when there were overlapping bookings. - Fixed an an issue in which the value for a checkbox type custom field wasn't saving if you cleared/unselected all options. - Localized an instance of the word "Cancelled" in the JS.

2.2.9 2021-06-09

(2021-06-09) = - Fix for MailChimp array_key_exists warnings

2.2.8 2021-06-08

(2021-06-08) = - Added in further checks and an explicit option to enable 3D SCA-compliant payments for the deposits. - Added more customer information to be pulled through to the Stripe dashboard for payment, when using Stripe as your gateway. - Added deposit/payment info to the CSV export. - Added in a column to the bookings admin screen to show the table for a reservation, when table selection is enabled. - Fixed an issue sometimes preventing certain combinations of tables. - Fix for issue with late bookings setting. - Styling for the bookings admin screen different statuses. - Eliminated a few notices.

2.2.7 2021-04-23

(2021-04-23) = - Bookings that require a deposit, but which have been abandoned before the deposit was paid now show in the admin bookings table with the status Payment Pending. - Added an option to the modify/cancel booking screen on the front end to pay the deposit. This applies to bookings that have either the Payment Pending or Payment Failed status. - Added an option, for Stripe payments, to have the credit card expiry date show as one input field. - Correcting an issue from v2.2.6 with the table and section inputs on the settings page.

2.2.6 2021-04-23

(2021-04-21) = - Changes from 2.2.5 - Updated to use the latest version of the SAP settings - Updates for use with the latest version of the premium helper plugin

2.2.5 2021-04-21

(2021-04-21) = - Bookings that require a deposit, but which have been abandoned before the deposit was paid now show in the admin bookings table with the status Payment Pending. - Added an option to the modify/cancel booking screen on the front end to pay the deposit. This applies to bookings that have either the Payment Pending or Payment Failed status. - Added an option, for Stripe payments, to have the credit card expiry date show as one input field.

2.2.4 2021-03-31

(2021-03-31) = - Fixed an issue in which cancelled reservations were counting when calculating the maximum restrictions.

2.2.3 2021-03-11

(2021-03-11) = - Fixed an issue in which the notification emails were not being sent after a booking with a PayPal deposit was made. - Fixed an issue in which updating a booking would sometimes not work from the admin due to duplicate booking validation. - Fixed an issue in which, when max reservations was set to 1, time slots between two bookings became incorrectly unavailable. - Fixed an issue in which file_get-contents() was throwing an error instead of verifying reCaptcha response. - Styling update for the admin booking edit modal. - Timezone now uses the DateTime object. - Added in a 'rtb_setting_late_booking_options' filter for the 'late-booking' option. - Generated a new .pot file.

2.2.2 2020-11-03

(2020-11-03) = - Adds in a 'rtb_determine_booking_status' filter to allow users to set the status of a booking before its inserted

2.2.1 2020-10-28

(2020-10-28) = - Added the ultimate reminder and late notification emails to the designer. - Corrected a notice related to the new feature to disable the IP capture.

2.2.0 2020-10-21

(2020-10-21) = - This is a relatively big update with several new features, corrections, styling, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be released). - Added in a new filtering option in the admin to display bookings from a specific date and/or time frame. - Added in the ability to send a mass email to multiple bookings. - (The above two new additions could, for example, be used as a way of contact tracing.) - Table numbers are now included in the export (both PDF and Excel/CSV). - Added in a redirect URL option for the cancellation form. - Made the admin booking table sortable by the status column. - Added an option to disable the capture of the IP address when a booking is made. - Updated the interaction between the "automatically confirm below party size" and "automatically confirm below seats number" settings, to allow them to work in an OR capacity, so they can be used together. - Corrected an issue where sometimes the "automatically confirm below party size" feature would, even if set to 1, still confirm for a party size of 1. - Corrected an issue where the validation that prevents an exact duplicate booking would still throw an error if the old matching booking was in the trash. - Corrected an issue where the styling of some admin pages was not being applied when WordPress was set to certain specific non-English languages. - Small updates to class names that might have been too common and could potentially allow for a styling conflict with other plugins/themes. - Added in several filters for developers to be able to modify/extend plugin behaviour (e.g. in your theme's functions.php file). See http://doc.fivestarplugins.com/plugins/restaurant-reservations/developer/ for more info.

2.1.24 2020-10-13

(2020-10-13) = - Corrects issue with time clearing from previous update that sometimes caused the time to clear on the edit booking screen in the admin even when the date had not been changed. - Updating picker.js library.

2.1.23 2020-10-08

(2020-10-08) = - Adds in the ability to use the {table} template tag in email notifications when you have Multiple Locations enabled in the Business Profile plugin. - Time now clears if you change the date in the booking form. - Corrected an issue where the booking form sometimes showed incorrect time slots if you had overlapping schedules for the same day.

2.1.22 2020-09-11

(2020-09-11) = - Corrects recent issue causing the feedback notice to not dismiss correctly

2.1.21 2020-09-01

(2020-09-01) = - Corrects issue from last update causing admins to not be able to edit bookings

2.1.20 2020-08-31

(2020-08-31) = - It now shows the section label for combined tables. - It now disallows bookings with the exact same information (date, time, party, name, email & phone), to prevent duplicate bookings when the page is refreshed. - Update to prevent overbooking (allowing more reservations than the set maximum) that was sometimes occurring if multiple people had the booking form open at the same time.

2.1.19 2020-08-20

(2020-08-20) = - Fixed issue with booking edit panel that was making it so, if there was only one table available, it wouldn't save correctly if you tried to change the booking status. - Generated a new .pot file.

v2.1.18 2020-08-06
2.1.17 2020-07-20

(2020-07-20) = - Adding a {table} template tag for notification emails - Correcting an issue causing the selected table to not display in the edit booking window

2.1.16 2020-07-09

(2020-07-09) = - Correcting an issue, just with Safari, in which full tables were still showing as available for selection

2.1.15 2020-07-08

(2020-07-08) = - Corrects an email template issue for the new admin notification for auto-confirmed bookings

2.1.14 2020-07-06

(2020-07-06) = - Adds in a new option to write a separate admin notification subject and email for automatically-confirmed bookings. - Applies the "Admin Notification Email" template to the admin notification email for automatically-confirmed bookings.

2.1.13 2020-06-29

(2020-06-29) = - Fix for notifications not working with deposits turned on

2.1.12 2020-06-29

(2020-06-29) = - Corrects issue with deleting tables and changing min. and max. people values for tables using the up and down arrows

2.1.11 2020-06-25

(2020-06-25) = - Updated naming of settings sections to make it more clear - A few styling updates to the admin panel - Small correction so the walk-through doesn't automatically run if you previously had the plugin installed

2.1.10 2020-06-16

(2020-06-16) = - Fixes timezone issues that some users were having for their reservation reminders and max reservation/late bookings settings

2.1.9 2020-06-11

(2020-06-11) = - Adds in error handling, and the ability to retry, for Stripe payments in RTU - Adds in options for bigger time intervals - Updated CSS for the admin settings pages - Localizing dates in the view bookings form

2.1.8 2020-06-08

(2020-06-08) = - Fixes an invalid foreach warning that was displaying - Fixes an pagination issue on the Bookings admin page

2.1.7 2020-06-05

(2020-06-05) = - Includes a new RTU feature, booking by table - Fixes an issue with the way payments are processed using one of the payment gateways

2.1.6 2020-05-29

(2020-05-29) = - Fixes an issue with the view bookings form where the date would not select correctly if it was being included using the shortcode instead of the option

2.1.5 2020-05-28

(2020-05-28) = - New option to enable a maximum number of seats at one time in the premium section

2.1.4 2020-05-26

(2020-05-26) = - Correcting calculation error for "per guest" deposits in ultimate version.

2.1.3 2020-05-20

(2020-05-20) = - Corrected an issue that was causing an error when trying to create or edit a booking in the admin when reCAPTCHA was enabled.

2.1.2 2020-04-09

(2020-04-09) = - Corrected an issue that was removing spaces and capital letters from the date and time format options

2.1.1 2020-04-08

(2020-04-08) = - Updating a few input fields to correct for possible minor XSS issues

2.1.0 2020-03-17

(2020-03-17) = - Added in options to set custom redirect pages for both pending and automatically-confirmed bookings - Added in a new option to allow people to cancel their reservations on your site - Added in the post ID as a column option in the admin bookings table - Added in the ability to send an admin notification for bookings that are automatically confirmed - Added in an option to include reCAPTCHA in your booking form - Added in a past bookings view to the admin bookings table - Fixed styling issue with the Contemporary and Columns layouts - Fixed issue where styling for Contemporary and Columns layouts was being applied to the admin create/edit booking form - Fixed issue causing JSON error when adding Gutenberg block to a page - Fixed issue with header bar not displaying in other languages - Fixed an issue with the plugin submenus that could cause debug warnings - Fixed an issue with the "view bookings" functionality that was causing it to show bookings from the same day of the month, but from other months - Added pagination to the "view bookings" functionality to fix issue that was limiting it to 10 reservations - Updated styling for the "view bookings" lightbox - Updated the TCPDF library to the newest version - Updates to the admin dashboard area - Removing unused files

2.0.15 2020-03-02

(2020-03-02) = - Correction for the success messages and PDF export

2.0.14 2020-02-18

(2020-02-18) = - Corrects issue in which all bookings were automatically confirming, even beyond the threshold set using the auto-confirm settings - Corrects issue that was causing the max reservations setting to inaccurately set which time slots should be blocked off

2.0.13 2020-02-14

(2020-02-14) = - Adding in a separate success message option for automatically-confirmed bookings - Updating the mPDF library

2.0.12 2020-02-10

(2020-02-10) = - Fixing error with PDF export not rendering/downloading correctly

2.0.11 2019-12-03

(2019-12-03) = - Moving screenshots out of main plugin folder and into assets. - Updating plugin icon and banner.

2.0.10 2019-11-26

(2019-11-26) = - Fixes issue that was causing an error and/or incorrect display of the plugin dashboard for certain languages

2.0.9 2019-11-04

(2019-11-04) = - Fixes the issue with exceptions when max reservations wasn't enabled - Fixes the ajaxurl JS error

2.0.8 2019-11-01

(2019-11-01) = - Corrects issue that was causing the array_key_exists null given error

2.0.7 2019-10-31

(2019-10-31) = - Updating version number of enqueued admin files to help with incorrect styling after update - Correcting issue with premium license transfer

2.0.6 2019-10-31

(2019-10-31) = - Corrects a missing function issue for exporting custom fields

2.0.5 2019-10-30

(2019-10-30) = - Corrects an error with the max reservations feature when using the booking form while logged in.

2.0.4 2019-10-29

(2019-10-29) = - Corrects an error that was coming up on submission when there was a custom field in the form.

2.0.3 2019-10-28

(2019-10-28) = - Fixing a class conflict with the email designer

2.0.2 2019-10-28

(2019-10-28) = - Additional fix related to the email templates conflict

2.0.1 2019-10-28

(2019-10-28) = - Fixing an error being thrown if you tried to update while also having the email templates add-on activated

2.0.0 2019-10-28

(2019-10-28) = - This is a big update with many new features, corrections, revised admin styling, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be put out) - The Options pages have a brand new and easy-to-use design, to go hand in hand with the many, many new options! - Added in two brand new responsive reservation form layouts - Added in a new styling options section that lets you customize the colors, fonts, borders etc. of all elements of your restaurant booking form - Added in a new "view bookings" shortcode and page - Added in the ability to automatically confirm reservations when less than X reservations or seats are taken during a time block - Added in the ability to specify a dining block length - Added in a "Max Reservations" number for a particular timeslot, so that it's not possible to book within a timeslot once that number has been reached - Added in an option for guests to be checked in as they arrive - Added in a walkthrough on installation to help you get going as quickly as possible - Added in defaults for several options - Updated the styling of certain default features to be consistent with new features - Other styling and ease-of-use changes - Updated the order, layout and descriptions of several options - Updated the upgrade-to-premium process to be much quicker and easier - Corrected issue causing the email template designer to not load properly in the customizer - Corrected internal settings version numbering that was causing an issue with the Business Profile plugin settings - Removed files from the plugin that were not being used/not needed

1.9.0 2019-08-28
  • Name change and new banner and icon
1.8.2 2019-03-18
1.8.1 2018-12-12
1.8 2018-12-11
1.7.8 2018-09-13
1.7.7 2018-04-27
1.7.6 2018-01-03
1.7.5 2017-03-31
1.7.4 2017-03-21
1.7.3 2017-03-16
1.7.2 2017-01-12
1.7.1 2016-12-14
1.7 2016-12-05
1.6.3 2016-10-31

(2016-10-31) = * Fix: Exporting bookings by location (addon). Location query args are now support for rtbQuery objects. * Add: Option to select start of the week for the datepicker

1.6.2 2016-10-21

This update fixes a critical error introduced in v1.6.1 which broke the time picker.

1.6.1 2016-08-19

This maintenance update adds a {location} tag for notifications, improves the location argument in the booking form shortcode and fixes a few minor bugs.

1.6 2016-08-08

This is a major update that adds support for accepting bookings at multiple locations. View the online documentation for further details.

1.5.3 2016-03-25

This update fixes a minor bug when searching for bookings by date, updates compatibilty for WP v4.5, and adds links to the new online documentation.

1.5.2 2016-02-29

This update fixes a bug introduced in the last version which prevented Booking Managers from approving/rejecting reservations.

1.5.1 2016-02-19

This update increases security for the quick link feature to confirm/reject bookings from the admin notification email.

1.5 2015-12-17

This update adds the ability to configure which columns are visible in the bookings table. It works with the Custom Fields addon. If you have added fields using custom code, please read the release notification at themeofthecrop.com before updating.

1.4.10 2015-11-19

This update includes a new Spanish translation and a few minor fixes. Updating isn't necessary for most people.

1.4.9 2015-11-19

This update fixes a bug that made it difficult for iOS 8 users to select a date and time in their bookings. I strongly recommend you update.

1.4.8 2015-08-20

This update fixes a bug that prevented bookings managers from editing bookings within the early/late schedule restrictions. It also fixed a bug with late opening times, added a WPML config file for better multi-lingual compatibility, updated translations, and improved the mobile view of the bookings list.

1.4.7 2015-07-02

This update fixes a bug that prevented bookings from being sorted by date or name in the admin panel. It also updates some translations and improves support for custom late bookings values.

1.4.6 2015-06-22

This update improves compatibility with an upcoming Custom Fields addon. It also fixes some minor bugs with extended Latin characters in emails and the admin list table, and removes expired schedule exceptions.

1.4.5 2015-04-23

This update fixes a non-critical issue with the display of the loading spinner in the upcoming 4.2 version of WordPress.

1.4.4 2015-04-21

This update fixes a low-risk XSS security vulnerability. It is low-risk because in order to exploit this vulnerability a user would need to have access to the bookings management panel in the admin area, which only trusted users should have.

1.4.3 2015-04-20

(2015-04-20) = * Add: Datepickers for start/end date filters in admin bookings list * Fix: Disabled weekdays get offset when editing bookings * Fix: Start/end date filters in admin bookings list * Fix: Booking form shouldn't appear on password-protected posts * Fix: Dutch translation * Updated: Dutch and German translations * Updated: pickadate.js lib now at v3.5.6

1.4.2 2015-03-31

This update is a maintenance release that fixes a couple minor issues, adds French and Italian translations, and includes some under-the-hood changes to support upcoming extensions. 1.4.1-1.4.2 fixes a rare but vital performance issue in the admin.

1.4.1 2015-03-31

This update is a maintenance release that fixes a couple minor issues, adds French and Italian translations, and includes some under-the-hood changes to support upcoming extensions.

1.4 2015-02-24

Thanks to sponsorship from Gemini Design, the plugin now supports sending an email directly to customers from the list of bookings, so you can request more details or suggest an alternative booking time. This update also improves the German translation and adds a Hebrew translation. Read the full changelog for details.

1.3 2015-02-03

This update adds support for adding and editing bookings from the admin panel. The bookings panel now shows upcoming bookings by default. The Party field in the booking form is now a dropdown selection. Plus a bunch of new features and fixes. Read the full changelog for details.

1.2.3 2014-12-15

This update adds a {user_email} notification template tag and improves the mail headers on notifications to mitigate spam risk. It also adds the missing translation for the Clear button in the time picker for many languages. More minor bug fixes listed in the changelog.

1.2.2 2014-09-04

This update adds support for a new MailChimp addon that will be released soon. An addons page is now available under the Bookings menu. A bug in which custom date/time formats could cause validation errors has been fixed. New hooks are now in place so that it's easier to customize the form output.

1.2.1 2014-08-21

This is a minor maintenance update which fixes a couple of small bugs.

1.2 2014-07-17

This update adds new template tags for notification emails, a new option to customize the time interval and more. A new .pot file has been generated, so update your translations. Consult the changelog for further details.

1.1.4 2014-07-16

This updated fixes an error with the format of the date in notification emails. Now it will show you the date formatted however you have chosen for it to be formatted in your WordPress installation. It also now displays the correct start of the week depending on the language selected for the datepicker. A .pot file is now included for easier translations.

1.1.3 2014-05-22

This update fixes an error when the form had validation errors (missing fields or wrong date/time selected). Instead of loading the selected date it would load today's date. This update ensures the selected date is reloaded properly.

1.1.2 2014-05-14

This update fixes an error some people may experience when trying to save settings. This is the second update today, so if you missed the other one please read the changelog for the 1.1.1 update as well.

1.1.1 2014-05-14

This update fixes problems some users reported when using the Firefox browser to modify the booking schedule. This required an update to a library that is shared with another plugin, Food and Drink Menu. If you are using that plugin, please update that one as well or you may get some odd behavior. (Thanks to sangwh and bforsoft for reporting the issue.)

1.1 2014-05-12

This update improves internationalization (i8n) by attempting to determine the appropriate language for the booking form datepicker from your WordPress settings. It also adds a setting to pick a language manually from a list of supported languages. This update also adds options to block late bookings at least 4 hours or 1 day in advance. Thanks to Remco and Roland for their early feedback.

1.0.2 2014-05-08

(2014-05-08) = * Remove development tool from codebase

1.0.1 2014-05-08

(2014-05-08) = * Replace dashicons caret with CSS-only caret in booking form