Okay
  Public Ticket #3428109
Time Of Day Pricing
Closed

Comments

  • Ben started the conversation

    Hi, I would like to have pricing that is dynamically set by time of day and day of the week. Is this possible?

    We rent out a couple of event spaces (Large Hall, Small Hall). I have set each hall up as a different service and use custom durations (1 hr, 2 hrs, 3 hrs, etc) to set the pricing of these. However, we would like to add different prices on different days/times of day.

    For example, the large hall might be A cost during 9am-6pm Monday-Friday, but then it becomes B cost between 6pm-12am. There might then be a different cost C between 9am-6pm Saturday and Sunday and another different cost D between 6pm-12am Saturday and Sunday.

    I can't see a neat way of setting this up, as the only workaround I can think of is to set up 8 different services for the different price points:

    • Large Hall (Weekday Off-Peak)
    • Large Hall (Weekday Peak)
    • Large Hall (Weekend Off-Peak)
    • Large Hall (Weekend Peak)
    • Small Hall (Weekday Off-Peak)
    • Small Hall (Weekday Peak)
    • Small Hall (Weekend Off-Peak)
    • Small Hall (Weekend Peak)

    Drawbacks of that approach:

    1. That will look quite clunky and be very confusing to a hirer when presented with so many options for what is essentially just two hire spaces.
    2. What happens if someone wants to set up a booking from (e.g.) 4pm (which is off-peak) to 7pm (which is one hour into peak)? They would have to set up two bookings, one for 2 hours during off-peak time and another one for 1 hour during peak times.

    The main stumbling block I see with how Amelia is set up is that the price for each service is stipulated before people are asked to select a date and time. I therefore can't see how this is possible in Amelia, despite being (I would have thought) a reasonably simple concept.

  • Ben replied

    Just to follow up on this, I saw the suggestion here. However, this wouldn't work for me, because I use custom durations to allow people to book multiples of 1 hour time slots. As far as I can tell, using the employee to determine the price only works when a session is 1 hour long, so any peak time pricing would only apply to the first hour?

  •  1,619
    Marko replied

    HelloBen ,

    Thank you for reaching out to us.

    The only other solution that we can offer you is to create several employees that can work on different times and days and then you can set different prices for each employee. As my colleague suggested on that other ticket.

    Either that but the custom duration can not be changed or your suggestion for 8 services. We understand that this is not the best solution but this is the only one that we can offer you at this time since there is no other way to achieve what you need in Amelia at this time unfortunately. 

    I'll kindly ask you to add it as a feature suggestion on this link https://features.wpamelia.com/

    Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.

    If you have any more questions please open a new separate ticket for each question and we will gladly help you there.

    We wish you all the best.

    Have a nice day. 



    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables