Okay
  Public Ticket #3127615
Multiday Event Bug with send to Google calendar
Closed

Comments

  • Walter started the conversation

    setting up a 2 day event, signing up and paying and receiving as a customer the option to add to gmail/google calendar.  When added to the calendar it only reflects the first day and not the second.

  •  1,339
    Marko replied

    Hello Walter,

    Thank you for reaching out to us.

    We have just tested this and as far as we can see everything is working properly

    5520692810.png
    7416546513.png

    Can you please check some more time and also send us a couple of screenshots of your calendar and event form backend?

    Looking forward to your reply.

    Kind Regards, 

    Marko Davidovic
    [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

  • Walter replied

    Attached are the screenshots showing the two day event in backend and then a reservation on the front end and selecting Google calendar and then the calendar event only showing the one day in Google.

    Attached files:  Screenshot_20220925-121210_Chrome.jpg
      Screenshot_20220925-121316_Chrome.jpg
      Screenshot_20220925-121617_Chrome.jpg
      Screenshot_20220925-121406_Chrome.jpg

  • Walter replied

    I attached the screenshots in the prior post from today.  I can provide further detail.  I am using Android mobile phone with Chrome to test as a user.  When I select Google it didn't initially pop-up with the alert stating Chrome blocked a pop-up.  After repeated testing I did see it mention pop-up.  After enabling pop-up for my site, Amelia does send 2 separate calendar files.  One opens in the Google calendar app and then the second opens through a Google calendar website.  This behavior is bad because first time users will not know to enable pop-up blocker.  Secondly they should not be separate calendar events.  Thirdly each day should not open different programs to get to the Google calendar.  This capability should just work seamlessly without having to train customers (Especially first time) that they have to enable pop-up block exemption ans then open 2 different programs to allow creating one event in their calendar.

  •  1,339
    Marko replied


    Hello Walter,

    Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.

    That's how it works, we can't influence some things because it's not up to us. Regarding your suggestions, we thank you for that, we will forward your suggestions to the appropriate sector also I'll kindly ask you to add it as a suggestion on this 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 another ticket and we will gladly help you there.

    We wish you all the best.


    Kind Regards, 

    Marko Davidovic
    [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

  • Walter replied

    please do not mark this as feature request, this is a bug based on inadequate testing.

    1.  A multi-day invite is not 2 separate events, it is a recurrence of the same event.  Your programming should not create separate calendar invites fir the same event.

    2.  I've never seen a click to add to calendar require popupblocker to whitefish the site from client.  This is terrible behavior and I don't want to loose clients or have them miss appointments because they didn't know to enable popup blocker or because they only got one of the invites 

    Please duplicate this issue and develop a fix.

  •  1,339
    Marko replied

    Hello again Walter,

    Since you have an event that's going to occur at the same time, two days in a row, you don't need to add multiple dates and times as you've shown us in one of the screenshots below.

    You can select a date range - Oct 1st - Oct 2nd and then just add the time 08:00 - 16:00. This will make the event show up on the front-end like this:

    4852924367.png

    When this event is booked on the front-end from a mobile device, the phone doesn't block anything, because it will add a single event using the pre-installed Google Calendar application. So, it will either offer the app to be used for this action, or it will automatically select one if "Remember my choice" is enabled:

    7745154581.jpg

    This event is then added into Google Calendar from Oct 1st 08:00 - Oct 2nd 16:00:

    5881022442.jpg

    The way you created an event involves two dates, not a date range:

    9731079582.png

    So it's saved as two events which are separated, and this event looks like this in the front-end:

    6382679816.png

    Notice that it shows as:

    October 1, 2022 8:00 am - 4:00 pm, October 2, 2022 8:00 am - 4:00 pm

    Whereas the date-range event shows like this:

    October 1, 2022 - October 2, 2022 8:00 am - 4:00 pm

    This is the difference.

    So, if your event is a 2-day event that's going to take place at the same time for two consecutive days, you should select a date range in the back and then define the time:

    4360883542.png

    This way, it will not offer two google calendar events, therefore the phone's popup blocker (default setting of each phone is to block multiple popups) won't block the 2nd event, and the event will be saved as a single event in Google.

    Adding two dates will create two events for Google Calendar that need to be added separately. Amelia can't trigger a command for Google to create an event that will recur X times for X days in X manner (for example, twice, for 2 days in daily manner, or twice for 2 days in weekly manner, and so on).

    Your issue is resolvable by modifying the event in the way shown above (adding a date range instead of two separate dates), but if you do plan to create a multi-day event that will be separated by a few days, weeks, or months, Amelia will add every net occurrence as a separate event when added to Google Calendar.

    We will, of course, forward this as an improvement suggestion to our developers, but there's no ETA when this will be implemented, nor can we promise that it will be implemented due to limitations of Google Calendar, Amelia's and Google Event creation logic.

    If you have any more questions please open another ticket 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

    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