Restaurant Reservations version 1.3 released

Restaurant Reservations version 1.3 is now available on the repository. This version lets you add and edit bookings from the admin area, adjusts the default bookings view and includes a bunch of new features and fixes. Read on to learn more.

Improvements to the bookings panel

The big feature that went into this version is the ability to add and edit bookings from the admin area. A ton of work went into building a quick, painless workflow for adding, editing, confirming and rejecting bookings. Here’s a quick look at how you add a booking from the bookings panel.


By default, adding or editing a booking in the backend won’t send out an email notification to the user. Most of the time, you’ll be putting in bookings received by phone, or editing a detail that doesn’t require a new email be sent out. But you can tick a box in the form to send the usual notifications when a booking is confirmed or rejected.

When Restaurant Reservations was built, it was designed to be a companion to your existing bookings management system. But it’s clear from talking to people using it (almost 10,000 downloads!) that a lot of you wanted better tools to manage the bookings from your WordPress site.

So I put some energy into improving the bookings panel for this release. In addition to adding and editing bookings directly, I also changed the default view. When you load up the bookings panel, you’ll only be shown upcoming bookings — the ones you need to deal with most urgently. You can still switch between views of today’s bookings, upcoming bookings and all bookings. Now, when you do, you’ll get a clear notification so you know what you’re looking at.


Critical fix for iOS 8 devices

The date and time pickers on the booking form have exhibited problems on iOS 8 devices (Apple’s iPhones and iPads). The library which generates these pickers has received several updates to try to address these issues. But each time a solution appeared in site, another nasty little bug would rear its head. I’m happy to say that just yesterday I managed to resolve the last critical bug, and the rest of the issues have been dealt with to ensure wide device and browser compatibility.

I know a lot of you have been waiting for this fix and I’m delighted I can finally bring it to you.

Translations and WPML compatibility

scolast34 contributed a complete German translation, and partial Dutch and Chilean translations are also included. Major steps were taken to improve compatibility with WPML, the leading multi-language plugin for WordPress. The plugin should be almost fully compatible, but in some unusual instances a couple strings are still not getting translated properly. We’re working on ironing out the last issues.

Under the hood, some changes have been made to the textdomain which links translations to the plugin. If you’ve already made a translation, the plugin should pick that up and use it without any trouble. But in the future is going to support downloading translations directly, and these changes get the plugin ready for that.

Developers rejoice: filters for everyone!

Thanks to Primoz Cigler, the $fields array which is used to construct the booking form now accepts custom classes for every fieldset, legend and field. If you want to take advantage of that, read the inline documentation. I’ve also added a bunch of new filters to the email notifications class, so now it’s easier than ever to register a custom notification.

What’s next?

A lot of work went into this release and I’m really proud of how the add and edit bookings workflow came out. Take another look, this time at how the bookings are edited.


Lately, I’ve made a lot of progress on an addon which will make it easy for you to add custom fields and edit your booking form. Look out for this in the next month or two, or sign up for my mailing list if you want to know when it’s released.

Call to action box goes here
Need a Plugin to Improve Your Site?
Browse Plugins Now
Enhance Your Restaurant Reservations with Booking by Table
Enhance Your Restaurant Reservations with Booking by Table

In today’s competitive restaurant industry, providing an exceptional dining experience starts long before guests walk through the door. One of the key elements that can significantly enhance customer satisfaction is a seamless and personalized reservation system. Our Booking by Table feature for WordPress is designed to offer just that, allowing guests to select their preferred…

WIN a FREE Restaurant Website!🎁
WIN a FREE Restaurant Website!🎁

As the temperatures rise and summer approaches, it’s time to heat up your restaurant’s online presence. In today’s competitive landscape, having a sleek and user-friendly website is essential for attracting customers and standing out from the crowd. That’s why we’re thrilled to announce our anniversary celebration with a special contest: win a free restaurant website…

Restaurant’s Google Ranking Boosting with SEO Strategies 🚀
Restaurant’s Google Ranking Boosting with SEO Strategies 🚀

In the competitive landscape of the restaurant industry, securing a prime spot on Google can make or break your business. With customers increasingly relying on search engines to discover new dining experiences, mastering restaurant SEO is essential for increasing your online visibility and driving more foot traffic through your doors. Let’s delve into some actionable…

Discover More Posts
Browse Plugins Now