Welcome to Solidres - A Complete Hotel Booking Solution for Joomla & WordPress

  • Solidres's Blog

New feature highlight: Percent pricing

This new feature was added in Complex Tariff 1.8.0 for rate plan type “Per person per stay”, there is a new setting “Pricing type” with 2 values: Fixed and Percent. When activated, the adult 1’s price will be set as BASE price, and other adults and children’s prices will be the percent of the BASE price. The percent pricing feature could help maintaining rate plan easier and faster for specific businesses.

Solidres for Joomla 3.1.0 BETA released

We are happy to announce the first major release in 2024: Solidres for Joomla 3.1.0 BETA. This release introduces several new features, especially for enhancing the rate plan functionality with Complex Tariff plugin, detailed change log can be found below. Please note that this is a BETA release, it should be used for testing purpose only, do not use it in your product sites.

Solidres for Joomla 3.1.0 BETA

  • New feature: Occupied vs Unoccupied pricing (requires Complex Tariff plugin 1.8.0+). With this feature the owner can set different price for occupied stay vs unoccupied stay within the same reservation. It can be turned on in Solidres Config > Rate plan.
  • New feature: Percent pricing (requires Complex Tariff plugin 1.8.0+). With this feature (at this moment it applies for rate plan with type Per person per stay), it is now possible to set a base price (adult 1’s price), then for other adults and children the prices can be set as percent of the base price.
  • New feature: new settings Min adults + Max adults + Min children + Max children at rate plan level (requires Complex Tariff plugin 1.8.0+). The new settings allow you to set more flexible rate plan structure than the old Min people and Max people settings.
  • New feature: property extra email attachments. The property owner can set extra file to be added as attachment in the reservation completion email sending to the guest. Multiple files supported.
  • Replace jQuery UI Autocomplete with the bundled Joomla Awesomplete library
  • Replace webui-popover with Bootstrap popover
  • Upgrade jQuery UI to 1.13.2
  • Rate plan > Child room cost = Mixed: fix incorrect calculation
  • Reservation note: email sender info now uses the Joomla Email Config, not property name/email to avoid sending issue with some strict SMTP servers.
  • Hub > Partner dashboard: fix failed coupon and extra saving
  • Hub > Filter module: fix styling for distance slider filter
  • Hub > Commission rate per property: add support for reservation created from backend
  • SEF: fix Experience SEF when the alias is translated with Falang
  • Big layout improvements for backend and frontend views for better Bootstrap 5 support and reduce code duplicates
  • Apartment view: checkin and checkout fields are now mandatory
  • Apartment view: hide the Amenities section when there is no data
  • SEF: fix 404 error for startOver link when there is no available room types showed
  • Fix broken card form validation rule
  • Reservation creation and amending: the country field is now optional
  • System page > Database check list > Fix schema: fix issue Path is not a folder
  • Reservation list view: fix performance issue with the search tool when it has custom fields. Also fix incorrect filtering with multiple SELECT fields
  • Experience: fix parameters can not be saved (related to the new Solidres media manager)
  • Customer dashboard: fix My profile can not be saved related to password confirmation field
  • Customer dashboard: fix missing core Joomla language files
  • Customer dashboard: fix menu highlight issues
  • Customer dashboard: fix SolidresHelperRoute not found issue
  • From now Solidres won’t load Bootstrap.css manually to avoid breaking templates styling. It is now the template responsibility to load Bootstrap.css
  • Add validation rule for property email
  • Code improvements: continue removing deprecated Joomla API and move towards namespaced API

Complex Tariff 1.8.0

  • New feature: Occupied vs Unoccupied pricing. This feature can be enabled in Solidres Config > Rate plan. When enabled, there will be a separated price field input for unoccupied date in your rate plan. In frontend, Solidres shows a list of checkboxes for user to specify what day would be occupied or not in order to calculate the appropriate price.
  • New feature: Occupancy restriction type. This new rate plan option is available for rate plan type “Per person per stay” that allows you to override the default room type’s occupancy restrictions (Max occupancy, Max occupancy for adult and Max occupancy for children) with the rate plan level Min adults, Max adults, Min children and Max children. The new flexibility open new ways to define rate plan for scenarios which were not possible before.
  • New feature: Percent pricing type. This new rate plan option is also available for rate plan type “Per person per stay”. When enabled, then Adult 1 price will be set as the BASE price for other adults and children price, it is for scenario like: the booking cost for adult 1 is 100, adult 2 is 70% of the adult 1, the first children is free and the second children is 50% of the adult 1. It helps simplifying rate plan setup and reduce the updating time.

