• Resolved geekayhu

    (@geekayhu)


    Hi guys,

    As I usually say, you helped me many times, so far.

    I have a rather technical question to understand the “lock or auto-lock” function because we are trying to test “extreme scenarios”, when 2 clients try to book the same day, same service, same time slot, and figure out “who wins” if it makes sense. I don’t know if it is related to the “auto-lock feature”. I made a screencast video as well.

    So, the scenario is the following:

    2 customers are booking the same time, and both are trying to book the same service, let’s say, Monday at 9:00 AM, May 6, in our video example.

    As you can see, both customers are choosing the same service for the same timeslot, but

    • Customer Right Window” is a bit faster and – this is my question –> locks(?) or just “tries” to book at 9 AM, and HAS NOT sent/finalized the booking, yet, but is only on the name/email/phone fields window.
    • Customer Left Window” is slower, so they are trying to book the same 9 AM, and they could, as you can see the 9 AM time slot is available for them, too (which is my question if that can be prevented)

    This is what I am trying to understand, so

    • When” will the 9:00 AM slot be “locked”? only after when the booking is sent?
    • In my mind it should be right after the faster one (Right window) picks the time 9:00 AM and clicks the “next” (“tovább” in Hungarian) button, so as soon as the quicker customer clicks “next” after the 9:00 AM time slot selected, it should be locked (in my understanding), so the other/slower customer no more could/should be able to select/book that 9:00 AM appointment.
    • But in our video example, both customers (booking at the same time) CAN book the same 9 AM time slot, which is strange for me because this way the “auto-lock” feature does not make sense to me, please explain what this feature is then.
    • If I finish such a booking, the system returns an error message to the slower (Left window) customer that the booking was not made, which is fine, but – again – I thought that the auto-lock feature would PREVENT the slower customer from even selecting the already selected (9:00 AM) time slot by the quicker customer after they clicked “next”, I thought this “next” click would “register the booking” as a kind of “temporary lock/booking”, so that time slot cannot be picked if someone is trying to make the same booking.

    screencast: https://youtu.be/1jyEp3WEo2A
    settings: https://ibb.co/ZzG6RCW (the reason why we perform auto-lock for the categories is that the salon has 2 devices that can work and, therefore be booked at the same time, but in our case, the 2 customers picked the same device (service) for a treatment at the same time.)

    I hope it makes sense what I’m trying to ask ??
    Thank you in advance for your help!
    Kind regards, Gabe

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author WebbaPlugins

    (@webba-agency)

    Hi Gabe,

    Thank you for your message.

    In the current version of Webba Booking time slot became not available only after customer submitted a booking form. From your description I see that it makes sense to “reserve” the time slot after customer pick it and click on the “Next” button. Reservation should be for some period of time (in case customer change mind) Correct?

    Thread Starter geekayhu

    (@geekayhu)

    Hi there,

    Thank you for your quick response.

    And answering your question: yes. I think if it could be temp locked (reserved) for a short amount of time (only after the timeslot was picked AND hit next) like when we can set the pending time for paying in the settings. So, if the client doesn’t pay, that slot would be available again. Something similar, like adjustable time to make a timeslot locked/reserved in case 2 clients are booking the same service (I think, though, 1 min. for that would be reasonable, otherwise if it’s too long, the “slower client” would never been able to book that if the faster client changes their mind or just simply doesn’t finish the booking.)

    The reason why for this is that certain services don’t depend on a staff member’s availability but – like in our case – on (treatment) devices. So in our case clients book the device/treatment, not a person (e.g. a hairdresser).

    I hope it also makes sense ??

    Kind regards, Gabe

    PS: I know it’s an extreme situation, so I’m just curious if “locking/reserving” the time is achievable.

    Plugin Author WebbaPlugins

    (@webba-agency)

    Gabe, I added your feature request in our development plan. Unfortunately, at the moment it is difficult to say when this feature will be available because it require updating of certain things in the core.

    If the meantime, if you have any other questions or concerns, feel free to contact us.

    Thread Starter geekayhu

    (@geekayhu)

    You’re amazing guys. Thank you!

    Have a wonderful day!

    Gabe

    Plugin Author WebbaPlugins

    (@webba-agency)

    You welcome. Have a great day too!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Autolock feature’ is closed to new replies.