Okay
  Public Ticket #3761522
Inconsistent behaviour while booking services through client panel
Closed

Comments

  • Tim Leyssens started the conversation

    Hi,

    We are still setting up and testing Amelia before going live on the website. We are having problems with booking services through the client panel. For example (see attachment). I get the error message "the timeslot is not available" while it is available in the calendar when I try to book 18/11 17-17:30 or 17:30 -18. But when I book 18-18:30 it works as intended. Got any idea what could be causing this and how we can solve this?

    Tim

  • Tim Leyssens replied

    Here is the attachment with the screenshots.

    Attached files:  Amelia.docx

  •  754
    Stefan replied

    Hi Tim,

    Thanks for reaching out to us. This is usually related to the Google Calendar busy slots issue. If you have a Google Calendar integration, please uncheck the "remove busy slots" option from settings and test it out again. 

    2014513176.png

    Of course, let me know if it works. 

    Kind Regards, 

    Stefan Petrov
    [email protected]

    Rate my support

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

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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

  • Tim Leyssens replied

    Hi Stefan,

    That can't be it. We don't have Google calendars integrated yet. Could it be a timezone issue? Any ideas how to fix it?

  •  754
    Stefan replied

    Hi Tim,

    Please, try disabling the option "Show booking slots in client time zone" in General settings and let me know if it works. I saw that a couple of issues are solved by disabling this option. 

    Please, let me know once you test. 

    Kind Regards, 

    Stefan Petrov
    [email protected]

    Rate my support

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

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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

  • Tim Leyssens replied

    Hi Stefan,

    I checked. It was allready disabled. Any other ideas?

  •  9
    CARLOS ATRISTAIN replied

    HI,

    First of all, I hope I am not disturbing by commenting on a ticket that isn't mine. My intention is simply to help the person who raised the ticket and also contribute to improving the plugin by reporting potential bugs.

    I’ve noticed the same issue with the error message "the timeslot is not available" while the timeslot is clearly available in the calendar. Due to the urgency of delivering a functional website, I decided to revert to using the previous version of the Amelia Customer Panel (instead of the new Customer Panel 2.0) and that seemed to solve the issue for now.

    Hopefully, this information is helpful.

    Thank you for your attention!

    Carlos Atristain

  • Tim Leyssens replied

    Thank you Carlos for your input. I really appreciate it. I prefer to stay on the new panel since I spent alot of time configuring and translating it.

    Also: good news. I seem to have solved the problem: I switched "Show booking slots in client time zone" to ON and it works correct now.


    This ticket can now be closed.

  •   Stefan replied privately
  • Tim Leyssens replied

    Hello, 

    I thought we had solved this problem. But since then we have integrated a google calendar. It shows the correct free time slots but now the "The timeslot is not available" bug is back in the client panel. Show booking in client time zone is on. Tried switching it off, didn't help.


    I tried to toggle the option "remove busy slots" in the Google calendar integration options, but that did not help either. I need that setting to be set to "on", otherwise the integration is useless.

    We would have liked to launch the booking service today, glad I did a final test before deploying the webpages... Please help.

    Tim

  •   Stefan replied privately
  • Tim Leyssens replied

    Hi Stefan,

    I did some further testing and research and found the problem. I also found out that not all events in the google calendar were correctly blocked from the amelia Calendar. So I found this on the FAQ page:

    Please note that if you have 2 busy events created in Google Calendar that are being repeated every day, Amelia will return only 50 of them (if your setup matches the screenshot above). That means that it will remove these time slots for the next 25 days, and if you configured Amelia so your customers can book in the next 60 days, those time slots will not be available after 25 days pass. To avoid this, you would need to increase the number of busy slots returned to a greater value.

    After setting the value to 250, both problems were solved at once.

    Maybe this is usefull information for other people running into this aswell.


    Tim

  •  754
    Stefan replied

    Hi Tim,

    Thank you for your feedback. We are actually aware of this solution (I thought I had already recommended it earlier), but I’m glad to hear that it has resolved the issue for you.

    If you have any other questions or encounter further issues, please feel free to reach out to us by opening a new ticket, and we’ll be happy to assist you.

    Kind Regards, 

    Stefan Petrov
    [email protected]

    Rate my support

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

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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