I have a therapy service with two locations. I am the only therapist and work at both locations. I am attempting to set this up but have struggled with how to set this up. I have put in a new location but needed to create a new employee. However, it is requiring me to put in a new email address for myself as a new employee. I do not have another email address and do not want to set up another account. Setting up another employee account is no problem, I am just not willing to have a different email account. How may I set this up with one employee in two different locations?
Hi Dion,Thank you for your purchase.
Unfortunately at the moment it is not possible to add more locations to one employee. There is a workaround where you can make three ( or in your case two ) same employees () with different emails(you can use same email by adding numbers for example if your client email address is firstname.lastname@example.org you can make more employees with same email adding numbers like email@example.com,firstname.lastname@example.org... )
And then you can use ameliabooking shortcode and on front-end you can hide with CSS dropdown with Employees and it will be shown just Location dropdown like you requested.
You can use this CSS rule on the page between style tags where you will hide Employee dropdown:
Check out our documentation for Amelia - WordPress booking plugin on this link.
Check out our documentation for wpDataTables - WordPress table plugin on this link.
Will this way of adding numbers to emails prevent the employee from getting notifications about appointments when the email is email@example.com?
Additionally, where is the custom CSS to be input to get this effect?
All the notifications will be recieved at one email for that employee.
If the emails are firstname.lastname@example.org, email@example.com all the emails will be sent to the firstname.lastname@example.org.
It is the same even if you have for example email@example.com firstname.lastname@example.org etc.
As for the CSS you can put directly the code in the page between style tags.
And the result will be like this ( attachment)
Attached files: Screen Shot 2019-06-04 at 3.13.55 PM.png
Sorry I forgot to mentioned that this workaround is only working for the gmail and outlook emails.
As I can see you are using your @email.
Unfortunately at the moment there is no other solution.
Multiple locations is one of the most requested features and it is on our TODO list to implement for the future releases.
Has the multiple locations been added yet Amelia? If it has not, is there an ETA for this addition. It is a major hassle to work around this limitation.
New update is in testing stage as we speak and the multiple locations will be in the new update.
It should be released this week but if not , next week will be definitely an update.
That is great news.
Does the app automatically update or do I need to manually change this?
If you entered the purchased code from envato then you will be able to have an auto update ( one click)
Since you bought the plugin through Envato marketplace, you don't actually need the purchase code to activate the license. The "Purchase Code" field is reserved for purchases made through our website, and needs to stay blank when you're activating with Envato.
So, all you need to do is click on "ACTIVATE WITH ENVATO", and the plugin will take you to the Envato log-in page, where (upon logging-in) the license will be activated.
How will I know if my app has updated? Also, is there a way to check what version I am presently running?
There will be notification in the PLugins page in the WordPress dashboard.
You can check the version that you are using by going to plugins page and the version will be displayed ( attachment )
Attached files: Screen Shot 2019-08-14 at 3.29.56 PM.png
If you entered the purchase code and also have version that is higher then 1.0.3 you should be able to receive auto updates.
Once the license is activated, you should receive a notification in plugins page in WordPress to auto update the plugin.
The automatic update was not working as stated so I updated it manually and it worked great.
The new multiple locations feature for employees is great. However, I am having an issue with the email notifications.
I have my email notifications to be as such:
"Dear %customer_full_name%,You have successfully scheduled %service_name% appointment with %employee_full_name%. I am looking forward to meeting with you at %location_address% on %appointment_date_time%."
The %location_address% does not give the location of the service but the location that I was forced to put in the employee section. Your documentation states this:
"If your employees provide services at multiple locations, the Location option in the Employee modal becomes mandatory and you will have to choose a location for each employee."
Why does an employee need to chose a location when they work at multiple locations. How do I remedy this issues for my notifications for my clients?
Sorry but I did not quite understand this
How do I remedy this issues for my notifications for my clients?
Which location do you want to display in the notifications?
each of my services is for a different location. Before the update, i was required to create a different employee for each location even though they were the same person.
The issue now with my notifications is that I want the email to specifiy where they are to go for their service. However, the location only gives the location of the employee and not the service. Because you can now have a person offering services in multiple locations, the location for the employee should not be static when setting up the employee.
I want the email to give the location of the service. The employee is at different locations on differnt days so having the notification linked to the employee defeats the purpose of multiple locations.
Thank you for explanation.
I will forward this to my team so they can investigate this and see if there is a possible solution to patch the code and include the fix for the next update.
Due to vacations, one of our developers will be at the office on Monday.
In the meantime can you please remove that placeholder for now from the notifications.
I have removed the placeholders in my notifications for locations. However, now the gmail calendar notifications have the wrong locations also. This is quite a mess to fix with clients.
Can you also check in Amelia settings -> Google Calendar and in Event description is there still a placeholder.
Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party. You can write credentials here just check Private Reply so nobody can see them except us.
I understand, but I will not interfere with any of the data for the clients or employees. Just to check the notifications page especially this part ( attachment) to see if there is a location placeholder in the notification.
Attached files: Screen Shot 2019-09-06 at 12.27.03 PM.png
Ok you will need to modify some code in our plugin.
In file src/Infrastructure/Services/Google/GoogleCalendarService.php around line 445
you will find this line of code
‘location’ => $location ? $location->getAddress()->getValue() : null,
so you just need to delete it or comment it
Let me know the result after that.
Is that location the first one? can you choose some other location in that select box?
No, the location that is there is the only option available. However, I can change it if I change the location associated in the employee account. Yet when a customer books they are unable to make this change.
For customers maybe the solution will be to use CSS to hide that location filed.
But this notification
is send by Google , not by our plugin.
The workaround that I send you is to hide the location for notifications that are coming from our plugin.