Okay
  Public Ticket #3299486
Form not showing up if not logged in
Closed

Comments

  •  1
    Kavaitri started the conversation

    Hi,


    My app form isn't showing up if not logged in. I read through submitted tickets that were posted on this site and saw that I might need to reach out to my hosting provider to allow admin-ajax calls to be sent for non-logged-in users. I spoke to HostPapa and they said they need more information. I wanted to reach out on your end since it seems my hosting provider is unsure of what to do. Could you help me?

    Kind regards, 


    Kav 

  •  1,162
    Uroš replied

    Hello Kavaitri,

    Thank you for reaching out to us.

    Please provide me a temporary WP-admin (administrator) user 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 parties. 

    You can write credentials here just check PRIVATE Reply so nobody can see them except us.


    Kind Regards, 

    Uros Jovanovic
    [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

  •   Kavaitri replied privately
  •  1
    Kavaitri replied

    Hi again,


    I know you're still working on this ticket about the Step-by-Step booking widget not showing up unless signed in. But another 2 issues popped up and I thought to throw it in this ticket if that's okay.


    GOOGLE MAPS

    - I created a Google API key, cleared my cache, deactivated and activated Amelia but the maps are not working. 


    MOBILE FORMATTING

    - On mobile, when I'm filling out the Amelia Booking form, after completing the first page, instead of showing the calendar of the second page, the phone shows text from lower down on the website. You have to scroll up to see the calendar. This might confuse clients and cause them to leave the website. This issue is with the Amelia Booking widget and not the Amelia Step-by-Step widget which we're working on making visible on this ticket. I'll eventually place the Amelia Step-by-Step widget on instead of the Booking widget.


    Kind regards, 


    Kav 

  •  1,162
    Uroš replied

    Hello Kavaitri,

    Thank you for providing me with the credentials.

    In regards to the form display issue, issues like this usually occur when there is a conflict either with the theme currently active on your website, or another plugin you have installed.

    Can you please change the theme and see if the issue is resolved? If not, then please deactivate all other plugins except for our plugin, refresh the page where the issue is, and see if it is resolved (it should be). If it is, then start activating other plugins one by one, and after each activation refresh the page to see if the issue reoccurred. Once it does reoccur, you will have found the plugin causing the issue.

    In regards to the Google Maps issue, there is the following error.

    Google Maps JavaScript API error: ApiNotActivatedMapError
    https://developers.google.com/maps/documentation/javascript/error-messages#api-not-activated-map-error

    Can you please elaborate on your last question in regard to the mobile formatting?

    Looking forward to your reply.


    Kind Regards, 

    Uros Jovanovic
    [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

  •  1
    Kavaitri replied

    Hi Uros,


    Thanks for getting back! 


    AMELIA STEP-BY-STEP & BOOKING WIDGETS

    - Deactivating all plugins except for Amelia, Elementor and Elmenotor Pro made the Amelia widgets display! I activated all the plugins one by one and it stopped working again when WP Rocket was activated. So no more WP Rocket for my website.


    GOOGLE MAPS

    - I'm not sure why the API isn't appearing activated. It's listed under my Google Cloud's credentials. At first it was restricted just to my website and then unrestricted but it still didn't appear activated. I'm not a web developer but a Pilates Instructor, so taking it step by step building this website. If you have any tips on how to make the Google Maps API activated it would be appreciated! 


    WIDGET DISPLAY

    - On all devices with the Amelia Step-by-Step Widget, the Service name (up to 5 words) are cut off half way then a ... $price is added. So clients can't see the name of the service when booking. Is it possible to tweak the widget display so the full name is visible?

    - There's no issue with the times overlapping with the Amelia Step-by-Step widget just the Booking widget. Since the Step-by-Step widget is now showing up with WP Rocket deactivated, I'm going to use this one and the times look great here!


    Kind regards, 


    Kav




  •  1
    Kavaitri replied

    Hi Uros,


    Can you help me with the Front-End Customer Panel. 


    I've created a few test orders but when I try logging into the Front-End Customer Panel I get an error message. 


    I see that Amelia has been working on it for over two years. Having logged-in users not have to create a second login account with Amelia. Is there any progress on this? I'm confused as to why this is an issue since it seems really essential. 


    Kind regards, 


    Kav 

  •  1
    Kavaitri replied

    Hi, 


    Just a quick follow up. 


    I also noticed that if a logged in client (with an account created during the Amelia booking process that leads to the WooCommerce checkout page) tries to book another appointment with the Amelia form widget, an error message comes up saying that email already exists. 

    How do clients make second appointments while logged in. 

    This is related to the question below. 

    I’m pretty confused about the Client Account with Amelia in coordination with WooCommerce. 

    I’m hoping to start taking bookings this week and I put a bit of work into setting up my website with Amelia and clearing out and old booking plug-in but now that everything’s set up it’s stumping me as to how clients are meant to create their accounts, and create appointments with existing accounts. Was Amelia not designed to work with WooComnerce? 

    Looking forward to hearing back. 

    Kind regards, 


    Kav

  •  1,162
    Uroš replied

    Hello Kavaitri,

    Thank you for your patience.

    In regards to the Google Maps issue, the issue is with the configuration of the Google Maps API and they have their documents that explain how to resolve them, please let me know if you were not able to do so and I will assist you with it.

    - On all devices with the Amelia Step-by-Step Widget, the Service name (up to 5 words) are cut off half way then a ... $price is added. So clients can't see the name of the service when booking. Is it possible to tweak the widget display so the full name is visible?

    At the moment, there is no option to change the way the name of the service is displayed on the front-end booking form.

    Can you please provide me with the screen recording of the customer panel issue that you are dealing with?

    Does the "Email already exists" error occur when you change the first and last name of the already-existing user in Amelia?

    Looking forward to your reply.


    Kind Regards, 

    Uros Jovanovic
    [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

  •  1
    Kavaitri replied

    Hey Uros!


    Thanks for your response. 


    TWO ACCOUNTS (WOOCOMMERCE & AMELIA)

    I created a video over the weekend to send you but as of a few moments ago it looks like it's resolved! On the User's Page, new customers are now labeled as both Customers and Amelia Customers. Making the password the same and the account the same. This is great! Thank you to the Amelia team for the update :D I'm so excited to start promoting my website now to my target clientele. 


    GOOGLE MAPS

    That would be great if you cold help me! It would look cool if clients could see a map of which park to meet at for their Pilates class park appointments.


    EMAIL ALREADY EXISTS

    This was an error on my part. When filling out the Amelia Booking form, I used the name Vicky Maharaj, but when I checked the Amelia Customer's page, it was really set as Vicky Test. When I used Vicky Test as the name on the booking form I didn't get the email already exists error. 


    FORM FORMATTING

    You mentioned that front end formatting can't be changed as of now to correct appointment names being cut half way off. Do you think that's in the works? I'm not able to use categories at the moment since I'll only see half the category name and half the appointment name. 


    Thanks! 


    Kav





  •  2,498
    Aleksandar replied

    Hello Kavaitri.

    Uros is out of the office, so I'll take over this ticket until he gets back.

    Google maps can't be shown on the front-end (yet). They only exist in the back-end, and I don't know whether or not (and when) they will be included for the front-end.

    As for the formatting - can you please add a screenshot of what you see, as I don't quite understand the issue here.

    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

  •  1
    Kavaitri replied

    Hey Aleksandar,

    I saw your YouTube videos with your colleagues and they were super helpful! 

    I’ve added links to images below.

    CUTTING OFF WORDS

    In terms of the booking widget formatting, here are some screen shots showing you what happens when there are categories. (I temporarily added categories to show you, and removed them after so as not to confuse customers). You can probably also see this on your end if you try to create categories and services with names more than one or two words. I wanted the full names of the classes to improve the website SEO. 

    Desktop

    https://snipboard.io/N4Fkr6.jpg

    Mobile

    https://snipboard.io/WBkpNe.jpg

    FONT SIZE

    The booking form on the desktop is also quite small. For me, it would be ideal if I could change the box size to be full width and the fonts larger. Some of my clients are elderly and would have trouble viewing the form as it is on the desktop. You can see in this screenshot that the box doesn’t widen when the layout is set to full width. Here’s it’s in a column next to another column, but it’s the same when there’s only 1 column. https://snipboard.io/Q05kEw.jpg The size stays in a box form.

    ADDING SERVICES THAT INCLUDE MULTIPLE DAYS (NOT PACKAGE)

    I also wanted to set up services that include more than one separate appointment, but not as a package. That’s because when clients see the full price outside of a package in the form, they might get scared off before clicking it to discover the discounted packages. Is it possible to set up a service like 5 Pilates Classes so if there were a category like Private Pilates (no price) they could click it and see the options? Right now they see the price without discounts ($100) and might not click in to see that bundled classes are 10-30% off. 

    EMAIL

    On the form, it has my email listed twice. I checked in on Customize > Sidebar but there is no second email listed under Get in Touch. https://snipboard.io/vKwMmH.jpg Do you know how to remove this?

    WAITLIST

    I was also wondering if they’re any way to add a waitlist? If a client books a class with me, but cancels 24 hours in advance, I’d like to be able to let anyone who was also interested in that times lot to be notified. 

    Thanks for your help!

    Kav 

  •  2,498
    Aleksandar replied

    Hi again Kavaitri.

    Sorry for the delay.

    There's currently no way of fixing this, but I'll check with our developers if they can add some options in our future updates.

    The size of the booking form can't be changed yet, but we will work on adding font control, so you should be able to change the font-size in the future.

    The packages do show how many appointments of which services are included and how much people save if they book a package. We're going to work on chain appointments, where people will be able to book consecutive appointments, but neither will work as you want. I'll forward it as a suggestion to our developers, but I can't promise anything.

    The "Get in touch" email is the email you added to Company Settings in Amelia/Settings.

    The waiting list will be included in a month or so, but for the time being, only for Events. We will probably add it for appointments (Services) in the future, but I don't know when.

    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

  •  1
    Kavaitri replied

    Hi Aleksandar!


    Thanks for getting back. 


    I'll keep an eye out for those updates. Larger fonts and the waitlist would be super helpful! 


    Kind regards, 


    Kav 




  •  2,498
    Aleksandar replied

    You're welcome, Kav.

    I hope they are implemented soon, but I can't make any promises.

    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

  •  1
    Kavaitri replied

    Hi Aleksandar, 

    Thanks for your help earlier! I've found 2 issues that I wanted to ask you about.

    CHECKOUT LOGIN TAKES YOU TO EMPTY CART

    I noticed that since the update, when clients log in during checkout, it takes them to the cart (which is empty). So they loose their booking selection and have to re-do the process. Is it possible to update the checkout login to return to checkout instead of the cart. I don't want clients to have to go through the booking process twice.


    TIME SLOT UNAVAILABLE V. CLIENT REACHED SERVICE LIMIT

    I also noticed something before the update that I meant to ask about. If a service has a limit (e.g., a client can buy it twice, like a introductory promotion) and a client has already reached the limit previously but selects the service during the booking process, they can go all the way through to the coupon page, when they're told that time slot is unavailable. But it's not actually the time slot. They can change the time slot but they get the same message. It's really that they've used up the amount of times that they can buy that service. Is it possible to update the message to reflect that they've purchased that service x about of times and reached their limit. Right now, clients might get frustrated and continue going back to change the time slots not knowing why they can't book and give up. 


    All the best!

    Kav

  •  2,498
    Aleksandar replied

    Hi again Kav.

    #1 - Was this not how it always worked? I don't use WooCommerce a lot, nor do I use membership plugins, but if I recall correctly, checkout is always emptied when Amelia's Appointment product is added and a customer logs in at this time.

    #2 - I'll forward this to our developers, so they can work on it. Thank you for reporting it!

    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

  •  1
    Kavaitri replied

    Hello, 


    Sorry for the late reply on the two issues below. 


    I have a new question. Multiple clients have told me that they can't reschedule appointments and it's continually refreshing. Is this a known issue? Is there anything I can do?


    From before, (#1) I think it always worked like that. Is there any plan for appointments to be added to carts with WooCommerce? (#2) Thanks for forwarding the time slot unavailable issue. It's super confusing to clients so it would be great if it could be fixed.


    Kind regards, 


    Kav

  •   Aleksandar replied privately