Restaurant Reservations version 1.3 released

Restaurant Reservations version 1.3 is now available on the WordPress.org 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.

rtb-add-booking

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.

rtb-1.3-filter-notifications

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

rtb-edit-booking

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
Supercharge Your WordPress SEO with Structured Data
Supercharge Your WordPress SEO with Structured Data

Search engines love clarity. The more clearly they understand your website, the better your chances of ranking higher and attracting visitors. This is where structured data comes in — a way to organize your website content so search engines can easily interpret it. And the Five Star Business Profile and Schema WordPress plugin makes adding…

Streamline In-House Delivery with Five Star Restaurant Menu and Food Ordering
Streamline In-House Delivery with Five Star Restaurant Menu and Food Ordering

Managing restaurant delivery can be a juggling act. Between taking orders, updating menus, coordinating kitchen prep, and making sure customers get their food on time, it’s easy for things to get chaotic. Many restaurants rely on third-party delivery platforms to help manage this, but those come with hefty commissions, limited control over customer data, and…

Boost Accessibility & SEO: Free Pro License for the New AI Alt Text Plugin
Boost Accessibility & SEO: Free Pro License for the New AI Alt Text Plugin

We’re excited to announce the release of the WordPress AI Image Alt Text plugin from our sister brand, WP AI Power Tools! This brand-new plugin is designed to take the pain out of writing alt text for your WordPress site by automatically generating it using OpenAI’s advanced models. Whether you want to improve accessibility, boost…

Discover More Posts
Browse Plugins Now