Hi all,

I'm working on a lodge park site using Rooms and have a specific pricing structure and set of booking rules I need to integrate. I keep running into road blocks no matter what I do.

This is the scenario:

- The park has four lodges (all identical)

- Lodges are booked per week (7 nights), with check-in and check-out on Fridays

- Pricing is per week, not per night, and fluctuates week to week throughout the year

- During certain periods, the owners also want to accept short breaks (Monday to Friday, or Friday to Monday)

What I've done:

I've used availability constraints to specify Friday-Friday, min and max stay 7 nights. So that's sorted.

I've also worked out pricing per night and applied this, by dividing the preferred weekly price by 7. As you can imagine, this almost always ends up with an annoying decimal price when the system works out the weekly price at the time of booking. I originally got around this using php round, but noticed the new version supports weekly pricing somehow...

I've had a look through and it's just not obvious.

So onto my questions:

- How can I easily apply weekly pricing, that will be different week to week? (in a way that my client will also find easy)

- How can I apply the short break (Mon-Fri, Fri-Mon or Fri-Fri) stipulations where those are required, beyond the standard Fri-Fri I already have?

I feel like the system is almost where I need it to be, but these issues continue to haunt me and block a full launch.

Thanks in advance.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

papper00 created an issue. See original summary.

ronald_istos’s picture

Hi - we do have a module that does weekly/monthly pricing that you can change going forward in time and works with Rooms 1.8. This is not publicly available - if interested please get in touch https://roomify.us and we can provide more information.

papper00’s picture

Hi there Ronald,

This looks like it would solve that part of my many issues, thanks. I would absolutely like more information. Why is the module not publically available?

However, I noticed in the release notes for Rooms 1.8 that wwekly pricing is now directly supported using discounts... Can you explain how exactly this works? If it's supported now then I'd like to understand how to put it into practise but couldn't find anything in the docs that explains the process.

Do you have any advice or any additional modules that could help regarding my issue with short breaks?

Thanks for your comment so far.

ronald_istos’s picture

In Rooms 1.8 if you activate the rooms_periodic_pricing module and can set a discount amount at the unit level which will be applied in the case of bookings of at least 7 days or 28 days. See attached images.

The non-publicly available module (which is not publicly available because we need to fund support and development) will add further functionality that allows you to set these values per day in the future.

acrollet’s picture

Status: Active » Closed (works as designed)