Skip to main content

Alongside Solidres 4.6.0 come 14 releases of add-ons and the Lumina template. Experience sells tours with a stay and prices every booking the same way, Lumina gains new header, hero, footer and font settings, and the Hub moves its partners onto the new property screen. Experience and Limit Booking also carry security fixes, so we recommend updating.

Experience 2.4.0

Tours with a stay

Link a tour to a property in its Associated accommodation field, on the Publishing tab. The field now shows on its own; it used to appear only after switching on the accommodation tab, which needs the Hub. The property page then lists the tour under Tours and activities, and guests booking a room can add it in the booking form, for a date during their stay, and pay for both at once. To offer departures before or after the stay too, switch on Offer tours outside the stay dates on the property's Publishing tab.

Each tour becomes an experience reservation of its own, marked Part of booking with the stay's code in the Reservations list, and follows the stay: confirming, cancelling or trashing the stay does the same to its tours. It sends no email of its own, since the stay's emails carry the tours. After booking, the stay's final screen, its confirmation email and My Reservations offer Add a tour to your stay, with the tours still open during the stay and the guest's details filled in.

The final screen of a stay at Sunflower Beach Resort: the thank-you message, a Tours booked with this stay table with the Little Havana Food Walk on 1 November for two participants, pending, and an Add a tour to your stay block offering two more tours departing during the stay, each with its starting price and a Book this tour button

One way to price a tour

The booking form, the administrator's reservation form and the booking form of a stay now work out a tour's price the same way. They used to differ, and so did the totals.

  • Adult prices by group size: every form takes the price for the largest group size that is not above the number of adults. The administrator took the first that matched, the site the last.
  • Single supplement: charged when one adult books with no children. With Enable single supplement on, it was never charged.
  • Coupons and payment fees: a percentage coupon is taken after the discounts, before or after tax as Solidres Options says, and a percentage payment fee on what is paid now.
  • Prices nobody can change: the booking form prices the booking again just before saving it, from the guest's choices, so a changed form can no longer change the price, add a coupon or alter the extras.
  • Prices by date: a price set for a date on the Available dates calendar changes only the group sizes it was set for.

Seats that stay sold

The booking form now refuses a booking for more seats than are left; the check that should have done this never refused anything. And a new, unpaid booking keeps its seats for 30 minutes, so two guests can no longer both take the last seat while one of them is paying. Set the time with Seat hold for pending bookings (minutes) in the Experience plugin's options.

Payments

A PayPal payment notification now confirms a booking only when the amount and currency match what the booking owes, and the same transaction is never recorded twice. Paying the rest of a booking with PayPal now works, and payment methods limited to some currencies are offered in those currencies rather than hidden in them. The PDF voucher emailed with a booking is no longer left where the web can reach it, see Security below.

Lumina 1.2.0

Lumina 1.2.0 gives the header, the home page's photo and the footer layouts of their own, and adds fonts, a favicon and custom CSS. The new settings are on the tabs of Lumina's template style, under System → Site Template Styles, and each one starts at the value that keeps your site as it looks today.

  • Header: the logo on the left, centred above the menu, large above the menu, or the menu split on either side of a centred logo. The header can be plain, in the brand colour or dark, lie over the home page's photo, and end with a menu item shown as a Book now button.
  • Hero: the home page opens with the photo across the whole page, as before, the photo on one half and the headline and booking box on the other, a short band of photo, or no photo. The booking box can lie on the foot of the photo or sit in a band of its own below it, and the shade under it can be dark, half as deep or off.
  • Footer: the modules in columns, as before, or one below another in a centred column under the logo, on dark, plain or the brand colour.
  • Background and corners: any preset can sit on white, a warm off-white or a pale shade of the primary colour, with sharp, softly rounded or round corners.
  • Fonts: four fonts are included with the template and served from your own site, EB Garamond, Noto Serif Display, Inter and Manrope, so headings and text look the same on every device. The fonts installed on the visitor's device stay the default.
  • Favicon and custom CSS: an icon of your own in the browser tab, and CSS that Lumina adds to every page after its own styles, so a site can be adjusted without editing a file.

