Okay
  Public Ticket #2868545
Bug with existing customer booking an appointment on amelia
Closed

Comments

  • Julien Aflalo started the conversation

    Hi, I'm having an issue. A guy who is already a customer (woocommerce customer role) can book an appointment on amelia, but can not access the customer panel after. It shows a box with this message "Enter your account email address and we will send you an access link to your inbox." but when I try to enter the customer's email nothing happens.
    I made you a video to explain my issue more deeply here https://www.loom.com/share/2c01dec02b3244689f73b895c7a0384d.

    Thank you for your time.

    Best regards

    Julien Aflalo

  • [deleted] replied

    Hi, Julien,

    Sorry for the delayed response.

    And thank you for choosing Amelia.

    I'm afraid, at the moment WooCommerce can be used only as a payment getaway in Amelia, and such features as Woo cart or Woo login won't work through this integration.

    If you want your Customers to access their profiles on the front-end Customer panel, you need to create a Customer panel and include %customer_panel_url% placeholder in the Appointment Pending or Appointment Approved email notification (not in the Customer Panel Access notification since this one is made for the password change):

    4666329439.png

    After they receive an email that their appointment is booked, they will see the link to log into the Customer Panel, and the first time they visit that link, they will enter the password which they will later use to log into the panel.

    Also, if you test the Customer Panel, you should book a test Appointment with an email address that wasn't used for any Amelia user before. You should access the Panel being logged out from the WP Admin user (it will be even better if you use incognito mode). Only then the link and the Panel itself will work correctly.

    Hope that will help.

    Looking forward to hearing from you. 

  • Julien Aflalo replied

    Thank you for your answer, but this didn't resolve my problem.

    I've now changed all my existing customers to the 'amelia customer' role and all my new woocommerce customers will now have this role.

    That's the only way I found that works.

    Best regards

  • [deleted] replied

    Julien,

    Yes, that's basically what I started with - Woo login won't work in Amelia, it requires Customers to have "Amelia Customer" roles, and then they will be able to log in to the Customer panel after their first bookings. Users with any other roles won't receive Customer panel access.

    Sorry if my explanation wasn't clear.

    I'm glad you figured it outsmile.png

    Please feel free to contact us if you have any other questions.

    Best Regards.