How can we improve WooCommerce?

WooCommerce Bookings pricing rules for individual person types + range of days

Pricing rules for individual person types was completed. But pricing rules for individual person types + range of days is not able to make it.

For setting as simple as one Adult price in weekend and one Child price in weekend can't be done unless they increase in the same amount.

The feature for pricing rules for individual person types + range of days is greatly needed if it claims to be suitable for the use in hotel booking.

112 votes
Vote
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jt shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

10 comments

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...
  • Tom commented  ·   ·  Flag as inappropriate

    I also need similar.

    In my case I am using resources instead of people. My two resources for my boat trip are;

    - Resource A
    - Resource B

    I can make each resource add a certain amount on to the price but this can't vary due to date/time.

    I need 'Resource A' to be +$10 at 10:00 to 12:00 but +$30 at 12:00 to 18:00.

    I need 'Resource B' to be +$10 at 10:00 to 12:00 but +$60 at 12:00 to 18:00.

    There's no way to do this. A solution could be to add an extra column in the cost 'add range' option that lets you select the resource to apply to new rule to.

  • Thanasis Giannoulis commented  ·   ·  Flag as inappropriate

    I think there should be conditional rules for all range type rules AND the individual person types.

    Example:
    If person_count = 3 AND person_type = Adult AND person_type = Children

  • Anonymous commented  ·   ·  Flag as inappropriate

    I have the same issue.
    It is not possible to set a price depending on number of persons AND time range...
    This should be basic stuff...

  • Julian commented  ·   ·  Flag as inappropriate

    Any advance in this? I think this option should be enabled in the system, since the real life prices applies differently in this category, call it adults and children, or residents and visitors, etc.

    My example is simple, in this tour, during easter prices vary, for adults and children, I tried different combinations, but not luck whatsoever.

  • Casper Sand commented  ·   ·  Flag as inappropriate

    I'm in desperate need of an update that will make this possible. My only alternative is to change my prices for person types so they will increase with the same amount. Which is kind of a bad solution.

  • Tyron Bahce commented  ·   ·  Flag as inappropriate

    Any update on this yet? Or is there are work around that we are missing here to get this to work?

  • Terence commented  ·   ·  Flag as inappropriate

    Indeed a good idea! Not just for hotel rooms, but for package tours where Adult and Child person types have different pricing. In some cases, when total number is under a certain minimum, the person type will have different pricing. Something like a bulk discount or vice versa.

    What could be good is also instead of +/- from Base/Block Cost, maybe just a fixed cost that overrides calculations.

  • ltdev commented  ·   ·  Flag as inappropriate

    Yeah, also trying to use this to sell hotel rooms, where hotels are products and room types are resources for that product.

    Besides coming across this same issue with the person types, there's also the inability to set different cost ranges with different variations "per resource".

    For example, If I have 2 rooms (resources) with base block cost at 10 and 20 respectively, and wish to vary this price depending on the dates, I can only do that if all rooms vary by the same amount. So I can't make one room be 15 and the other 22 for example, they would have to go to either 15/25 or 12/22 (by setting a cost range: from x to y: +5 or +2)

    To solve this one would also need an extra field on the cost range creation form to select the resource type, so I could say something like: from x to y AND if the resource is Z: +2

    Even better would be a more flexible rule system where one could, for each rule, add a different combination of factors combined by AND/OR operators and the ability to select resources, person types, number of days selected, etc.

    This would allow for individual control of varying prices for different combinations of rooms, number and type of people, specific dates, minimum stays, etc.

    There is an extension for this bookings plugin that adds an "accomodation" type product but that is even less useful than the "bookable product" since it doesn't even allow us to add resources or person types.

WooCommerce: Extension - WooCommerce Bookings

Feedback and Knowledge Base