A complete toolkit

Jomres has a large variety of plugins that can be used to build your site. Here you can see an example of a front page view, which is made up of a number of plugins, including one of the search plugins, and the Top Destinations plugin.

For example, there are plugins for showing Latest added properties, popular properties, random properties or specific properties.

The Extended Maps plugin allows you to place a map anywhere in a module or widget position, with markers for all properties. Marker images can be uploaded in the administrator area and assigned to different property types.

Your gateway to online bookings

The Property List page offers a variety of views. In this example you can see the List view, and on the demo you can see the Photos view. The default view is configurable in the administrator area.

There are more views available, like the Swipe view, or the List with maps view, which includes a google map panel.

Alternatively, there is the Map view, which is automatically adjusted based on the search results. As all these views are loaded through Ajax when using the Search plugin, the response is fast and accurate.

The Manager's homepage

The Dashboard is the property manager's homepage in Jomres.

The from here managers can tell at a glance the level of occupancy of the current property, arrivals and departures and who's been booked in so far.

Walk-in bookings can be added from this page, existing bookings moved from room to room, extended or reduced and even cancelled through dragging and dropping on the calendar.

Easy Media Management

The Media Centre is available to all property managers. They can upload images for a variety of different resources.

These resources including the main property image, slideshow images, room images, optional extras and room features.

There are a number of tooltips on the page to help managers with this task, plus a preview feature that allows them to see how the images will appear in context.

Take online bookings easily

The booking form is the heart of the system. First developed in 2006 it has constantly been improved over the years and it's as effective now as it ever was.

The form has been designed to guide the guest through the booking process. They start by entering their dates and number of guests at the top of the form.

Once these details have been entered the system queries the database to find those rooms that are available on those dates, and the prices of those rooms.

Only when the room or rooms have been selected, then the booking form allows them to select any extras that should be applied to the booking ( such as car hire, bouquets etc), and they can enter their details.

Guests do not need to be logged in to make bookings, after they book they are automatically registered and logged in. This automatic registration process then allows the guest to review their bookings at a later date. Bookings do not need to be immediate, instead individual property managers can elect to review all bookings before they're approved. Once approved (or if it's an immediate booking) then the guest can pay their deposit.

All registered users can add properties

The software is designed to (optionally) allow all registered users to create bookings, allowing you to setup a secure, multivendor short-term booking website.

Property creation is a simple process of entering a property name and email address, and choosing the property type.

Once the manager has created the property a variety of ToDos at the top of the page will guide them through adding address details, prices and images until their data is complete. Once complete they can then choose to publish it. The publish stage can be deferred by the site manager who can optionally approve new properties before they can be published. Detailed FAQs can be viewed by managers if they need a little extra guidance.

Invoice views

Bookings and invoices are viewed on different pages, however they are linked. Both pages are ajax driven, which means that it doesn't matter how many bookings or invoices you have, site and page performance is always lightning fast. All tables are responsive and the data viewed on any device, from phone or tablet through to desktops.

Bookings and invoices can be downloaded in CSV, Excel and PDF format so that managers can import this information into their own accounting software, if required. Visible columns are easily changed, and all data can be sorted by clicking on the column headers.

Bookings and invoices can be accessed through these pages, and clicking the green Plus symbol next to the row shows additional detail that may otherwise not be visible.

Powerful yet simple price configuration

When making bookings you can create Extras which can also be sold at booking time.

Once you have created an optional extra you can upload images for it in the Media Centre.

Extras can be available across an entire booking, or you can make it so that the guest must have requested a specific room type before a particular is offered in the booking form. Additionally Extras can be configured to only be available for certain booking dates, e.g. Ski gear or seasonal events.

Flexible optional extra models

You can configure these extras to be optional, such as a bunch of flowers in the room on arrival, or Forced, for example for room cleaning fees or similar.

When you create an extra you can choose one of several models : Per week, Per day, Per booking, Per person per booking, Per person per day, Per person per week, Per days (min days), Per days X rooms selected, Per resource or Commission ( a variable percentage of the value of the booking ). You can also configure the extra value to be a negative amount, meaning that you can subtract a value from the booking depending on a user's requirements.

Guest details are specific to each property

Property Managers can add/edit/delete guests. For security reasons they can only delete the guests of their own properties, not any other.

Guests can be given their own discount, which are automatically applied when they make a booking if they're logged in.

Did a guest trash a room or were they rude to the staff? You can blacklist them from booking your property again.

Wide range of information to be shared with guests

It's well known that the more information you make available to guests about your property, the more likely they are to book with you.

As well as offering extensive image uploads, you can also provide a wealth of information about your property to new guests, such as the types of features the property offers, it's location ( drag and drop a pin on the map ) and as much, or as little, descriptive information as you want about it.

Highly configurable

Each and every property has it's own configuration page. Want to book just in 7 day blocks? No problem. Want to offer a villa or apartment, as opposed to a hotel or B&B? No problem.

There are a number of different tabs in the configuration pages. Some allow you to configure how the booking form behaves, others are for configuring payment gateways ( every property can have different configuration options for different payment services).

Single person supplements, currencies, different tax levels, different tariff configuration modes and models or last minute discounts. Every business is different and the system allows your site to reflect that.


vince picDeveloped and maintained by Vince Wooll, Jomres was initially conceived in early 2005 as a Mambo based solution to a client’s hotel management needs. While it wasn't originally expected to be an online booking system it quickly morphed into one as users requested more and more features.

As the number of feature requests grew Vince knew that he would need to dedicate more time to the project and in July 2005 Jomres was released as a commercial project. Since then Jomres has become the world's oldest online booking plugin for any PHP CMS. It has been used in Joomla 1.0, 1.5, 2.5, 3 & 4 and WordPress 4, 5 & 6.

Aladar joined the project in 2010 after using Jomres for his own projects. He was active on the forum, helping other members of the community and eventually Vince invited him to join the team. Between 2010 and 2018 he was an integral part of the project and made many significant contributions.

Whilst not formally part of the Jomres project, Rodrigo Rocco and Vince have become firm friends. Rod is a freelancer who specialises in doing custom work for Jomres users and developing custom plugins for the system that take advantage of it's modular design. He has built many useful extensions including his fabulous Valentina Template Override Package.

Jomres and the Jomres Logo is trademarked and can't be used without written consent from the owner. is not affiliated with or endorsed by the Joomla! Project, Open Source Matters or the WordPress project. The Joomla! & WordPress names and logos are used under a limited license granted by Open Source Matters and the WordPress Projects.

© Copyright 2005 - 2022 Vince Wooll