Vince's Blog

Keeping you up-to-date (Jim Beam not included)

Subscriptions plugin rewritten

v6.0 of the Subscriptions plugin has been released. This plugin is now free.

The rewrite significantly improves the onboarding process of new managers, forcing all non-super property managers to become subscribers before they can use Jomres features.The goal here was to make it exceptionally easy for site administrators to monetise their Jomres installations.

This is a significant rewrite of the Subs plugin to make use of the Stripe Subscriptions API. As a result you will need to save your Stripe API keys in Administrator > Jomres > Subscriptions > Subscription Gateway Settings before you attempt to create any Subscription Packages.

Subscription packages created in Jomres are automatically exported to Stripe as Products and Prices associated with those Products, which is why you must set your Stripe API keys first. The process of setting those keys are exactly the same as the process for setting API keys for taking booking payments, so you will probably be familiar with it by now.

For this reason, it is recommended that you create one Free subscription package. You can then create more subscription packages that charge managers for using features like Payment Gateways, Extras etc. If a subscription is cancelled, including free subscriptions, then all of the property manager's properties are unpublished. When they subscribe again, they're republished.

The Jomres Nightly branch has a handful of small changes made to it that improves the user experience with respect to subscriptions (menu options not available on their subscription are disabled, for example). You don't need to update to Nightly, but you can if you want.

Sometime over the next few days I will release new versions of the Blowan and Vanilla Joomla 4 Portal Quickstarts with the feature installed and integrated.

Features, Plugins

  • Created on .


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