Okay
  Public Ticket #2686617
labels, google maps api and showing location
Closed

Comments

  • fallonphotography2 started the conversation

    Hi guys,

    Trying to tweak Amelia and running into some issues;

    Label settings not working - I have edited and enabled labels but they aren't applying, still shows "packages" on user end when I have set to "appointment/s" instead of Package/s.

    I can't seem to get the Google Maps API working - when I create a location, the map preview previously showed a "Sorry, something went wrong" error message.  Now it's not showing a static map at all.  Can you help me troubleshoot my Google Maps API setup in Amelia?  And, if I can get it working, will Amelia actually add the location to the appointment?

    Maps API key is AIzaSyCvFUNtp4ncQsm9K7bwRqrmzF93qGgALV4 Authorised redirect URL is https://www.fallon.co.nz/wp-admin/admin.php?page=wpamelia-employees (I don't remember how I came up with this or if it is right).

    I have created one Location but it appears to be the default for both service types.  How can I specify locations for each meeting type and show that info in the booking form?

    Zoom is not creating appointments for pending meetings, even though I have enabled this.  How can I get the Zoom integration working?  Also, re Zoom notifications, I have read the support docs/videos and understand how to use the email placeholders for Zoom but there doesn't appear to be any way to only include Zoom placeholders for Zoom meetings.  I don't want to send a Zoom placeholder to somebody that has confirmed an in-person meeting.  How can I set notifications that are specific to meeting type?

    Cheers, Patrick

  •  2,572
    Aleksandar replied

    Hello Patrick

    Label settings only consist of "Employee" and "Service" labels, so there are no "Appointments" or "Packages" labels in there. If you used [ameliabooking show=packages] shortcode, only Packages will show, not appointments related to the Services. So, I don't quite understand this issue.

    Did you create Google Map API Key on your Google account by enabling all necessary API's from the screenshot below?

    6225836173.png

    Did you add your billing account? You can read more about this here.

    If you did, all you have to do is insert it on Google Map API Key option in General settings.

    Locations are linked to employees, not services. So, if you want Service 1 to be offered only on Location 1, you need to configure your employees so they work on Location 1 during their working hours.

    Zoom placeholders will not be sent to the customer or the employee if the service doesn't have Zoom enabled in Service settings/Integrations, or if the employee isn't connected to the Zoom account. So, if you add a Zoom placeholder, and the appointment is not going to be handled through Zoom, the placeholder will be ignored.

    Pending appointments also work, just like approved ones. I tested it locally, and have no issues with that. Make sure that Zoom is enabled in Service and that the employee is connected to the Zoom account.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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

  • fallonphotography2 replied

    Hi Aleksander,

    My bad, the “Package” label was indeed my old label settings - I have now got this sorted.

    No worries re Google Maps API, I don’t want to pay so I’ll flag it.

    Understood re locations.  I was hoping to have a preset in-person meeting location for all in-person meetings but as I have only one employee (me) Locations won’t work for me in this sense.

    Understood re the Zoom placeholder.  However, presumably any plain text I add with the Zoom placeholder will get sent regardless of whether the appointment is via Zoom or not?  Ie If I have something like “Zoom meeting link is {{zoom-meeting-link}}, even if it is not a Zoom meeting the end-user will presumably still see “Zoom meeting link is “ in the confirmation email?

  •  2,572
    Aleksandar replied

    Hi again Patrick

    Yes, that's correct (regarding Zoom). You can add something like:

    "If you booked an appointment via Zoom, please use this link: %zoom_join_url%. If you booked an appointment in person, meet us at %location_1%"

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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