Hub 2.4.1

  • The new property screen: partners edit their properties with the tabs, sections, plain labels and help of the administrator's screen in Solidres 4.6.0, without what only the administrator sets, such as the partner, the default property, approval, the access level, the commission and the staff.
  • Ignored property fields: the Hub option lists the fields under the tabs partners see, each named by its section. The fields you hid before stay hidden.
  • Commission balance due: only the administrator sets it now, like the commission rates, and a partner's save keeps it.
  • Rate Plan, Front Desk and Dashboard: with Complex Tariff and Statistics gone, the partner's room type form offers the Rate Plan editor and the standard tariff, and the partner dashboard shows the Dashboard's widgets and links to Front Desk.
  • Tours with a stay: the partner's reservation form and the commission note email add the tours booked with the stay to the grand total. The stay's commission is still worked out on its rooms.

Rate Plan 1.2.0

A daily rate plan extended by a year no longer has to be priced again day by day. Choose Fill empty days from the previous year before saving, from the same date a year earlier or the same weekday 52 weeks earlier, and every day without a price takes last year's price and rules. Days that already have a price are not changed. Rate Plan 1.2.0 still runs on Solidres 4.3.0, and offers the choice from Solidres 4.6.0.

Invoice 2.1.2

  • PDF voucher attached again: since Invoice 2.1.0, booking confirmation emails went out without their PDF voucher, even with Send PDF voucher attachment on.
  • A missing PDF library no longer breaks bookings: if the dompdf library's files were missing, creating an invoice, downloading a voucher or taking a cancellation from a channel failed with a fatal error. Now the PDF is skipped, the error is logged, and the rest carries on. Regenerating an invoice that cannot be made keeps the PDF it already had.
  • Tours on the invoice: with Experience 2.4.0, the customer invoices and the PDF attached to the confirmation email list the tours booked with the stay and their tax.

Smaller releases

What changed in the smaller releases
Release What changed
Front Desk 1.1.1 The grand total in the calendar's reservation window includes the tours booked with the stay.
SMS 1.0.3 A message's {total_price} includes the tours booked with the stay, and on Solidres 4.6.0 a property's text message settings are on its Booking tab.
Dashboard 1.1.1 For Solidres 4.6.0, whose update moves the widget layout saved with Statistics to the Dashboard.
Advanced Extra 1.0.3 Uses the extras pricing of Solidres 4.6.0, which charges extras per night and per person again, instead of a copy of its own.
Limit Booking 2.0.4 The list actions of the Hub partner dashboard work again, on the partner's own properties only.
Stripe 2.0.1 The Refund button of a Stripe payment works again in the payment history.
Conversion tracking 1.0.1 The message it shows when it takes over from the old Google and Facebook plugins links to its setup guide.
Discount 1.0.4, Stream 2.0.5 Their tables are created as utf8mb4, so they take text in any language, like the rest of Solidres.

Security

Two of these releases carry security fixes, and we recommend updating:

  • Experience vouchers: the PDF voucher attached to a tour's confirmation email, with the guest's details on it, was saved where the web could reach it and never deleted. Experience 2.4.0 closes the folder to the web, gives each voucher a name nobody can guess and deletes it once the email is sent.
  • Experience payments: a PayPal payment confirms a booking only when it matches what the booking owes, and a transaction is never recorded twice.
  • Booking limits: with Limit Booking 2.0.4, a Hub partner can change the status of a booking limit only on a property they own or staff.

Before you update

  • Update Solidres first. Experience 2.4.0, Hub 2.4.1, Front Desk 1.1.1, Dashboard 1.1.1 and Advanced Extra 1.0.3 need Solidres 4.6.0 and refuse to install on an older one. Update Invoice to 2.1.2 with Solidres.
  • Old vouchers: vouchers emailed before Experience 2.4.0 are still in media/plg_solidres_experienceinvoice/voucher/. Nothing reads them again, so delete them after updating.
  • Experience prices: a booking priced again in the administrator can come to a different total than before, where it used the first matching adult price, a single supplement, a percentage coupon or a percentage payment fee.
  • Template overrides: the Hub's partner property screen is new, so an override of it must be made again from the new files. Layouts changed in Experience (the booking forms, the experience page and lists, the administrator's reservation screens), in Invoice (the customer invoices) and in the Hub (the partner navigation, dashboard and reservation form). The System page flags any override that needs updating.
  • Lumina child templates: Lumina's menu layout has changed, so a child template that overrides it must be made again from the new file.

How to get them

Update Solidres to 4.6.0 first. Every release here then updates from System → Update with the Download ID in Solidres Options. Advanced Extra, Dashboard, Discount, Front Desk, Limit Booking, Rate Plan, SMS, Stream and Stripe got their update stream with the releases for Solidres 4.5.0: if one of them is still on an older version, install this version once from your solidres.com account, over the one you have. The full changelog for each release ships with it.

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