My use case has different prices for members vs non-members, and I am handling this by setting price calculations using the new pricing options field (eg non-members unaltered price, members decrease by 50%).

There are also two seasons (high - with above structure; low - flat price for all). I am currently handling this by creating two sets of rooms, with non-overlaping availability date ranges ie on any given date rooms from only one set is available.

If Bulk Pricing Management of price options was made available in the BPM tab, price options could be specified/altered for a given date range along with base price.

In my use case, this would mean that only one set of rooms would be required, considerably simplifying administration of availability and pricing. The other advantage would be that an availability search for a date range overlapping the change in pricing seasons would work correctly, while with my current workaround it fails, since there is no room available over the whole date range if the date range includes the date when prices change.

Note: Bulk Pricing Management has the same date range limitations as Bulk Availability Management mentioned issue #1974424

Comments

1an_m’s picture

Issue summary: View changes

corrected url for related issue

1an_m’s picture

Issue summary: View changes

Is there any interest in implementing this?

There are obvious use cases where options (eg Christmas cake in December, flowers near Valentine's Day, etc) are only applicable for certain date ranges.

Currently options are either present always, or absent always. It would be more flexible to allow options with date ranges, similar to what has been implemented for availability with rooms_availability_constraints module

phanosd’s picture

This would be great, I have variable options for each room that depend on seasonality