I want to setup two independent WordPress and Amelia installations. Lets call them sports.com and treatment.com. Both sites are operated by the same unique person. So a time-slot for an appointment can be booked either on sports.com or on treatment.com. I want to realize this basically by syncing the employees calendar in both systems with the same Google or Outlook calendar.
But I am not sure if in this case a double booking of the same time-slot is prevented reliable?
Is the time-slot added to the synced calendar before the confirmation of the booking to the customer?
And is the synced calendar check again for free time-slots directly before the confirmation of the booking, or only at the start of the booking process?
If this is not working I also considered to configure a default appointment state of pending and install a web-hook which checks this double booking situation afterwards and automatically confirm or reject an appointment. But I see no API in Amelia to manage the state of appointments. Would be there a safe way for such state changes?
The last possible solution is to just install one booking system on one website. And include the booking for the other website via an iframe. But than for that other website all the emails use the wrong domain names. And also the customer panel URL shows to the wrong domain.
As I have seen also a WordPress multi-site installation of the two domains would not help me as both Amelia instances use different database table.
With Google Synchronization, all employees in Amelia can sync their working schedule with their Google Calendar. Each appointment booked in Amelia will be added to their Google calendar with the customer added as a participant.
If Employee already has events in the Google calendar marked as busy, those will not be available for booking in Amelia – this will prevent overbooking.
We have API Routes for Amelia, but most of them are protected and depend on the permissions that are set in WordPress Accounts. You can check those API Routes in our free version of Amelia. Amelia Lite is a free WordPress booking plugin that allows you to set up a fully-featured automated WordPress booking system on your website. It is a handy tool for small businesses and individuals that depend on stable appointment-booking processes. You can download it from this link.
When you download the Lite version you can find all API Routes in this file ../wp-content/plugins/ameliabooking/src/Infrastructure/Routes/Routes.php
At the moment we have some JavaScript hooks that trigger after confirm booking, before confirming booking etc.
If you need some further assistance, please don't hesitate to contact us.
Hi,
I want to setup two independent WordPress and Amelia installations. Lets call them sports.com and treatment.com. Both sites are operated by the same unique person. So a time-slot for an appointment can be booked either on sports.com or on treatment.com. I want to realize this basically by syncing the employees calendar in both systems with the same Google or Outlook calendar.
But I am not sure if in this case a double booking of the same time-slot is prevented reliable?
Is the time-slot added to the synced calendar before the confirmation of the booking to the customer?
And is the synced calendar check again for free time-slots directly before the confirmation of the booking, or only at the start of the booking process?
If this is not working I also considered to configure a default appointment state of pending and install a web-hook which checks this double booking situation afterwards and automatically confirm or reject an appointment. But I see no API in Amelia to manage the state of appointments. Would be there a safe way for such state changes?
The last possible solution is to just install one booking system on one website. And include the booking for the other website via an iframe. But than for that other website all the emails use the wrong domain names. And also the customer panel URL shows to the wrong domain.
As I have seen also a WordPress multi-site installation of the two domains would not help me as both Amelia instances use different database table.
Thanks,
Markus
Hello Markus,
Thank you for reaching out to us.
With Google Synchronization, all employees in Amelia can sync their working schedule with their Google Calendar. Each appointment booked in Amelia will be added to their Google calendar with the customer added as a participant.
If Employee already has events in the Google calendar marked as busy, those will not be available for booking in Amelia – this will prevent overbooking.
It works the same way for the Outlook Cal.
You can find out more here: https://wpamelia.com/configuring-google-calendar/.
And here you can find more about Configuring Outlook Calendar sync:https://wpamelia.com/configuring-outlook-calendar/.
We have API Routes for Amelia, but most of them are protected and depend on the permissions that are set in WordPress Accounts. You can check those API Routes in our free version of Amelia. Amelia Lite is a free WordPress booking plugin that allows you to set up a fully-featured automated WordPress booking system on your website. It is a handy tool for small businesses and individuals that depend on stable appointment-booking processes. You can download it from this link.
When you download the Lite version you can find all API Routes in this file ../wp-content/plugins/ameliabooking/src/Infrastructure/Routes/Routes.php
At the moment we have some JavaScript hooks that trigger after confirm booking, before confirming booking etc.
If you need some further assistance, please don't hesitate to contact us.
Have a nice day!
Kind Regards,
Stanislav Snagovskiy
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs
You can try wpDataTables add-ons before purchase on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables