Okay
  Public Ticket #2035015
Locations
Open

Comments

  •  1
    Dion Gingerich started the conversation

    Hello,

    I have a therapy service with two locations. I am the only therapist and work at both locations. I am attempting to set this up but have struggled with how to set this up. I have put in a new location but needed to create a new employee. However, it is requiring me to put in a new email address for myself as a new employee. I do not have another email address and do not want to set up another account. Setting up another employee account is no problem, I am just not willing to have a different email account. How may I set this up with one employee in two different locations?

    Thank you,

  •  682
    Bogdan replied

    Hi Dion,
    Thank you for your purchase.

    Unfortunately at the moment it is not possible to add more locations to one employee. There is a workaround where you can make three ( or in your case two ) same employees () with different emails(you can use same email by adding numbers for example if your client email address is client@gmail.com you can make more employees with same email adding numbers like client+1@gmial.com,client+2@gmail.com... )

    And then you can use ameliabooking shortcode and on front-end you can hide with CSS  dropdown with Employees and it will be shown just Location dropdown like you requested.

    You can use this CSS rule on the page between style tags where you will hide Employee dropdown:

    <style>
    .am-select-employee-option {    
    display: none;
    }
    </style>

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    Will this way of adding numbers to emails prevent the employee from getting notifications about appointments when the email is employee+1@gmail.com?

    Additionally, where is the custom CSS to be input to get this effect?

  •  682
    Bogdan replied

    Hi Dion,

    All the notifications will be recieved at one email for that employee.

    If the emails are employee@gmail.com, employee+1@gmail.com all the emails will be sent to the eemployee@gmail.com.

    It is the same even if you have for example employee+2@gmail.com employee+3@gmail.com etc.

    As for the CSS you can put directly the code in the page between style tags.

    <style>
    .am-service-providers{
    display: none;
    }
    </style>

    And the result will be like this ( attachment)

    Best regards.

    Attached files:  Screen Shot 2019-06-04 at 3.13.55 PM.png

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    HI Dion,

    Sorry I forgot to mentioned that this workaround is only working for the gmail and outlook emails.

    As I can see you are using your @email.

    Unfortunately at the moment there is no other solution.

    Multiple locations is one of the most requested features and it is on our TODO list to implement for the future releases.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    Hello,

    Has the multiple locations been added yet Amelia? If it has not, is there an ETA for this addition. It is a major hassle to work around this limitation.

    Thank you,

  •  682
    Bogdan replied

    HI Dion,

    New update is in testing stage as we speak and the multiple locations will be in the new update.

    It should be released this week but if not , next week will be definitely an update.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    That is great news.

    Does the app automatically update or do I need to manually change this?

  •  682
    Bogdan replied

    HI Dion,

    If you entered the purchased code from envato  then you will be able to have an auto update ( one click)

    Since you bought the plugin through Envato marketplace, you don't actually need the purchase code to activate the license. The "Purchase Code" field is reserved for purchases made through our website, and needs to stay blank when you're activating with Envato.

    So, all you need to do is click on "ACTIVATE WITH ENVATO", and the plugin will take you to the Envato log-in page, where (upon logging-in) the license will be activated.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    Great!!

    How will I know if my app has updated? Also, is there a way to check what version I am presently running?

    Thanks,

  •  682
    Bogdan replied

    Hi Dion,

    There will be notification in the PLugins page in the WordPress dashboard.

    You can check the version that you are using by going to plugins page and the version will be displayed ( attachment ) 

    Best regards.

    Attached files:  Screen Shot 2019-08-14 at 3.29.56 PM.png

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    HI Dion,

    Since you bought the plugin through Envato marketplace, you don't actually need the purchase code to activate the license. The "Purchase Code" field is reserved for purchases made through our website, and needs to stay blank when you're activating with Envato.

    So, all you need to do is click on "ACTIVATE WITH ENVATO", and the plugin will take you to the Envato log-in page, where (upon logging-in) the license will be activated.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    HI Dion,

    If you entered the purchase code and also have version that is higher then 1.0.3 you should be able to receive auto updates.

    Since you bought the plugin through Envato marketplace, you don't actually need the purchase code to activate the license. The "Purchase Code" field is reserved for purchases made through our website, and needs to stay blank when you're activating with Envato.

    So, all you need to do is click on "ACTIVATE WITH ENVATO", and the plugin will take you to the Envato log-in page, where (upon logging-in) the license will be activated.

    Once the license is activated, you should receive a notification in plugins page in WordPress to auto update the plugin.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    The automatic update was not working as stated so I updated it manually and it worked great.

    The new multiple locations feature for employees is great. However, I am having an issue with the email notifications.

    I have my email notifications to be as such:

    "Dear %customer_full_name%,
    You have successfully scheduled %service_name% appointment with %employee_full_name%. I am looking forward to meeting with you at %location_address% on %appointment_date_time%."

    The %location_address% does not give the location of the service but the location that I was forced to put in the employee section. Your documentation states this:

    "If your employees provide services at multiple locations, the Location option in the Employee modal becomes mandatory and you will have to choose a location for each employee."

    Why does an employee need to chose a location when they work at multiple locations. How do I remedy this issues for my notifications for my clients?

    Thank you.

  •  682
    Bogdan replied

    HI Dion,

    Sorry but I did not quite understand this

    How do I remedy this issues for my notifications for my clients?

    Which location do you want to display in the notifications?

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    each of my services is for a different location. Before the update, i was required to create a different employee for each location even though they were the same person. 

    The issue now with my notifications is that I want the email to specifiy where they are to go for their service. However, the location only gives the location of the employee and not the service. Because you can now have a person offering services in multiple locations, the location for the employee should not be static when setting up the employee. 

    I want the email to give the location of the service. The employee is at different locations on differnt days so having the notification linked to the employee defeats the purpose of multiple locations.

  •  682
    Bogdan replied

    HI Dion,

    Thank you for explanation.

    I will forward this to my team so they can investigate this and see if there is a possible solution to patch the code and include the fix for the next update.

    Due to vacations, one of our developers will be at the office on Monday.

    In the meantime can you please remove that placeholder for now from the notifications.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    I have removed the placeholders in my notifications for locations. However, now the gmail calendar notifications have the wrong locations also. This is quite a mess to fix with clients.

  •  682
    Bogdan replied

    HI Dion

    Can you also check in Amelia settings -> Google Calendar and in Event description is there still a placeholder.

    2739570239.png

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    Hi Dion,

    Please provide me a temporary WP-admin login 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 party. You can write credentials here just check Private Reply so nobody can see them except us.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    Hi Dion,

    I understand, but I will not interfere with any of the data for the clients or employees. Just to check the notifications page especially this part ( attachment) to see if there is a location placeholder in the notification.

    Best regards.

    Attached files:  Screen Shot 2019-09-06 at 12.27.03 PM.png

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    Hi Dion,

    Ok you will need to modify some code in our plugin.

    In file src/Infrastructure/Services/Google/GoogleCalendarService.php around line 445

    you will find this line of code

    ‘location’                => $location ? $location->getAddress()->getValue() : null,

    so you just need to delete it or comment it

    Let me know the result after that.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   Dion Gingerich replied privately
  •  682
    Bogdan replied

    HI Dion,

    Is that location the first one? can you choose some other location in that select box?

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •  1
    Dion Gingerich replied

    No, the location that is there is the only option available. However, I can change it if I change the location associated in the employee account. Yet when a customer books they are unable to make this change.

  •  682
    Bogdan replied

    Hi Dion,

    For customers maybe the solution will be to use CSS to hide that location filed.

    But this notification 

    1323544605.png

    is send by Google , not by our plugin.

    The workaround that I send you is to hide the location for notifications that are coming from our plugin.

    Best regards.

    Check out our documentation for Amelia - WordPress booking plugin on this link.

    Check out our documentation for wpDataTables - WordPress table plugin on this link.

    Kind Regards,

    Bogdan Radusinovic
    bogdan@touchmesoft.net