ResNova is a customisable plugin that enables booking creation on your website and also allows you to display your ResRequest availability and rates. ResNova widgets can be embedded anywhere on the site and integrates seamlessly with your other content. This guide covers the steps to add ResNova to your WordPress web pages so you can show availability like this…
ATTN: Development for the ResNova WordPress plugin has been discontinued
Although ResRequest is providing full support for the ResNova WordPress plugin, we are no longer releasing the latest developments to the plugin. The latest features will only be released to the ResNova back office. We’ve done this so we can optimise time and focus on developing great new features for you – and ultimately to provide and support an amazing universal website plugin.
Does this mean you can’t use the WordPress plugin?
No. The plugin is still fully functional and just needs to be used in conjunction with the ResNova back office for you to get the best out of this product. Once you have installed the plugin and have it up and running, you can create interfaces and embed them in your WordPress pages. To apply the latest features to your interfaces, just log in to the ResNova back office with your ResNova Bridge Account credentials. The dashboard will reflect your plugin dashboard and will have all the same interfaces you created. Just select the interface to edit and apply the new features.
Take a look at the visual difference between the WordPress plugin dashboard and the ResNova back office dashboard. Although they look a little different, they pull the same code so any widget you create on one dashboard will be reflected on the other.
Not sure what your Bridge Account credentials are?
If you haven’t set up ResNova yet, these will be sent to you by your client or our Support centre (see step 1 of ‘Installing the WordPress plugin’ below).
If you are already set up with ResNova, easily access these details from your ResNova WordPress plugin by selecting the ‘Bridge Account’ button from the menu bar. The username and password displayed here are the login details you need for the ResNova back office.
Installing the WordPress plugin
1. Contact our support centre to arrange ResRequest bridge account. This process involves us mapping a User in ResRequest to our bridge and sending you bridge connection credentials. These credentials are your username and password you need to set up your Bridge account for the WordPress plugin and may also be used to log in to the ResNova back office.
Your website client may have already coordinated this process with us, in which case you will be sent the credentials from them.
Before you can creating interfaces you need to enter some settings for ResNova to link to the ResRequest account and for email notifications to work.
Go to ResNova settings by clicking on ResNova from the WordPress sidebar.
Add your bridge credentials by clicking the ‘Bridge Account’ button. You should have already received your Username and Password from our support centre or your client. Under server, type ‘resnova.resrequest.com’.
Enter SMTP details to enable email notifications for users. If you set your availability display to enable bookings and payments, the users will receive confirmation emails. Once set, save the details and you should receive an email to show this functionality is working correctly.
Once this is done you can start creating interfaces. Click ‘Add New’ to create an interface.
FAQ: Why would I create multiple interfaces?
Each widget embeds a collection of properties on your page displayed in a customised format. You may want to group certain properties together or you may want to show availability for only one property. For each property or plugin variation an interface must be created and inserted on your web page. The widget controls what properties are displayed, what an interface looks like and what the user can do on the interface.
FAQ: Can I create interfaces that mix properties from different ResRequest customers?
Yes, multiple ResRequest customer availability can be displayed on one widget however create bookings and payments is not supported across multiple customers.
FAQ: Can bookings be created across multiple interfaces on one page?
No, multiple itinerary bookings are supported provided the itinerary is booked from one interface on the page. We’re working on this though so check our updates regularly.
Once an interface is created you can customise it by clicking ‘Edit’ on the interface tab.
General Settings Tab
Use the ‘General’ tab to enable bookings and record payments for the interface. These two features need correlating user access permissions setup in ResRequest in order to work.
Enable bookings If bookings are not enabled on the plugin all ‘Book’ buttons can be replaced with ‘Contact us’ buttons which direct users to a URL or mailto option. Select the ‘Enable bookings’ option here to allow users to make bookings. Note that the ResNova User in the corresponding ResRequest system must also be granted booking access in the User Access module for bookings to work. This must be done by the ResRequest Administrator.
Enable credit card payments
Payments are currently only available with the PayGatepayment gateway. First, you need to sign up with PayGate, they will issue test and live IDs. To record the payment on the booking in ResRequest the ResNova User in the corresponding ResRequest system must be granted record payment access in the User Access module for payments to work.
FAQ: Should I make my ResNova booking page on my website HTTPS?
Yes, it’s standard practise to make transactional pages HTTPS. The payment function is embedded on your web page and it is your responsibility to set up this security. Take a look at WordPress’ HTTPS guides to help you set this up.
FAQ: Can I make bookings and payments across different ResRequest customers?
No, we currently only support create booking and make payment functionality if your interface is comprised of properties from the same ResRequest principle / customer.
FAQ: Once I’ve setup my Card Payments do I need to do anything else?
Yes, there’s more to be done. Enabling credit card payments on the interface activates money being paid into your merchant bank account via PayGate but that part doesn’t automatically update the payment on the ResRequest booking. To show payments on your ResRequest booking, the ResRequest Payment Gateway Interface must also be setup to enable ‘External’ payments and the ResNova User in ResRequest must be granted record payment access. Ask your internal ResRequest Administrator to set this up and test that this works before you go live. When you test – check that the rates from ResRequest are in the same currency as your PayGate account.
Select the properties that will be included in the interface on the ‘Locations’ tab. The property and accommodation types displayed are determined by the ResNova User’s access permissions setup in ResRequest’s User Access module.
To apply a ‘No children’ option, log into the ResNova back office which offers this feature.
You may select the ‘No children’ option for each property or can be more specific and choose this option for a room type. If this option is selected, the information popups will note that no children are allowed and the child booking option is removed from the booking popup.
The ‘Display’ tab determines the type/format of interface to be applied.
There are two display options; a matrix which is a calendar display, and a quick search.
Calendar matrix format:
Quick search format:
Once a display is selected, the interface display can be customised by clicking the option to the right of the ‘Display’ tab, which will either show ‘Matrix’ or ‘Search’.
Customise the Calendar matrix display:
Labels: Change the calendar name, start date text and unavailable text – this displays on a day that is already fully booked.
Change the number of days to be displayed on the calendar.
This is an area where you will need to log in to the ResNova back office to apply new settings. The back office will show some extra options:
Choose to show the date navigation options.
The datepicker may be set in the calendar matrix or above it.
Choose whether to show rates in the information popup or not.
Choose whether to show the availability count in the popup – this popup is opened by selecting a day on the calendar.
Choose to show the availability count or property rate in the days of the calendar. Deselect this option to show neither.
4. Blocks & Colours Set the padding, button and text colours. If you opt to show a contact button instead of a booking button, you can change the button and url label here. If you choose the Contact option, set the url link here.
Quick search settings
Customise the Search display:
Change the button and label colours here
Display options Choose whether to show Rates in the search result information.
If you opt to show a contact button instead of a booking button, you can change the button label and colour here. If you choose the Contact option, set the url link here.
Embedding the matrix / quick search interface into your page
On your WordPress page click the ‘ResRequest Interface’ button to insert an interface (this is created when you install the plugin). This inserts the interface code directly on your page.
Update your page and – voila! You have successfully embedded your availability ResNova platform into your website.
Photos and descriptions
Property and room type descriptions are called from ResRequest’s property and accommodation notes set up on ResRequest’s business structure. Google maps and photo galleries are called from data setup in ResRequest’s Business Structure. These will need to be setup by the ResRequest Administrator to display here.
ResNova is still in development so keep checking the ResNova Announcements page for awesome new features!
If you still need a hand with your ResNova setup please contact our Support centre.