Hub 1.15.0

  • Replace jquery.history.js with the native JS History API
  • Display mode = Grid: fix image display issue
  • Layout improvements, CSS and JS files cleanup
  • Replace webui-popover with Bootstrap popover
  • Replace some deprecated methods
  • Wishlish: fix PHP warning when property has no assigned image
  • Search: use the Joomla View directly, not via Controller
  • Fix partner dashboard navigation bar menu item highlight

Experience 1.10.2

  • Fix missing default currency for new installation
  • Price includes/excludes: heading text is now smaller
  • Book form view: fix missing logo
  • Fix experience’s extra SELECT field width in 3rd Joomla templates
  • Fix experience’s parameter can not be saved issue (related to the new Solidres media manager)
  • Tracking view: show proper warning message instead of Joomla error page
  • Layout improvements for better Bootstrap 5 supported
  • Replace webui-popover with Bootstrap 5 popover
  • Fix reservation saving issue: column ‘coupon_amount’ cannot be null
  • Partner dashboard: fix menu highlight issues

Experience Invoice 0.9.2

  • Fix responsive issue in the reservation edit screen

Experience Search module 0.8.0

  • Replace jQuery UI AutoComplete with Joomla bundled Awesomplete

Quick Search module 0.5.0

  • Replace jQuery UI Autocomplete with Joomla bundled Awesomplete
  • Add hu-HU translation

Advanced Search module 1.4.0

  • Replace typeahead with Joomla bundled Awesomplete
  • Only include Awesomplete when the location field type = TEXT
  • Search: use the Joomla View directly, not via Controller

Statistics 1.9.0

  • Replace jQuery UI Autocomplete with Joomla bundle Awesomplete

Stream 1.0.0

  • Fix issue with Joomla 5: SolidresTableStream::__construct(): Argument #1 ($db) must be of type JdatabaseDriver
  • For entries from non-logged in users, show as “Guest” instead of an empty string
  • Fix table responsive issue

Discount 0.8.4

  • Exp discount saving issue: implode(): Argument #1 ($array) must be of type array, string given

Invoice 1.7.1

  • Fix incorrect grand total calculation because of null value of field tourist_tax_amount
  • Fix responsive layout in the invoice list layout
  • Fix broken remaining payment because Joomla 4 uses case-sensitive event name

Housekeeping 0.4.0

  • Improve Joomla 5 compatibility
  • Replace jQuery UI Autocomplete with Joomla Awesomplete

Assets module 1.0.6

  • Add support for new property static min/max price fields
  • Parameter Items per row is now a predefined list

ACL 0.5.4

  • Fix Joomla 5 compat

Feedback 1.3.2

  • Fix Joomla 5 compatibility

Useful links for you

Update notes

  • Check our documentation for more details about upgrade notes
  • Make sure that you install Dompdf plugin as it is required for all PDF functionality since v2.8.0. Old Tcpdf is unsupported now.
  • Solidres is now required PHP 7.4+ and Joomla 4+. Please make sure that you upgrade your PHP version first before upgrading to new Solidres version.

New feature highlight: Beds24 channel manager integration

Beds24 is the second channel manager integration for Solidres, now users can choose the favorite channel manager to provide the inventory/rate synchronization capability for Solidres. The documentation is available here, for any questions regarding Beds24, please post in our forum or the private support ticket system.

Solidres for Joomla 3.0.1 STABLE released

Thank you for all the feedback for v3.0.0 BETA, we are now able to ship v3.0.1 STABLE which fixes various issues since the BETA release and improves Joomla 5 support. We also introduce the new channel manager Beds24 integration, details change log can be found below:

