see ticket 2845318. Customer has more and more problems that her customers receive the registration emails from Amelia 4 or 5 times for 1 session, this is very disturbing. Now I try to use your zip file, but then I get the message that the file is not supported. So how can this be solved, because the customer is now not happy with Amelia at all, while it was before!
Please provide me a temporary WP-admin (administrator) user 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 parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
I checked your database, and saw that there are cases when the same email is being sent 2 - 4 times to both the customer and the employee.
The issue may be coming from the PHP Mail that you're using, so could you please change that in Amelia Settings/Notification settings to either WP mail or SMTP and test again?
Can you please provide me with one of the following:
Staging site, along with wp-admin (administrator) credentials, database, and FTP access
Duplicate (clone) of your website
Either one would do.
If you can clone your website - I'll ask you to install the Duplicator plugin. It will generate a couple of files that you can send me (along with the log-in credentials), and then I can create an exact copy of your website, see what the issue is and try to resolve it.
Please note that the files will be too large to attach to the ticket, so you can upload them via wetransfer.com and just send me the link.
Also, please note that this is a public ticket, so make sure to enable the PRIVATE response.
Thanks for the staging environment, Roy, much appreciated!
Our developers are still, however, asking for FTP and Database access credentials for that staging environment. They can't debug the plugin with just WP-Admin access.
Thank you; a bit of an information: developers are looking into this, however, they don't work during weekends, so I just wanted to let you know that we are working on this and will contact you from Monday
Good evening Ivana/Aleksandar, Ivana's message said that I would be contacted on Monday .. unfortunately it is now Thursday evening and I have not heard anything yet .. do you already know what is not going well and what the solution is?
Sorry for the delay. This is the first time we've seen this behavior, so it's really hard to get to the bottom of it. Our developers are testing it locally, but they still need your staging site.
I reminded them that this is an ongoing issue, so hopefully we'll have some news for you soon.
Once again - I apologize for the delay! We isolated the issue.
When the booking is completed, the JS API call is triggered to send notifications. It is possible that this API call is being cached somewhere. With the fix applied, if the notifications are sent, they won't be sent again.
Please download the attached file, and extract the following files, overwriting the original files you find in there:
When you do that, make sure to clear cache from your website and browser, and test again. If you're having any issues implementing this, please let me know.
I have 1 more question... I have created an extra service in the back-end.. but these do not appear on the front end.. and I'm sure everything is set correctly.. there are 7 services in the back end , on the front end there are only 6
2. If they are, is the employee assigned to these services?
3. If he is, check his working hours and if service buffer times are added. Working hours where services are defined in the intervals will only show the services defined in there. Make sure these services are also included.
4. Did you assign the employee to another location? If you did, please go to Amelia/Locations, and make sure that the location is visible.
Sorry, customer is starting to get really bothered by the plugin, here are the points:
1) I copied a service, then changed the name.. in the backend it is there, it does not appear on the front end.. this has nothing to do with times/employees, shows service on website etc. So how do I make sure there are 7 shifts on the front end and not 6.
2) The problem with the notifications via mail now has an even bigger problem. Both the customer and the person who books are now suddenly both no longer receiving mail, this must be changed very quickly, because the customer can no longer work like this...
So hopefully this can be solved, otherwise I really have to look at another option for the customer.
I know you are doing everything you can and I really appreciate that, but customer is a bit fed up with the plugin not working well lately
Just a small addition to point 2.. this has now happened 2x, 1x with an e-mail address that ends in @live.nl and 1x with an e-mail address that ends in @hotmail.com... so both hotmail addresses.. Don't know if that could have something to do with what you changed?
I'd need the login credentials again, as the ones previously provided no longer work.
What's the shortcode you added to the page? Go to Employees -> select an employee, and go to Assigned Services - is the new service there? If it is, go to Work Hours - how are they configured? If you configured working periods per service, make sure the new service is included in there.
Emails generally work regardless of the recepient's mailing provider - if they are being sent to SPAM, it's your email address that's causing that, not the plugin.
I can't say much without remote access though, so please check the above points, and if you can't resolve them, provide me a temporary wp-admin (administrator) user, and I'll gladly check. Remember this is a public ticket, so respond in PRIVATE.
What's the shortcode you added to the page? Go to Employees -> select an employee, and go to Assigned Services - is the new service there? If it is, go to Work Hours - how are they configured? If you configured working periods per service, make sure the new service is included in there. = that's the same as the other service i made earlier.
Emails generally work regardless of the recepient's mailing provider - if they are being sent to SPAM, it's your email address that's causing that, not the plugin = this is the plugin, not the spam
The new service (Slaap lekker Duo float & massage € 89,50) has both employees assigned to the service:
But, your employees' working hours are configured per period, and specific services are selected in those periods. The new service that you created has not been selected in that dropdown:
So, you would need to go to Amelia/Employees; select an employee, and in the Work Hours tab edit every working period and add this service to the selection. If you hadn't chosen each service individually in the drop-down, each employee would automatically be assigned to all services that were selected when the service was created.
As for emails, Amelia is using your configuration (SMTP host, port, security, email, and password), just like any email client. You can take a look at this page, to see the most common reasons why emails would go into spam. To test your website, I booked an appointment from the front-end using my Hotmail email address.
The email was sent successfully, but it ended up in the Junk folder (see attachment). Moreover, you're using PHP Mail, which we do not recommend because (as indicated in our documentation) email that is sent with PHP Mail generally gets flagged as spam by mail servers and also can take some time to send.
see ticket 2845318. Customer has more and more problems that her customers receive the registration emails from Amelia 4 or 5 times for 1 session, this is very disturbing. Now I try to use your zip file, but then I get the message that the file is not supported. So how can this be solved, because the customer is now not happy with Amelia at all, while it was before!
Hello Roy
Please provide me a temporary WP-admin (administrator) user 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 parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
Kind Regards,
Aleksandar Vuković
[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 | 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
Hello Roy.
I checked your database, and saw that there are cases when the same email is being sent 2 - 4 times to both the customer and the employee.
The issue may be coming from the PHP Mail that you're using, so could you please change that in Amelia Settings/Notification settings to either WP mail or SMTP and test again?
Kind Regards,
Aleksandar Vuković
[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 | 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
I have changed it to WP mail, but yesterday new booking and again 3 times the same mail..
Hi, Roy,
Sorry for the delayed response.
Could you please specify the name of the Customers and the date/time of the bookings you are referring to?
Best Regards.
Thanks for the feedback, Roy.
Can you please provide me with one of the following:
Either one would do.
If you can clone your website - I'll ask you to install the Duplicator plugin. It will generate a couple of files that you can send me (along with the log-in credentials), and then I can create an exact copy of your website, see what the issue is and try to resolve it.
Please note that the files will be too large to attach to the ticket, so you can upload them via wetransfer.com and just send me the link.
Also, please note that this is a public ticket, so make sure to enable the PRIVATE response.
Kind Regards,
Aleksandar Vuković
[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 | 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
Thanks for the staging environment, Roy, much appreciated!
Our developers are still, however, asking for FTP and Database access credentials for that staging environment. They can't debug the plugin with just WP-Admin access.
Kind Regards,
Aleksandar Vuković
[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 | 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
Hi Roy!
Thank you; a bit of an information: developers are looking into this, however, they don't work during weekends, so I just wanted to let you know that we are working on this and will contact you from Monday
Thank you for the details, Roy.
As Ivana mentioned - the ticket has been forwarded to our developers for review, and as soon as we hear from them we will let you know.
Kind Regards,
Aleksandar Vuković
[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 | 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
Good evening Ivana/Aleksandar, Ivana's message said that I would be contacted on Monday .. unfortunately it is now Thursday evening and I have not heard anything yet .. do you already know what is not going well and what the solution is?
Thanks in advance
Hello Roy
Sorry for the delay. This is the first time we've seen this behavior, so it's really hard to get to the bottom of it. Our developers are testing it locally, but they still need your staging site.
I reminded them that this is an ongoing issue, so hopefully we'll have some news for you soon.
Once again - sorry for the delay!
Kind Regards,
Aleksandar Vuković
[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 | 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
Hello Roy
Once again - I apologize for the delay! We isolated the issue.
When the booking is completed, the JS API call is triggered to send notifications. It is possible that this API call is being cached somewhere. With the fix applied, if the notifications are sent, they won't be sent again.
Please download the attached file, and extract the following files, overwriting the original files you find in there:
../wp-content/plugins/ameliabooking/src/Application/Commands/Booking/Appointment/SuccessfulBookingCommandHandler.php
../wp-content/plugins/ameliabooking/src/Application/Controller/Booking/Appointment/SuccessfulBookingController.php
../wp-content/plugins/ameliabooking/src/Domain/Entity/Payment/Payment.php
../wp-content/plugins/ameliabooking/src/Domain/Factory/Payment/PaymentFactory.php
When you do that, make sure to clear cache from your website and browser, and test again. If you're having any issues implementing this, please let me know.
Kind Regards,
Aleksandar Vuković
[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 | 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
Aleksander,
Where can I find the attached file? It's not by the ticket?
Thank you for the reaction
Good afternoon,
Good afternoon,
I have 1 more question... I have created an extra service in the back-end.. but these do not appear on the front end.. and I'm sure everything is set correctly.. there are 7 services in the back end , on the front end there are only 6
Hi Roy
Please check these points:
1. Are these services visible on the site?
2. If they are, is the employee assigned to these services?
3. If he is, check his working hours and if service buffer times are added. Working hours where services are defined in the intervals will only show the services defined in there. Make sure these services are also included.
4. Did you assign the employee to another location? If you did, please go to Amelia/Locations, and make sure that the location is visible.
Good evening,
Sorry, customer is starting to get really bothered by the plugin, here are the points:
1) I copied a service, then changed the name.. in the backend it is there, it does not appear on the front end.. this has nothing to do with times/employees, shows service on website etc. So how do I make sure there are 7 shifts on the front end and not 6.
2) The problem with the notifications via mail now has an even bigger problem. Both the customer and the person who books are now suddenly both no longer receiving mail, this must be changed very quickly, because the customer can no longer work like this...
So hopefully this can be solved, otherwise I really have to look at another option for the customer.
I know you are doing everything you can and I really appreciate that, but customer is a bit fed up with the plugin not working well lately
Just a small addition to point 2.. this has now happened 2x, 1x with an e-mail address that ends in @live.nl and 1x with an e-mail address that ends in @hotmail.com... so both hotmail addresses.. Don't know if that could have something to do with what you changed?
Hello again Roy
I'd need the login credentials again, as the ones previously provided no longer work.
What's the shortcode you added to the page? Go to Employees -> select an employee, and go to Assigned Services - is the new service there? If it is, go to Work Hours - how are they configured? If you configured working periods per service, make sure the new service is included in there.
Emails generally work regardless of the recepient's mailing provider - if they are being sent to SPAM, it's your email address that's causing that, not the plugin.
I can't say much without remote access though, so please check the above points, and if you can't resolve them, provide me a temporary wp-admin (administrator) user, and I'll gladly check. Remember this is a public ticket, so respond in PRIVATE.
Kind Regards,
Aleksandar Vuković
[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 | 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
Hello Aleksander,
Now the old credentials works again.
What's the shortcode you added to the page? Go to Employees -> select an employee, and go to Assigned Services - is the new service there? If it is, go to Work Hours - how are they configured? If you configured working periods per service, make sure the new service is included in there. = that's the same as the other service i made earlier.
Emails generally work regardless of the recepient's mailing provider - if they are being sent to SPAM, it's your email address that's causing that, not the plugin = this is the plugin, not the spam
Hello again Roy.
The new service (Slaap lekker Duo float & massage € 89,50) has both employees assigned to the service:
But, your employees' working hours are configured per period, and specific services are selected in those periods. The new service that you created has not been selected in that dropdown:
So, you would need to go to Amelia/Employees; select an employee, and in the Work Hours tab edit every working period and add this service to the selection. If you hadn't chosen each service individually in the drop-down, each employee would automatically be assigned to all services that were selected when the service was created.
As for emails, Amelia is using your configuration (SMTP host, port, security, email, and password), just like any email client. You can take a look at this page, to see the most common reasons why emails would go into spam. To test your website, I booked an appointment from the front-end using my Hotmail email address.
The email was sent successfully, but it ended up in the Junk folder (see attachment). Moreover, you're using PHP Mail, which we do not recommend because (as indicated in our documentation) email that is sent with PHP Mail generally gets flagged as spam by mail servers and also can take some time to send.
Kind Regards,
Aleksandar Vuković
[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 | 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