Unfortunately without booking a service or event customer cannot register. It is only possible admin or manager user to create customer from the back-end but other than that there is not sign up option before booking. If you need something similar you would need to create this outside of our plugin.
One more thing, if you have customers that have WordPress user role and they are logged in during the booking then customer's data will be populated in the booking form and they will not need to enter the data again.
So in theory I could have a normal registration form for a WP user role which then will get tied into the Amelia User dashboard? Do I understand correctly?
If you have a registration form which adds new users as "Amelia Customer" or "Amelia Employee", those will be saved as WordPress user roles, but respected Customer and Employee profiles will not be created automatically, meaning you will need to create a new customer or employee separately, and then manually link them to the previously created WP User.
Amelia's Customer (and Employee) Panel log-in is different from any other log-in you have on your site (WordPress log-in, WooCommerce log-in, Memberpress log-in, or any other log-in you can create). At the moment, there is no way to link the two, so your customers have the same password for WooCommerce and Amelia. It is something frequently requested by our customers, and I do hope our developers will add that to the plugin soon, but I don't believe it's going to be any time soon.
I'll forward this to them again, but I'll kindly ask you to add it as a feature suggestion on this page. Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.
Unfortunately, at the moment there is no way to automate the process. If your customers were to register as "Amelia Customer" users, they still wouldn't have an account created in Amelia, and they wouldn't be able to see anything or even log into our Customer Panel.
At the moment, Amelia's Customer (and Employee) Panel log-in is different from any other log-in you have on your site (WordPress log-in, WooCommerce log-in, Memberpress log-in, or any other log-in you can create). There is no way to link the two, so your customers have the same password for WooCommerce and Amelia. It is something frequently requested by our customers, and I do hope our developers will add that to the plugin soon, but I don't believe it's going to be any time soon.
I'll forward this to them again, but I'll kindly ask you to add it as a feature suggestion on this page. Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.
Is there an Amelia function to create a customer that I can use in PHP? It is simply not feasible for me to manually add customer each time there is a purchase. I may have to resort to editing the code in Amelia's base plugin and deal with updates each time they come if there is no other way.
Well, since it isn't officially supported I figured I would implement it myself. My use case is very specific; After a woocommerce order of a given product id, I assign that user the wpamelia-customer role and add them as a new Amelia customer with the same details. Phone numbers are a bit annoying so you may need to install a plugin that automatically validates your woocommerce phone number fields. This code was placed in my functions.php of my child theme. Hope it might help someone else who isn't keen on waiting for it to be officially implemented.
Are users able to register without booking a service or event?
Hi Thomas,
Thank you for your inquiry.
Unfortunately without booking a service or event customer cannot register. It is only possible admin or manager user to create customer from the back-end but other than that there is not sign up option before booking. If you need something similar you would need to create this outside of our plugin.
One more thing, if you have customers that have WordPress user role and they are logged in during the booking then customer's data will be populated in the booking form and they will not need to enter the data again.
Best regards.
Hi,
So in theory I could have a normal registration form for a WP user role which then will get tied into the Amelia User dashboard? Do I understand correctly?
Hello Thomas
If you have a registration form which adds new users as "Amelia Customer" or "Amelia Employee", those will be saved as WordPress user roles, but respected Customer and Employee profiles will not be created automatically, meaning you will need to create a new customer or employee separately, and then manually link them to the previously created WP User.
Amelia's Customer (and Employee) Panel log-in is different from any other log-in you have on your site (WordPress log-in, WooCommerce log-in, Memberpress log-in, or any other log-in you can create). At the moment, there is no way to link the two, so your customers have the same password for WooCommerce and Amelia. It is something frequently requested by our customers, and I do hope our developers will add that to the plugin soon, but I don't believe it's going to be any time soon.
I'll forward this to them again, but I'll kindly ask you to add it as a feature suggestion on this page. Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.
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 Aleksandar,
Thanks for this.
I was trying to follow this ticket as an example:
https://tmsplugins.ticksy.com/ticket/2272656/
I have let the new user register through Wordpress and role being set to Amelia Customer however it doesnt seem to work.
Is there Absolutely no way to automate the registration process?
Hi again Thomas
Unfortunately, at the moment there is no way to automate the process. If your customers were to register as "Amelia Customer" users, they still wouldn't have an account created in Amelia, and they wouldn't be able to see anything or even log into our Customer Panel.
At the moment, Amelia's Customer (and Employee) Panel log-in is different from any other log-in you have on your site (WordPress log-in, WooCommerce log-in, Memberpress log-in, or any other log-in you can create). There is no way to link the two, so your customers have the same password for WooCommerce and Amelia. It is something frequently requested by our customers, and I do hope our developers will add that to the plugin soon, but I don't believe it's going to be any time soon.
I'll forward this to them again, but I'll kindly ask you to add it as a feature suggestion on this page. Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.
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
Is there an Amelia function to create a customer that I can use in PHP? It is simply not feasible for me to manually add customer each time there is a purchase. I may have to resort to editing the code in Amelia's base plugin and deal with updates each time they come if there is no other way.
Well, since it isn't officially supported I figured I would implement it myself. My use case is very specific; After a woocommerce order of a given product id, I assign that user the wpamelia-customer role and add them as a new Amelia customer with the same details. Phone numbers are a bit annoying so you may need to install a plugin that automatically validates your woocommerce phone number fields. This code was placed in my functions.php of my child theme. Hope it might help someone else who isn't keen on waiting for it to be officially implemented.
https://pastebin.com/dcSvUtgG
Hi Matthew,
thank you for reaching out to us
As advised, this feature is not automatized at the moment, so we appreciate that you have shared a workaround!
Please make sure to vote for this suggestion on the offered page so that the feature can be pushed closer to the development.