Okay
  Public Ticket #3772083
Event Calendar Loading Speed & Booking Issues
Open

Comments

  • Tobias started the conversation

    Dear Support Team,

    I specifically chose not to include the event calendar on the homepage of my website (https://www.sodance.at/) because it rarely, if ever, loads correctly there. I suspect this issue arises because the homepage template is generated dynamically via PHP and combines several content sections (as is typical for the default Twenty Seventeen WP theme). Ideally, this should work seamlessly with a purchased tool, but I’ve accepted this limitation for now. Still, I would appreciate knowing if any improvements have been made on this front.

    As a workaround, I created a dedicated page for the booking tool, where the event calendar loads somewhat better (though still very slowly). I’ve already maximized our hosting server's performance with help from our provider, so I know the issue is not related to server settings.

    Now to my current issue: I would like to display relevant courses under each course listing using tags/keywords, so users can easily find and book them. However, this feature loads very slowly and is far from satisfactory.

    I’ve already reduced the maximum number of displayed events to three and configured all settings according to your FAQ and support recommendations, but the performance remains poor.

    What can be done to improve loading times?

    Additionally, is it possible to create a simple hyperlink for direct event bookings, such as: <a href="LINKTOTHE_EVENT_BOOKING">Book here!</a>

    Lastly, will it soon be possible to add status options (e.g., “Pending” or “Confirmed”) for group events in the standard version, similar to what’s available for individually scheduled events?

    Thank you in advance for your support!

    Best regards, Tobias Ortner

  •  1,549
    Uroš replied

    Hello Tobias,

    Thank you for reaching out.

    To improve the loading times, we suggest the following:

    1. Caching: Consider using a caching plugin or server-side caching for the event calendar.
    2. External Scripts: Ensure that no external scripts are slowing down the page load, or consider deferring them.

    To create a direct booking link, you can use URL parameters starting from Amelia 7.4.2. For example:

    For event booking:
    You can use the following format to pre-select an event and open it in a popup:
    https://yourbookingwebsite.com/events/?ameliaEventId=123&ameliaEventPopup=123
    This will automatically open Event ID 123 and display it in a popup.

    For booking a service:
    To pre-select a specific service and employee:
    https://yourbookingwebsite.com/booking/?ameliaServiceId=5&ameliaEmployeeId=1
    This URL will pre-select Service ID 5 and Employee ID 1 on the booking form.

    Here are the other URL parameters you can use:

    • ameliaEventId: The ID of the event that will pre-filter event-related shortcodes.
    • ameliaEventTag: A specific tag added to an event that will pre-filter event-related shortcodes.
    • ameliaServiceId: The ID of the service that will pre-filter appointment-booking shortcodes.
    • ameliaEmployeeId: The ID of a specific employee that will pre-filter appointment-booking shortcodes.
    • ameliaCategoryId: The ID of a specific category that will pre-filter appointment-booking shortcodes.
    • ameliaLocationId: The ID of a specific location that will pre-filter appointment-booking shortcodes (can only be used for service-related booking forms, not event-related booking forms).
    • ameliaEventPopup: Enter the event ID of the event to be opened on page load.

    You can combine these parameters to create more specific links based on your needs.

    Let me know if you need further assistance!

    Kind Regards, 

    Uros Jovanovic
    [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

  • Tobias replied

    double-post deleted

    Attached files:  Bug_Links_Popup.PNG

  • Tobias replied

    Hello,

    In between i have tryed the solution. But i am not happy at all.

    At first, this does only work if the "normal" plugin is implementet on the special site anywere. It don't work at a site, were the [shortcut] isn't placed. So you must  always switch to the site with the event-list tool.

    Next.. when the PopUp is opened, it is opening slowly, there is an other Box above at the top, witch is not loading and lays bevor the top of the popup? Whats that? This could be also klicked away with the "x" at its rigt top corner? Picture attached.

    Thurther i have installed a "Caching-Plugin" running and also aktiveted "External Scripts" this doesen't help anyway. It's very bad loading speed. I have also have spoken with my web-hosting-parter, the problem don't lies there. ;-( IF I HAVE pluged in more Shotcodes on one site... e.g. courses, here i have tryed for each course-cathegorie a separate event-list (filterd by the cat-TAG), would be nice if it didn't load or slowdown very bad.

    -> so my alternative will be, open a new TAB with the pure EVENT-BOOKING site with the given parameters.

    https://www.sodance.at/terminuebersicht-kurse/?ameliaEventTag=heels
    here it would be better when the filter was set also  in the forntend-plugin (evevntlist), after loaded the page with such a link-Paramenter, its not direkty recognizeable for the user that now a fiilter is set, and he/she don't can deaktivate the "filter" if he/she want to see the other courses without "filter".

    i only use the tag-parameter -> then no popup jumps up and produces the shown bug and also saving loading time...
    in this case the normal event-list is filtered "automatically" to the set TAG.

    Are ther other ways to solve the problem with the popup? (on any page, also wthout shown event-list?)
    Have thoght the paramenter -> https://www.sodance.at/angebot/?ameliaEventPopup=31 would work in this way but, thats surly not the case.

    thanks for thurther help.
    kr
    Ortner




    Attached files:  Bug_Links_Popup.PNG

  •  1,549
    Uroš replied
     

    Hello Ortner,

    Thank you for your detailed feedback.

    I understand the issues you're experiencing with the popup, filtering, and page speed. Let me address each one:

    1. Popup Issue: The popup only works on pages with the event list shortcode due to how the plugin is structured. Unfortunately, the popup cannot be triggered by just the event parameter alone on other pages. However, you can consider opening the event booking page in a separate tab, as you’ve mentioned. This approach bypasses the need for the popup and should improve the user experience.

    2. Slow Loading: The slow loading could be related to the number of shortcodes or external scripts running. I recommend disabling any unnecessary scripts and reviewing the caching settings once more. Sometimes, even with caching, certain scripts can cause delays, especially when multiple filters are applied. It may also help to use a more streamlined approach for loading event lists, reducing the complexity of the page.

    3. Filter Visibility: You are correct that when using the URL filter, it’s not immediately clear to users that a filter has been applied. One possible improvement is to display a message or icon indicating that a filter is active, or offer a clear button to reset the filter. This would improve usability and help users navigate more easily.

    Regarding your suggestion to filter events without the popup: you can apply a direct link with the filter parameters and avoid the popup by using the event list shortcode without the popup feature enabled. This will display the events directly on the page.

    I hope these suggestions help resolve the issues. Please try these solutions and let me know how it works for you, or if there’s anything else I can assist with.

    Kind Regards, 

    Uros Jovanovic
    [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

  • Tobias replied

    Hello,

    thx for the fast reply and your suggestions.

    Whats about the Bug or issue showed in the screenshot? How somebody or i could get rid of that none loading windwos infront of a pop-up?

    kr


  •  1,549
    Uroš replied

    Hello Tobias,

    Thanks for your quick response and for providing the suggestions.

    Regarding the bug or issue shown in the screenshot, could you please let me know where I can find the booking form? Once I have that information, I'll be able to assist you in fixing the issue with the non-loading windows in front of the pop-up.

    Kind Regards, 

    Uros Jovanovic
    [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