Solidres 3.0.1 STABLE

  • Coupon and extra: add support for Solidres 3 new media manager
  • Fix PHP notice in System Info page related to accordion
  • Fix incorrect children quantity drop down required attribute in room type form
  • Fix toolbar button margin in partner dashboard
  • Show update version for lib_dompdf in System Info page
  • Improve support for Joomla 5
  • CSS cleanup
  • Customer dashboard: add support for new Solidres 3 media manager
  • Auto scroll: fix the anchor when the inquiry form is showed
  • System page: add missing Square payment plugin
  • Joomla user edit page: fix the State fields not populated automatically when the country field is changed
  • SEF: fix various regressions
  • Fix PHP warning in default_roomtype.php when there is no available room types
  • Fix Invalid controller class: reservationbase (Statistics widgets)

Channel Manager 2.0.0

  • New channel manager provider: Beds24. There is a new documentation for it here.
  • Fix issue: field ‘customer_mobilephone’ does not have a default value
  • Move CSS from Solidres Core to plugin

iCal 2.0.0

  • New feature: multiple importing sources
  • Fix parsing iCal date record issue in some setup

Hub 1.14.1

  • Partner dashboard: support Solidres 3 new media manager for coupon and extra
  • Fix responsive issue in frontend subscription levels list
  • Fix uninstallation issue related to commission rate per property
  • Task scheduler: fix SubscriptionHelper not found
  • Partner dashboard: remove fields Article and Image for Coupon/Extra as they are not designed for Hub users
  • Theme: fix saving issue related to the ordering column
  • Hub update accidentally delete the whole Joomla CLI folder
  • Improve translations

Experience 1.10.1 BETA

  • Integrate with the Solidres 3 new media manager
  • Coupon and extra: apply Solidres 3 new media manager
  • Reservation: fix saving issue related to custom_id field
  • Reservation: fix broken JS calls to load customer details
  • Categories view (frontend): fix incorrect category items loaded
  • Tag: fix issue that tag could not be assigned
  • Experiences view (frontend): fix incorrect items ordering
  • Terms and conditions modal: hide title and make it wider
  • Improving translations
  • Time slots: fix incorrect blocking
  • Improving the reservation completion message
  • Fix payment methods popover display issue with Bootstrap 5

ACL 0.5.3

  • Fix PHP warning related to strtolower

Limit Booking 1.1.7

  • Remove redundant statuses + add missing Trash option
  • Improve Bootstrap 5 support and fix incorrect field description

Coupons module 1.0.0

  • Add support for Solidres 3 new media manager (need more testing + update template)

Extras module 1.0.0

  • Add support for Solidres 3 new media manager (need more testing + update template)

Statistics 1.8.6

  • Remove the deprecated Solidres.options
  • Fix issue with startTabSet in widgets
  • Support new Beds24 channel manager

Advanced Search module 1.3.8

  • Support Solidres 3 new media manager
  • Fix issue $.datepicker is undefined

Experience Extras module 0.2.0

  • Support Solidres 3 new media manager
  • Improve performance
  • Improve Joomla 4 support
  • Cleanup module parameters

Experience List module 0.7.3

  • Support Solidres 3 new media manager
  • Improve FontAwesome 5 support
  • Cleanup module parameters

Complex Tariff 1.7.1

  • Support new Beds24 channel manager
  • Weekly mode: add tips for users
  • Quicktools improvements: add autoscroll support and rework the layout
  • Hide the Interval field for Monthly mode as it does not apply
  • CSS improvements

Camera slideshow module 0.8.0

  • Add new parameter to limit the number of images showed

Camera slideshow plugin 1.0.0

  • Add new parameter to limit the number of images showed

Feedback 1.3.1

  • Call to undefined method Joomla\CMS\Router\Router::link()
  • Fix issue: Required field: Feedback title / Feedback type

Assets module 1.0.5

  • Update layout versioning
  • Add support for property 2 new fields Static min/max prices

Invoice 1.7.0

  • view=registrationcard: fix list icon
  • Remove non-existing cli folder from manifest file
  • Support Solidres 3 new media manager

Quick Search 0.4.0

  • Add support for Joomla 4

Vegas slideshow 0.2.0

  • Support new media manager in Solidres 3+

Useful links for you

Update notes

  • Check our documentation for more details about upgrade notes
  • Make sure that you install Dompdf plugin as it is required for all PDF functionality since v2.8.0. Old Tcpdf is unsupported now.
  • Solidres is now required PHP 7.4+ and Joomla 4+. Please make sure that you upgrade your PHP version first before upgrading to new Solidres version.

All the things you need to make your work easier. Did you like Solidres?