Support » Plugin: Amelia - Events & Appointments Booking Calendar » Doesn’t link to WordPress users properly.

  • Charles

    (@charlesrodmell)


    It wasn’t clear before purchase that Amelia has its own user list which doesn’t link in any way to the WordPress user list, which makes it fundamentally broken. I want my logged in users to book events and manage their booked events on pages that guests cannot see, but before booking an event they have to enter a new (Amelia specific) set of credentials, and to manage their events, they have to login AGAIN with that different set of (Amelia specific) credentials. Only get this plugin if you will never use any features of WordPress beyond what Amelia provides. I’ve requested a refund.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter Charles

    (@charlesrodmell)

    There’s also no way to easily remove all the Amelia data when you delete it. So all the Amelia capabilities and roles remain, and all the database tables have to be removed manually. Disappointed.

    Plugin Author ameliabooking

    (@ameliabooking)

    Hello Charles.

    We’re sorry to see that you’re not satisfied with the way Amelia handles Customer roles in WordPress.

    The plugin is being used by tens of different industries, and the majority of them do not want customers to have to log into WordPress in order to book, reschedule, or cancel the appointment. That’s why we created the Amelia Customer Panel which can be accessed by anyone who books an appointment with Amelia.

    On the other hand, people that do want Amelia’s Customers to be linked to a WordPress role need to enable “Automatically create Amelia Customer user” in Roles settings. This allows the plugin to create an “Amelia Customer” WordPress user, which is linked with the customer that booked the appointment. At the moment, a customer that books an appointment must have the “Amelia Customer” user role created, and any other WordPress user role will not be linked to the customer.

    You are correct that the Customer Panel provides a separate log-in for your customers, which is not linked to a WordPress profile, but this was developed in such a way in order for users who don’t want WordPress roles to limit the customers. Our developers do have a task to link the two, so a WordPress login would work for Amelia as well, and that will be implemented at some point in the future, we just don’t have an ETA on that.

    If you have any suggestions about how we should approach this, please feel free to share them with us, as we value every suggestion and every feedback regardless if it’s a negative or a positive one.

    As for the Amelia roles, we suppose that you have some User Role plugin installed (like “User Role Editor”)? If that’s the case, Amelia’s (and any other plugin’s) roles capabilities are being saved by that plugin, and they are being stored by it in the wp_options database table. In Amelia, you have an option to delete all database tables upon deletion of the plugin from your WordPress site, so these capabilities and roles are being saved elsewhere.

    Our developers will look into this as well, and see if there’s a way to force the deletion of everything related to Amelia from the database.

    Kind regards

    Thread Starter Charles

    (@charlesrodmell)

    Ah yes, you are right, the roles editor was hanging on to those – I was able to remove them via that. Cheers!

    I did look for an option to remove database tables on plugin deletion but didn’t spot it. Not sure if there’s any way for me to remove my second post which is duff info though.

    If you were able to link the wordpress users to the Amelia users properly so that there is no second login step for my users, I’d repurchase the plugin! I’m now looking at alternatives, but none of them are as pretty or as easy to use. Until then, I really think you need to educate potential buyers somehow about the way it’s set up currently.

    Plugin Author ameliabooking

    (@ameliabooking)

    Hi again Charles.

    Here’s a small update.

    If you have a WordPress user (with the “Subscriber” role, for example) that still hasn’t booked anything with Amelia, and if that user logs in to WordPress and then goes to the booking page and books an appointment, his details will be prefilled (name, last name, and email), and once (s)he books an appointment, that WordPress user is automatically assigned with a second user role (Amelia Customer).

    For this to happen, you need to enable “Automatically create Amelia Customer user” in Amelia/Settings/Roles, and the user must be logged in to WordPress.

    After that, the user can log into Amelia’s Customer Panel, and (s)he’ll automatically be logged into WordPress; also – the user can log into WordPress, and when (s)he visits Amelia’s Customer Panel, (s)he’ll automatically be logged in there as well.

    So, this is already linked, but you need to follow these two steps:
    1. Enable “Automatically create Amelia Customer user”
    2. The user must log into WordPress first before the booking is made.

    Please let us know if that helps.

    I go to “My Account” for WooCommerce, I change my password and name. Amelia doesn’t pick up these changes, and vice verse if I make a change to my name and password in Amelia, it does not reflect with the WordPress user.

    However, logging into either still gives me access to “my account” panel or Ameilia employee / customer panel.

    Am I missing something here, how do I fix this, why aren’t these changes synced?
    There’s no point in having the ability to initially link WordPress and Amelia users, without the ability to be able sync changes made via WordPress or Amelia.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this review.