Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.
-
Yes, what you described can be achieved.
I will elaborate on this. You have probably enabled this setting in the Amelia Roles settings :
"Automatically create Amelia Customer user"
When this is enabled; each time when a new customer schedules the appointment he will automatically get the customer user role and an email with the username, URL link for setting the password, and a link to your booking form.
If someone is already a WordPress user, and they book an appointment for the first time in Amelia while logged in to WP, the customer created in Amelia will be connected to that WP user and the WP user will get the Amelia Customer role too (there are plugins for managing multiple roles in WP, such as User role editor). This way they will have the same login info for the Amelia customer panel and WordPress.
-
If you don't wish them to have back-end access, disable this setting, please.
-
Regarding setting up the front-end Customer Panel, please check this page with detailed instructions on how to enable the Panel; set the page with a shortcode; and how to implement the URL Access to the Customer Panel in the notifications for customers.
-
To add a placeholder to the notifications in which you want to send the Customer Panel URL, you can find it in the </> Show Email Placeholders on the email notifications page or you can just paste %customer_panel_url% placeholder.
- Here is an example screenshot:
I have set an automatic notification each time a customer books, and if it is Approved, they will get this %customer_panel_url% placeholder in the message. You can paste the placeholder as is, or you can wrap it inside a link text, as i did here.
Let me know if anything was not clear, and if you have any questions about the process. Thank you.
Thank you for your detailed answer. It fixed my problem.
However, I have come up with another issue, I hope it is ok to post it here as a reply.
I am trying to translate everything into French and English, and especially the customer panel (front-end). Even TranslatePress won't let me, and the "Customize" option in Amelia back-end only works for the Booking and Events modules. My question is: how do I access the same customization for the customer panel?
Attached, an illustration of a second translation problem: I cannot translate buttons. How do I do that? Why is this part of the plugin not automatically translated like it is for other buttons?
Finally, when customers are accessing their "customers panel", they can see a mess of English and French at the same time.
Any help on that would be greatly appreciated, as my website cannot go live in its current state! :)
We celebrated our Orthodox Easter as well, which additionally slowed down our work.
-
I will first have to take a closer remote look at your WP-Admin if that is OK?
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 can confirm i successfully logged in, and set my credentials for WP-Admin.
I also got assistance from our senior 2nd level Team, they helped me check everything.
Currently you are using Belgium French:
- You will have to manually translate strings when you switch between languages.
You're also using British English, which also doesn't have all strings translated.
-
The plugin can be translated using POEDIT or Loco Translate easily. I suggest installing Loco Translate, since it's within WordPress and it has a simple UI.
If you want to use POEDIT then please follow these instructions:
1. Download Amelia from our TMS Store and save the ameliabooking.zip file on your computer.
4. After that, open the program and open the file from the extracted folder on your computer ameliabooking/languages/en_US/wpamelia-en_US.po.
5. Translate all the strings on your language.
6. Save the file as the plugin suggests (the language code; for example wpamelia-id_ID.po if your language is Indonesian) and it will generate a new wpamelia-id_ID.mo file. You can find your language code here.
7. Go to ameliabooking/languages/ folder and create a new folder. Name it as the language code for your language (in our case, for Indonesian, it is id_ID) and then copy these two files called wpamelia-id_ID.po and wpamelia-id_ID.mo into it. Proceed with copying the whole folder id_ID back to your website in folder ../wp-content/plugins/ameliabooking/languages/.
Of course, you will use language code for your language (we use Indonesian language, and its language code "id_ID" is just an example).
When you finish that, it would be nice to send us the translation, so we can include it in our next major update so you don't have to copy this folder from local machine on every update.
Thank you for your time investigating my issue, it is really appreciated. However, your reply is essentially a copy-paste on what is available on your "multilingual support" page, and as such, I already tried these solutions.
- LocoTranslate does not allow me to translate some of your dynamic strings, such as form buttons. I already checked forums, and other users experimented the same issue ; I believe it is known.
- POEDIT requires a lot of time and effort to translate everything. It is basically doing a translation job "for you" since you'll be including it in your updates.
I can go with the POEDIT method and then provide you with my own translation, but then do you think you could make a goodwill gesture? :-) So as to know if I send you a complete translation or just do the translation for the dynamic strings I need.
Thank you for your continued support on this thread,
Hi, Arnaud
Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.
-
Yes, what you described can be achieved.
I will elaborate on this. You have probably enabled this setting in the Amelia Roles settings :
"Automatically create Amelia Customer user"
When this is enabled; each time when a new customer schedules the appointment he will automatically get the customer user role and an email with the username, URL link for setting the password, and a link to your booking form.
If someone is already a WordPress user, and they book an appointment for the first time in Amelia while logged in to WP, the customer created in Amelia will be connected to that WP user and the WP user will get the Amelia Customer role too (there are plugins for managing multiple roles in WP, such as User role editor). This way they will have the same login info for the Amelia customer panel and WordPress.
-
If you don't wish them to have back-end access, disable this setting, please.
-
Regarding setting up the front-end Customer Panel, please check this page with detailed instructions on how to enable the Panel; set the page with a shortcode; and how to implement the URL Access to the Customer Panel in the notifications for customers.
-
To add a placeholder to the notifications in which you want to send the Customer Panel URL, you can find it in the </> Show Email Placeholders on the email notifications page or you can just paste %customer_panel_url% placeholder.
- Here is an example screenshot:
I have set an automatic notification each time a customer books, and if it is Approved, they will get this %customer_panel_url% placeholder in the message. You can paste the placeholder as is, or you can wrap it inside a link text, as i did here.
Let me know if anything was not clear, and if you have any questions about the process. Thank you.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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 Miloš,
Thank you for your detailed answer. It fixed my problem.
However, I have come up with another issue, I hope it is ok to post it here as a reply.
I am trying to translate everything into French and English, and especially the customer panel (front-end). Even TranslatePress won't let me, and the "Customize" option in Amelia back-end only works for the Booking and Events modules. My question is: how do I access the same customization for the customer panel?
Attached, an illustration of a second translation problem: I cannot translate buttons. How do I do that? Why is this part of the plugin not automatically translated like it is for other buttons?
Finally, when customers are accessing their "customers panel", they can see a mess of English and French at the same time.
Any help on that would be greatly appreciated, as my website cannot go live in its current state! :)
Thank you again,
Arnaud
Hi, Arnaud
Terribly sorry for all the waiting time.
We celebrated our Orthodox Easter as well, which additionally slowed down our work.
-
I will first have to take a closer remote look at your WP-Admin if that is OK?
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,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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,
Any update on the translation issue? Did you manage to login as admin?
In the meantime, I found out that this translation limbo is also presents on the service panel front end, as seen attached.
Thank you for your assistance.
Hey, Arnaud
Sorry that this is taking so long.
I can confirm i successfully logged in, and set my credentials for WP-Admin.
I also got assistance from our senior 2nd level Team, they helped me check everything.
Currently you are using Belgium French:
- You will have to manually translate strings when you switch between languages.
You're also using British English, which also doesn't have all strings translated.
-
The plugin can be translated using POEDIT or Loco Translate easily. I suggest installing Loco Translate, since it's within WordPress and it has a simple UI.
If you want to use POEDIT then please follow these instructions:
1. Download Amelia from our TMS Store and save the ameliabooking.zip file on your computer.
2. Unzip downloaded file.
3. Download and install POEDIT.
4. After that, open the program and open the file from the extracted folder on your computer ameliabooking/languages/en_US/wpamelia-en_US.po.
5. Translate all the strings on your language.
6. Save the file as the plugin suggests (the language code; for example wpamelia-id_ID.po if your language is Indonesian) and it will generate a new wpamelia-id_ID.mo file. You can find your language code here.
7. Go to ameliabooking/languages/ folder and create a new folder. Name it as the language code for your language (in our case, for Indonesian, it is id_ID) and then copy these two files called wpamelia-id_ID.po and wpamelia-id_ID.mo into it. Proceed with copying the whole folder id_ID back to your website in folder ../wp-content/plugins/ameliabooking/languages/.
Of course, you will use language code for your language (we use Indonesian language, and its language code "id_ID" is just an example).
When you finish that, it would be nice to send us the translation, so we can include it in our next major update so you don't have to copy this folder from local machine on every update.
Hope this helps. Let me know how it goes.
Thanks.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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 there Milos,
Thank you for your time investigating my issue, it is really appreciated. However, your reply is essentially a copy-paste on what is available on your "multilingual support" page, and as such, I already tried these solutions.
- LocoTranslate does not allow me to translate some of your dynamic strings, such as form buttons. I already checked forums, and other users experimented the same issue ; I believe it is known.
- POEDIT requires a lot of time and effort to translate everything. It is basically doing a translation job "for you" since you'll be including it in your updates.
I can go with the POEDIT method and then provide you with my own translation, but then do you think you could make a goodwill gesture? :-) So as to know if I send you a complete translation or just do the translation for the dynamic strings I need.
Thank you for your continued support on this thread,
Arnaud
Hi, Arnaud
Sorry for the waiting time.
-
We have France French, and a lot of strings are already translated for it.
Basically, what you could do is, copy the entire fr_FR folder, paste it and rename it to "fr_BE".
Then you have to rename .po and .mo file ( switch "fr_FR" wich "fr_BE" in the file name).
Then all the translations that already work for fr_FR will be pulled, if that makes sense?
-
If you wish to translate the entire plugin to Belgium French; we can offer you 20% recurring discount starting from next year;
and at this moment also we can offer you a $20 SMS credit.
Let me know how that sounds. Thank you.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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