• Resolved geekayhu

    (@geekayhu)


    Hi there,

    This is Gabe, frontend developer for ceosz.hu, I bumped into several issues after updating and testing the new 6.x version on our staging site. It’s gonna be long, sorry, bear with me, I tried to be as detailed as possible.

    (Must note that the latest v5.1.26 still works almost fine (except for the “send a copy to admin” emails do not work), but I have many issues which does not work in v6.0.13). I linked a screencast video, maybe it helps a bit, too.

    full booking flow screencast: https://youtu.be/u-fuGyH1U9Q

    Here’s a list I find problematic, confusing, and even broken for us.

    Basic issues

    • In the previous. (v5.x) version, the first available date automatically loaded, now I have to manually go to the month (we have receptions usually only one day a month). Is it deprecated?
      • In v6.0.13, it shows the current month (Sept now, not the first available date)
    • The calendar page arrow icons are invisible; I had to use a custom CSS to make them visible (.react-calendar__navigation__arrow { color: #333 !important;})
    • If I click the next month arrow (currently in September), a date from November loads in October (but showing 11.15), and if I go back to September and do it again, it works fine. (Note: we DO NOT have appointments in Oct.)
    • The translation for the form does not render; however, it is in the translated text settings, except for the “name field”, which is in v5.x, and isn’t in v6.x.

    Summary panel issues (not bugs, just opinion):

    • The “tax included” row is redundant for us, if all the services (consultations in our case) are free, so is there a way to “turn it off” or “hide”? – or CSS is enough?
    • The right summary panel seems cluttered because the panel is not “wide enough”, so all the text wraps in a “weird way”, like the service name and date/timeslot underneath each other. It would be nicer, I believe, if the text (title and dates) took up the whole width of that panel.

    Confirmation messages after booking

    • “Instructions to show after place booking” makes no sense on the cancellation page.
    • If, as the title suggests, it is AFTER/FOR the booking, and IS RELATED TO the booking, not to the cancellation.
    • The error message “No bookings found for the provided token” cannot be translated, nor could I find it in the translation text, nor in the plugin translation (with Loco Translate).

    Backend issues

    • The “bookings made in the 24 hours” on the dashboard is empty after a booking is just made.
    • The calendar view jumps back from day view to month view if I click the next/prev icons (annoying).

    Email notification issues

    • There is an option in the Email settings: “Send copies of admin email notifications to addresses”, but that copy never arrives; only the booking confirmation emails sent to the customer and the admin.
    • I can’t test emails, even if I have a “dummy” booking; it does not show up in the list field if I start typing.
    • If I book more than one slot, the cancellation links open a wrong appointment date/time (see in the video timestamp 1:30); probably the placeholder code inherited from v5.x is wrong(?)
      • It shows dates that never existed in the services; basically, every cancellation confirmation goes back one day to 2025.11.14. with a different timeslot, but all the services (consultations in our case) are on 2025.11.15.
      • See more details below…

    Current email template inherited from v.5.x

    (issues with: “booking by customer sent to customer” and “cancellation confirmation sent to customer”)

    IDK, maybe the loop option is not working anymore?

    • If the customer picks at least 2 timeslots, the “cancel links” appear individually next to the appointments, which works in v5.x
    • However, clicking any of the “cancel links” in the email (in v6.0.13) results in the cancellation page displaying dates and timeslots that do not exist in the service date/time settings.
    • In our concrete example, ALL the services (consultations in our case) are ONLY on Sept 15. In this particular email, you see 2 timeslots with 9:00 and 11:20. As you can see, the cancel link for 9:00 brings up Sept 14. 8:00, and the cancel link for 11:20 brings up Sept 14. 9:00.
    • However, if I – as the user – cancel/delete the appointment, the message in the booking form (cancellation page) afterwards still shows the wrong date, but the cancellation confirmation email has the correct information.
    • I was trying to figure out what if I change the placeholder, but in the placeholder list documentation, I could not find the description for (e.g.) “booking_order”, because I guess the placeholders may be wrong in the previous email template, like the appointment_loop part.

    Example: Booking made by the customer and sent to the customer (the email template is inherited from v5.x, I quickly translated the parts for better understanding). It also uses the loop option to show if a customer wants to cancel only 1 appointment from the 2.

    “Kedves #customer_name, (Dear customer)
    Ön sikeresen foglalt időpontot a következőre: (successful booking for the following)
    #service_name [appointment_loop_start]
    #appointment_day • #appointment_time — #cancel_link[appointment_loop_end]
    Foglalt helyek száma: #selected_count (seats booked)

    Üdvözlettel (kind regards)
    DVN2025”

    ——————

    Thank you very much for your patience. I hope I shared every important detail.

    Since it’s on a staging site, you can be given a login token if needed. The main site runs v5.1.26, it works almost fine; however, the send copy to admin emails in the “Email notification settings” does not work anymore.

    Kind regards
    Gabe

    • This topic was modified 3 months, 4 weeks ago by geekayhu.

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Moderator Support Moderator

    (@moderator)

    @geekayhu   Please don’t offer to send or post logon credentials on these forums: https://wordpress.org/support/guidelines#the-bad-stuff

    It is not OK to offer, enter, or send site credentials on these forums, whether for a live site or a staging site. Thanks for your cooperation.

    Plugin Support Md Abdullah Al Arif

    (@faithcoder)

    Hi @geekayhu,

    I truly appreciate your feedback and the details you’ve shared. Some of your points are absolutely valid, while others may need a closer look. We’ll carefully review all your observations, there’s always room for improvement, and we’re working hard to make v6 better and more stable as we continue to grow.

    If you’re not fully satisfied with v6, you’re always welcome to continue using version 5.1.26.

    Thanks!

    Plugin Support Md Abdullah Al Arif

    (@faithcoder)

    Hi,

    We haven’t heard back from you in a while, so we’re closing this ticket due to inactivity. If you still need help, feel free to reopen the thread or create a new one, and we’ll be glad to assist you.

    Thanks for your understanding!

    Thread Starter geekayhu

    (@geekayhu)

    Hi there,

    I’m sorry, but there is nothing resolved, since, if you read our communication, you just wrote ” Some of your points are absolutely valid, while others may need a closer look. We’ll carefully review all your observations, there’s always room for improvement” – so I haven’t received any solution to the issues I mentioned, and you did not ask anything else.

    Thanks
    Kind regards, Gabe

    Plugin Support Md Abdullah Al Arif

    (@faithcoder)

    Hi@geekayhu ,

    Sorry for any confusion. Let me clarify each point below:

    Basic Issues

    • You’re correct, in version 6, the calendar will load with the current month by default.
    • The arrow icons on the calendar page look fine on our end. If they aren’t showing for you, it may be due to a style conflict; if you’re using custom CSS, that’s alright.
    • The available dates should display correctly in the current month. I’ll need to check your page directly to confirm how it appears on your setup.
    • Could you please specify which translation strings didn’t work? The screenshot you sent is no longer available.

    Summary Panel

    • Currently, the ‘tax incl’ text can only be hidden using custom CSS since there isn’t a built-in option.
    • Our team is already working on improving the appearance with custom width/height adjustments.

    Confirmation Messages

    • The instructions are displayed globally on all pages. We’ve noted this as a possible improvement.
    • You’re right, the error message isn’t included in the PO file. We’ll add this in a future release.

    Backend

    • The dashboard booking list is displaying fine on our side [screenshot]. Please double-check the booking status and clear the cache on your site.
    • I’ve reproduced the calendar view issue, our team will fix it.

    Email Notification

    • The email notification issue has been partly reproduced. I’ll run further tests, and if confirmed, it will be fixed.
    • Couldn’t reproduce the test email; it should display from the existing booking list. Works fine on our end [screenshot]. If possible, please share a video again or detailed steps to reproduce.

    Current Email Template

    • I couldn’t reproduce the issue you mentioned. When booking 2 timeslots, the system correctly picked the first one from start to cancellation [screenshot] and [screenshot-2]
    • Cancellation dates and times also appeared correct [screenshot].
    • It’s possible since we’re updating from v5 to v6. I’ll discuss the inherited template with our development team to confirm if it’s related.

    Reproducible issues will be addressed in upcoming releases.

    Thanks again, Gabe, for your detailed feedback and testing. I appreciate your time and effort. Still, it’s your choice if you continue using version 5.

    Thread Starter geekayhu

    (@geekayhu)

    Hi Abdullah,

    Thank you for “reopening” this support ticket, and responding to my issues; and ofc, for the later fixes where possible. I try to be as brief as possible, but still as detailed.

    Re: Basic issues

    • Re: “The available dates should display correctly in the current month. I’ll need to check your page directly to confirm how it appears on your setup.”
      • Please let me know how I can assist with the check.
      • steps: 1) open the booking -> it currently shows September; 2) jump to October -> it loads times from November (but with 2025.11.15 – which is correct); 3) go back to September, and reopen October again -> now the dates disappear (vs previously), and it looks fine. If that matters: I cleared both the server and browser cache several times
    • Re: “translation strings didn’t work”: What I meant is that in v6, there is no “name” field in the backend for the name to translate (in v5.x you have only 1 field for the name, in v6 – in the frontend, you have 2 fields for first AND last names): https://ibb.co/jksCrGmQ (previous screenshot: https://ibb.co/cSJV1kH4)

    Re: Backend

    • Re: “dashboard booking list is displaying fine”: well, I quickly made a booking, it’s still empty for me: https://drive.google.com/file/d/1zuH2XDUpkDGsCg7YobWBhtU34RbZlINh/view?usp=sharing  (as mentioned, I cleared both caches several times) Re: Email notifications
    • Re: “The email notification issue has been partly reproduced. I’ll run further tests, and if confirmed, it will be fixed.” Thank you!
    • Re: “Couldn’t reproduce the test email”: maybe I do something wrong, but here’s what I tried (as you can see, that booking is also missing from the “made in the 24 hrs list, maybe because it’s made by admin?): https://youtu.be/dyHFSVww74k (I also received the confirmation email, so it is booked, but can’t find it for test-sending)

    Re: Current Email Template

    • Re: “I couldn’t reproduce the issue you mentioned. When booking 2 timeslots, the system correctly picked the first one from start to cancellation [screenshot] and [screenshot-2]“
      • Your screenshot -> this seems to be 2 separate bookings for me. What I mentioned is that “2 timeslots within 1 booking”, so I have 2 cancellation links within the confirmation email, so the customer can cancel just 1 if they want to keep the other.https://youtu.be/XBhPF6BrXE8
      • but, the “solo” booking with only one timeslot returns a wrong date, too (-> 2025.11.14, we have no consultation on that day): https://youtu.be/I-Zw4WRoDl0
    • Maybe the “placeholders” inherited from v5.x are not compatible with v6?
      • this part: “[appointment_loop_start]
        #appointment_day • #appointment_time — #cancel_link[appointment_loop_end]
      • Re: “It’s possible since we’re updating from v5 to v6. I’ll discuss the inherited template with our development team to confirm if it’s related.” Thank you!

    Thank you for your assistance!
    Kind regards
    Gabe

    Plugin Support Md Abdullah Al Arif

    (@faithcoder)

    Hi Gabe,

    Thanks for the recap and sharing the details including video.

    1. Yes, I can see the difference now. The date loads correctly the first time, but once I go back to September and then return to October, the available dates don’t display as expected. I’ll report this issue to our team.
    2. Regarding version 6, we’re already aware of the placeholder translation issue for input fields, and it will be fixed in an upcoming release.
    3. I’ve tested both single slot and double slot bookings on the same date, and it worked fine on my end [screencast]. It may happen due to a different time zone. For further inspection, you may send the details to “support’at’webba-booking.com”
    4. No worries about the placeholders, [appointment_loop_start][appointment_loop_end] they’re still usable in version 6. You can add them as they are.

    I really appreciate your time and effort for the deep dive into every single issue.

    Regards

    Thread Starter geekayhu

    (@geekayhu)

    Hi Abdullah,

    Thank you for your efforts and bug fixes.

    Related to (3) the double booking issue: I just attach a screenshot of the time zone settings.

    I will also get in touch with you at the given support email, which I’m grateful for.

    Thank you!
    Regards
    Gabe

    Plugin Support Md Abdullah Al Arif

    (@faithcoder)

    Hi Gabe,

    I truly appreciate the time and effort you’ve put into testing and patiently reporting these issues. We’ll be addressing them in our upcoming releases and will keep you updated once they’re resolved.

    Thank You!

    Thread Starter geekayhu

    (@geekayhu)

    And thank YOU for inspecting these thoroughly.

    Have a great day!

    Gabe

Viewing 10 replies - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.