Big bug – price appointments not updating correctly

SupportBig bug – price appointments not updating correctly
Pascal Staff asked 5 years ago
Hi, i got a big bug updating appointments price in appointments list.
Many created appointments are not registered in the appointments list with the correct price.
I try to manually correct the price in the appointment list.
It works at the beginning.

I'm checking in the same time in PhpMyAdmin to check the price in database appointments list, prices are correct in back office appointments list and PhpMyAdmin.

Then after few appointments corrections, the firsts appointments i corrected and that were ok come back to wrong price in Back office appontments list and in PhpMyAdmin.

All corrections are lost!!!

Can't manage any correction from back office anymore.

Where's the problem please?
Pascal Staff replied 5 years ago

Also,
Notifications are well sent by email with the correct prise corrected !
How can i trust email notifications ?

Pascal Staff replied 5 years ago

also changing reservation times that i didn’t change to rubbish ones??!!!???

2 Answers
Nikola Loncar Staff answered 5 years ago
Hi Pascal, can you please tell me do you use Extension plugin? You are saying that you have changed the price and that price was later changed to old value? Have you altered any other value on those appointments later on? Best regards, Nikola
Pascal Staff replied 5 years ago

Hi Nikola,
i manually change the price appointment by appointment via back office website (the appointments registered list). at the same time, i check in database via PhpMyAdmin that the ch

Pascal Staff replied 5 years ago

that the change correctly register in the appointments table. It works fine for the few firsts. But after 4/5 appointments changed while i’m doing the next ones, prices come back to the wrong price in the appointments i changed before.
That looks like the website keep the ancient appointment informations in cache and inject them back in database after a few mins, can’t really explain…

Pascal Staff replied 5 years ago

also looks like it affects by default the price of a service which is not set as the default service in connect [BETA].

Pascal Staff replied 5 years ago

We made new tests with my customer to try to diagnostic the problem.
We changed the default service in connect [BETA]
The default price with appointment created in Google Calendar is not the good one, it’s the wrong price that is always registered in database.
If we change it in the appointments page, it’s registered.
Then we wait a few mins and refresh page. Then the modification we made is deleted and replaced by the wrong price (this price is the price of another service).
It makes me think about a cron task injecting a false value in database in appointments table.

Nikola Loncar Staff answered 5 years ago
Hi Pascal, default service is used for import Google Calendar events that are not created via EA. So in your case it will use price from that default service. Is that the case with you? If you want to map different service there is advance sync option and there you can have different calendars mapped to different services and their prices. Best regards, Nikola
Pascal Staff replied 5 years ago

Hi Nikola,
it was but i changed the default service.
The remaining problem is when i manually change the price in the appointment list page for each appointment i need to change the price.
I change the price in the price field for, then save, then i receive the mail will all the appojntment informations with the price i just changed.
I refresh the appointment list page, prices i changed are ok.
I also check in PhpMyAdmin page, prices i changed are now ok.
Then i wait a few mns without any change, refresh the appointment list page and PhpMyAdmin page and the modifications are lost, coming back to the prices saved before i made changes.
That’s why i’m thinking about a cron task.

Best regards,
Pascal