Random Cancellations
I decided to remove the option that client receives an e-mail when the cancellation happens, because the appointment still stayed in our synchronised Google Calendars and the time slot still remained unavailable for other appointments even though it appears as cancelled in admin system. After few tries when I already clapped my hands that I have solved this, still random appointments gets cancelled and even the e-mail is being sent even though I deleted everything from the cancellation e-mail template. Can you, please, help to solve this? I see from previous answers to similar situations that provided solution already 2 years ago was to delete the cancellation link, but unfortunately it doesn't work. MY PREVIOUS QUESTION: I have a problem that random appointments gets cancelled minute after the confirmation. I was trying to find out if it is realated to confirmation via received e-mail, is it confirmed via smartphone or computer or via the plug-in. None of this resolves the problem, but it still happens to some random appointments. I searched through previous topics and it seems that this problem exists, but I cannot see a solution.
I have the starter extension and it is synchronised to Google calendar. The cancellation problem is not related to somebody making changes in any of the calendars- it really happens automatically.
What can be done? It is really frustrating!
PREVIOUS ANSWER
Hi, that appointment must be added right away when it is created to Google Calendar. Can you please tell me how you created that one?
Best regards,
Nikola
What do you mean by “Can you please tell me how you created that one”? The appointment is created by the end user on our website using your plugin. User fills in the form and clicks the submit button.
I’m looking at the sync log. There are lines like this:
[2020-06-08 6:09:17.102575] [info] Canceled Appointments 1
But the appointments should not be cancelled, nobody cancels them. I compared the times and for every such row in the log, there is an appointment created exactly at the same time.
As I understands it, if an appointment is created, two things happen:
1. Appointment is saved to WordPress database.
2. Appointment is sent to Google Calenter.
But if the sync script happens to run exactly between these two actions then it sees that there is an appointment in WP that is not in Google Calendar and cancels it.
Please login or Register to submit your answer