When you start to get into discounts, with all the options and channel variations, it can become a lot to track. The capability is welcome and very strong. Love it.
But, would love a way to see a display, somewhat similar to the Bookings display, that just showed discounts. Even an export format conducive to this is welcome. Purpose is to see what dates are covered by a discount, overlap, or missed for each property. Since we have various methods of choosing dates (date, month, season, day of week) I can be difficult to visualize it all.
Hi Chuck,
I was trying to picture this myself, and I think I am following what you are aiming for. It sounds like you would like a dedicated Discounts Calendar, separate from the existing Bookings or Rates calendars.
I put together a quick mockup in Claude as a proof of concept. You can click around the artifact and explore the different layout ideas.
https://claude.ai/public/artifacts/05045fe2-14c1-447d-be40-349082bec4c3
Here are some views that could exist in a tool like this:
• Table view, which would look similar to what we have today
• Checker view, which would allow you to plug in some conditions to see which discounts match
• Calendar view, which would visually show when discounts are active and help reveal overlaps
• Timeline view, which would list discounts by type in chronological order
Would something like that be useful?
No promises on how long something like this would take, but it feels worth starting the conversation with the development team.
A few potential challenges came to mind. Some discounts can look like they overlap on a calendar even though they never actually do in practice. A good example is an early bird discount and a last minute discount. On a timeline they share the same date range, which can make them look like they conflict, but the logic behind them ensures they never apply at the same time. One only applies when a stay is booked far in advance, and the other only applies when the stay is booked very close to arrival. A visual display would need a way to prevent confusion in situations like that.
There are other cases where visualizing logic gets tricky. Some discounts do not have a date range at all and instead rely on conditions like lead time, guest count, arrival day, or channel. Those types do not map cleanly to a calendar and might look active all year even though they only fire when certain conditions line up. Channel based discounts can also make a timeline confusing unless you filter by channel, and stacking rules or precedence rules would need to be represented clearly so the display does not imply that several discounts apply at once when only one really can.
We do already have the Channel Rate Tester and Direct Rate Tester under Tools. Those are often the best way to enter some dates and see exactly which discounts apply to a specific scenario.
Also, the discounts table itself can be filtered today by property or channel, which helps narrow down what is active in certain situations.
Still, I like the direction of the idea, and a visual tool could possibly help many users understand their setups more easily. I appreciate you bringing it up and giving us a chance to explore it.
If I missed the mark and you had a different way to visualize it, I would love to "see" your idea for it.