Okay
  Public Ticket #3551174
Plugin support and possible bugs
Closed

Comments

  • Todd Droz started the conversation

    I've installed the pro version of this plugin for the booking system on GlowUpKnox.com. I've ran across multiple issues that I've listed below. Some of these I would classify as critical and appear to be actual bugs preventing users like me from using the plugin properly, potentially affecting a new client base.

    Note - updated to v7.3 on 12/27. Running on Divi with all associated themes and plugins fully up to date.

    Critical Errors

    • **** This is the biggest one - it makes the site look broken on smaller browser widths or with any custom copy entry.**** PopUp Window - words break in the middle and unable to edit responsive breakpoints. Behavior can be seen as you resize a browser window with a line of text that needs to wrap. All words in all areas can break in the middle of the word. This does not appear to happen if the module is embedded within the window.
    • Since Updating to the latest version (7.3 from 7.2), when I go into edit my Step Booking Modules, if you have “Preselect Booking Parameters” selected, all instances now say “The above custom field is not fully supported and has been rendered as a standard input." and the shortcode area is now a string of code.
    • Upon update, all my custom email notifications were changed back to the default messages with no way of recovering the edited messages.


    High Priority Bugs/Site Errors

    • With an embedded window module, there is no way to alter the margins/padding from what I see, which can be quite large.
    • Within the module, there is no way to edit the phone number display. It is always displayed with the country code and is all together as one word rather than parenthesis and dashes (or any other custom option).
    • Customer Panel email notification as displayed in the “Notifications” setting area does not send to the new user even when “Automatically Create Amelia Customer user” is selected, and “Enable Customer Panel” is selected.
    • The only email a new user will receive is a link from Wordpress where they are able to create a password and there is the ability to login to Wordpress via an “Amelia Customer” role where they can edit their info on the backend. We do not want that ability, or at least, for them to be readily aware of it. It would be cleaner for them to only interact with the front end Customer Panel.
    • When viewing the Customer Panel page, this is the only page that shows that the page has a language translation available. When I allow it translate, it changes the “FAQ” navigation item from “FAQ” to “FAQ’s”. This is a global header/menu and does not happen on any other page.
    • If requiring a password is selected for the Customer Panel, there is no intuitive way for the new user to know how to get to it or create their password or even use a “Forgot Password” link.


    Suggested New Features

    • Edit all settings in “developer” panel or spreadsheet so some apply globally instead of the tedious task of entering each service, package, category individually.
    • Developer mode to see changes in real time instead of having to save, reload site, go through process.
    • Allow for a package to have single upcharge amount for multiple services. Example: I want to create a package that includes one of our base services, but with the option to add multiple people to receive that charge (all multiplying for each additional person), but have only one flat upcharge fee across the entire package, regardless of the amount of people chosen.
    • Extras have to be added manually per service. In our case, the same Extras apply and they each have a cost associate with them. It would make sense that those could be listed/edited as a section within the “Services” area next to “Resources”, then each service could choose which extras are available to them. Also, could be a way to apply a mandatory upcharge for a specific service.
    • Extras costs multiply for each additional person option only per service. So if I need to change this across multiple services, I need to go into each service, then into each “Extra” and select the toggle for “The price will multiply by the number of people” for each one.
    • Allow for multiple locations to have custom pricing. Example: We have a “You Come to Us” and “We Come to You” option for location. We would like the “We Come to You” option to have an embedded upcharge for that option.
    • Allow for title of Service when a specific service is selected for a pop-up window. Example: I have multiple service offerings, if I open the booking module with one of the services pre-selected, there is no way for the user to easily know which service they are booking
    • Allow for cancelling a booking mid-process. Example: User clicks to book an appointment, chooses a service, some options, then closes the window. It they click to book again from the same parameters, they are still at the same place in the process. Either, cancel progress upon closing popup window, or offer a “Cancel” button in the footer that clears selections instead of having to use the arrows at the top.
    • Allow for a user to edit the image in the Congratulations window easily instead of the party hat image.
    • For the step where a customer enters their data, allow for the custom fields to span columns, or allow for alternate layouts. If I add a text column for info or further instruction, it is forced into a column which looks like a site layout error.

  •  412
    Stefan replied

    Hello Todd,

    Thanks for reaching out to us and thank you for the time to point out the options for improving the user experience. I will mainly focus on the Critical Errors and High Priority bugs, since our policy is to have one issue or question per ticket,  so issues and questions that are related to different subjects will be in separate tickets so other customers or our support agents can find them easily. 

    For all suggested features that have been mentioned here, please feel free to search through our feature suggestion page,  to see if someone may have already suggested this features. If you can't see it, feel free to add your suggestion there, and as more people vote, the feature will move higher on the priority list.

    You can certainly follow our changeLog page if you'd like, where we state any changes/new features/bug fixes during updates and our newsletter, so you're informed about new features, bug fixes, freebies, etc.

    Looking at the Critical Errors

    • **** This is the biggest one - it makes the site look broken on smaller browser widths or with any custom copy entry.**** PopUp Window - words break in the middle and unable to edit responsive breakpoints. Behavior can be seen as you resize a browser window with a line of text that needs to wrap. All words in all areas can break in the middle of the word. This does not appear to happen if the module is embedded within the window.

    On your website, if i click on Book Now, the booking form (PopUp) opens correctly, as you can see on the screenshot

    7841449384.png

    If i resize the window, the booking form is responsive, and it follows the size

    2407532552.png

    Perhaps, you are talking about something else?

    • Since Updating to the latest version (7.3 from 7.2), when I go into edit my Step Booking Modules, if you have “Preselect Booking Parameters” selected, all instances now say “The above custom field is not fully supported and has been rendered as a standard input." and the shortcode area is now a string of code.

    Would you mind providing a screenshot of custom fields that you are using, and also the screenshot of preselected booking parameters so we can try to reproduce the issue on our end?

    • Upon update, all my custom email notifications were changed back to the default messages with no way of recovering the edited messages.

    By default, Amelia doesnt delete the custom notification after the update. Have you used different languages to edit templates? All translations (using third-party plugins like LocoTranslate) will be reverted to default.

    Please, provide more infomration regarding the custom notifications.

    High Priority Bugs/Site Errors

    • With an embedded window module, there is no way to alter the margins/padding from what I see, which can be quite large.

    This has been reported already and we are working on improving it. Currently, the window module (popup) is opening the booking form in "standard" size, as per the first screenshot.

    • Within the module, there is no way to edit the phone number display. It is always displayed with the country code and is all together as one word rather than parenthesis and dashes (or any other custom option).

    When it comes to the phone number display, you can only hide or unhide this field on the phone number, but it will be always displayed with the country code and selection option. Minor customizations are possible with the custom CSS code.

    • Customer Panel email notification as displayed in the “Notifications” setting area does not send to the new user even when “Automatically Create Amelia Customer user” is selected, and “Enable Customer Panel” is selected.

    This could be related to the notification settings, itself. We recommend using the SMTP protocol because email that is sent with PHP Mail generally gets flagged as spam by mail servers and also can take some time to send. See below how to configure SMTP and Mailgun mail services. You can find more infomration regarding settings on this link.

    • The only email a new user will receive is a link from Wordpress where they are able to create a password and there is the ability to login to Wordpress via an “Amelia Customer” role where they can edit their info on the backend. We do not want that ability, or at least, for them to be readily aware of it. It would be cleaner for them to only interact with the front end Customer Panel.

    There are two options for the customers to log in to the Customer Panel. Via the link or it would require them to log in with the password. This can be controlled in the User Role settings, in the Customer section.

    4044144111.png

    • If requiring a password is selected for the Customer Panel, there is no intuitive way for the new user to know how to get to it or create their password or even use a “Forgot Password” link.

    By default, when the Customer Panel is enabled, only the window will appear on the front end, but, unfortunatelly, the customers would need to click on "Forgot Password" if they don't know the password. We are working on a complete redesign of the Customer / Employee panel, so various new features will be added, but you can suggest this on the suggestion page, as well.

    These are just the basic answers, but, once again, i would kindly ask you to open a new ticket for each subject, since each of these subjects can get pretty long and it is easy to lose track. Also, we do have a lot of these questions covered in our documentation, as well as in the Ticksy base, from the previous tickets, so feel free to check them out.

    Thanks and i hope it helps.





    Kind Regards, 

    Stefan Petrov
    [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

  • Todd Droz replied

    I will reply to the top issue since you have screenshots here for the window resize/word breaking problem. I know the popup window is responsive and will eventually get to that size, but it does not break into smaller ratios in the same manner as the embedded window does. Thus, if a window is opened on smaller browser widths that are still above the smallest breakpoint, the text issue shows up. You need to go past the step one of the process to see what I'm referring to. The word break problem also shows up when I have a Custom Text Field as part of the customer information step. I've attached multiple screenshots so you can see exactly what I'm talking about.

    The main issue isn't that the responsive breakpoints don't appear to be the same as the embedded (it's still an issue however) but that because of this word breaking is unpredictable. I can't imagine a scenario where you want words to break in the middle like this.

    ** As for the other issues, I will create separate tickets for each one as you requested.

    Attached files:  Screenshot 2023-12-30 at 4.15.37 PM.png
      Screenshot 2023-12-30 at 7.30.39 AM.png
      Screenshot 2023-12-30 at 7.30.52 AM.png

  •  1,196
    Uroš replied

    Hello Todd,

    Thank you for the update on this and for your patience.

    As Stefan is out of the office, I will fill in for him.

    We have noted this issue and passed it to our developers to have this resolved in the future.

    Please let me know if you have any other questions.


    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