Okay
  Public Ticket #3031992
packages
Closed

Comments

  •  5
    María Reyna started the conversation

    Hi!I have been using  your plugin for a year now and I am mostly happy with it. 

    Few days ago I have noticed something that need to be fixed: when you set a package to be consumed over a period of time, if the customer later make changes on the bookings they can move the class to any moment, without restrictions of time. I have found out that there are customers buying the monthly packages (that are the cheapest as they have to be used within the 30 days after the purchase) and then changing their bookings so they can use those sessions in two months or when they want. 

    Can it be solved?

    Thank you!!

  •  1,822
    Miloš replied


    Hi, María

    Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.

    -

    The package duration does not limit the appointment availability. 

    Your customers will be able to book appointments depending on the "Period available for booking in advance" configured in Amelia's General settings, or in individual settings of each appointment. 

    The package duration is the duration during which customers are able to book appointments within a package. 

    So, if you have 10 appointments in a package, and the duration is 30 days, customers that booked only 1 appointment have only 30 days to book remaining 9 appointments.

     If they miss that window, those 9 appointments would go to waste. 

    However, they will be able to book those appointments in the future depending on how long the period available for booking in advanced has been configured. This behavior was always like this, we have never changed it.

    Let me know if anything is not clear, or if you have further questions. Thanks.

    Kind Regards, 

    Miloš Jovanović
    [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

  •  5
    María Reyna replied

    Hi Milo, thank you for your reply.

    I understand and already knew all you have explained. But I think you are not understanding what I say. 

    The point is: it does not make sense to have packages to be used in a limited time, if then the customer can rearrange the bookings included in that package whenever they want. 

    What I am saying: a customer buys a package of 5 appointments to be used in a month and he makes the 5 appointments at the moment of the purchase. If later he wants to change the date of one of those appointments, ha can change it whenever they want, without the month limit. That is what should be fixed. I know it has always been that way, but that doesn't mean it's ok. Again, the time limit looses a bit of sense if this can be done. 

    And obviously, changing the period available for booking in advance is not a solution.

    I think this should be a priority, as it can cause us to loose money (actually I have already lost money).

    Thank you.

    María

  •  2,572
    Aleksandar replied

    Hello María

    Sorry for the late response, we've had some non-working days in our country due to the labor-day holiday.

    Thank you for sharing with us your point of view. The Packages feature was researched months before it was developed and it was developed based on our customers' requests. These requests lead us to develop the Packages feature the way it's currently configured. They aren't supposed to serve as a monthly subscription feature (something we do have planned for the future), but as a package that expires. Basically, it's letting your customers purchase a package of services instead of individually booking those services. If they miss the "Package duration" time window, they will lose all those appointments they failed to book - you still receive the payment for the entire package whether they booked all appointments now, book some now, some later, or miss some, or reschedule some appointments.

    We have, of course, listened to the rest of our userbase, and the plans to implement the limit for appointments included in the package are there, but they're currently not our priority. The entire development team is working on other priority tasks, and as soon as they're done with those, they'll get to improving existing features (Packages, and appointment limits within packages included).

    There's no ETA for this, but I hope it will be improved in the next few months. 

    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

  •  6
    Sandor Nemeth replied

    Hello Aleksandar,

    Thanks for the detailed explanation.
    We are also looking forward to this option in the future. Being able to force those bookable appointments dates within that package validity period.

    In most use cases packages are expected to work as María described. Even our customers noted, that they would expect that they wouldn't be able to book appointments on dates that are out of the validity period. Which makes sense, I totally agree with María.

    I do like the option though how it currently behaves. But it would really make sense to allow us, to opt for the default behaviour that most people are used to when it comes to packege expiration dates.

    We hope that this will be addressed in the future at some point.

    Kind Regards

    Sandor

  •  1,822
    Miloš replied

    Hi, María and Sandor

    Sorry for the delay in the response time once again.

    We have reviewed all the details once again, and we can confirm that, as Aleksandar said, 

    our developers will do their absolute best to get to this as quickly as possible.

    They have a priority list, and we are all cooperating to get through it.

    We are also taking into consideration how many users request certain modifitaions/ improvements, so we are passing it to them and constantly changing the priority list accordingly.

    The devs certainly have this option in scope, and we can absolutely understand the use-case,  exactly as you described,  so we will do our best to develop an option for our users,

    so that they can set to force those bookable appointments dates within the package validity period;

    just as Sandor put it.

    Thank you very much for this feedback and for the suggestions.

    Of course, don't hesitate to reach out to us if you have any further questions.

    We can't promise an ETA, but 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.

    Kind Regards, 

    Miloš Jovanović
    [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

  •  6
    Sandor Nemeth replied

    Thanks Miloš, glad to hear.

    Kind Regards

    Sandor

  •  1,822
    Miloš replied

    Hi, Sandor smile.png

    You're welcome, no problem at all.

    Of course, please don't hesitate to reach out whenever you have any questions for us.

    Thank you

    Kind Regards, 

    Miloš Jovanović
    [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

  •  6
    Sandor Nemeth replied

    Hello Milos,

    Hope you are well! I thought I would look at this ticket again and see where it was going.

    Reading back what Maria says absolutely makes sense I think. She has a good point.

    6842981282.png

    There are customers that keep coming back and figured out that if they prebook all their appointments while the package duration period still hasn't expired, they can basically trick the system and use their appointments without any limit. Only a handful of people actually take advantage of this. So not a big issue at the moment. But Amelia being one of the best booking plugin for Wordpress, this feature could be definitely added later.

    Which you already said it is planned, so it is good to know this potentially will be sorted maybe with an extra option in Amelia.

    Anyway, just thought I would share my thoughts on this again..

    Kind Regards

    Sandor

  •  1,822
    Miloš replied

    Hi, Sandor 

    Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.

    -

    Yes. I can see what you mean, and Maria was correct with that point, it is something that we need to assess and to work on improving, adding a new option in regards to limitations for Packages,

    in order to prevent situations like that being taken advantage of by customers.

    -

    Our devs added the new feature to limit the number of appointments,Packages and Events that customers can book in certain period of time, since version 5.6,

    but it is still not ideal for this use-case where you wish to just allow the current Month, and completely block out the future months for a package.

    -

    The only workaround at the moment is to limit the "period of booking in advance" for a specific service, which would prevent people to choose any appointment date and time for that Service, that goes beyond the next 30 days,

    and our devs also added the new Feature to limit appointments, Packages and Event bookings, calculated either from the moment of booking, or from the moment of the initial appointment date and time.

    -

    We will do our best to work more on this and to add better improvements as soon as possible.

    Thank you once again for this feedback and for pointing that out.

    Kind Regards, 

    Miloš Jovanović
    [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

  •  6
    Sandor Nemeth replied

    Hello Miloš,

    Thank you, no problem at all, we appreciate that it will take time to imlement this in the future.

    Its good knowing that you are planning to make improvements on this.

    Kind Regards

    Sandor


  •  1,822
    Miloš replied

    Hi, Sandor

    You're welcome, i am glad to be of any assistance

     if that is sometimes only least to update on the current status.smile.png

    Of course, as you know - please don't hesitate to reach out to us whenever you have any questions.

    Thanks

    Kind Regards, 

    Miloš Jovanović
    [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

  •  6
    Sandor Nemeth replied

    Hello Miloš,

    Just checking in, do you know if there has been some improvements in this topic? Do you know when this implementation will be rolled out in the future?

    Thanks!

    Sandor

  •  1,501
    Uroš replied

    Hello Sandor,

    As Milos is currently off, I will fill in for him.

    At the moment, this has not been changed, but it will be in the future.

    Unfortunately, there is no ETA on this as there are plenty of new features and improvements that are being done at this very moment.

    In the meantime, 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

  •  6
    Sandor Nemeth replied

    Hello Amelia team!

    Can you please give a status update on this issue? Has there been any improvment with this?

    Please read back the thread if it is not clear what our problem is with the current package duration / validity period behavior.

    We think with a new button in the packages setting panel (please see image below), we could add this functionality the right way. This would make so much sense.


    Adding this function would be the final piece of the puzzle for our project, allowing us to use the package duration to limit the user appointments. Meaning, if this option is ON, then Amelia wont allow users to book appointments that are dated after the experation date.

    For example, if the calculated experation date for the package is 28.01.2024, then the user won't be able to book appointments in the calender starting from 29.01.2024. Those appointments should be grayed out for the users if they selected a package with this option turned on.

    We think with this option, the backward compatiblity would be aslo solved. This option would be turned off by default.

    1160859023.png


    We hope this further clearifies what our problem is and helps for developers what we think would be a viable option.

    Thanks

    Kind Regards

    Sandor



  •  1,501
    Uroš replied

    Hello Sandor,

    Thank you for reaching back out to us and for your patience.

    I will have this passed to our management again and ask to be prioritized.

    Thank you for the clear suggestion.

    In the meantime, 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

  •  6
    Sandor Nemeth replied

    Hello Uroš,

    Many thanks, please let me know if there is going to be any feedback on this later.

    Kind Regards

    Sandor

  •  1,501
    Uroš replied

    Hello Sandor,

    I will do.

    I appreciate your patience.

    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

  •  11
    Franziska replied

    Hi everybody,

    I just came over this ticket - only after I opened one with the same issue. Sorry for crossposting.

    I also would like to point out, that this option is actually crucial for my purpuse. I sell trainings starting from 10 appointments onwards. Customers plan a training for a specific time duration, mostly calculated in months. So they might buy 30, 40 or more trainings for the next six or twelve months. Within these 6/12 months they need to be flexible concerning the appointment bookings, especially in B2B. But they should not be able to book appointments for a later time. I would get into real planning and financial trouble if someone with a 6-months-package would only after 5 1/2 months start to book 30/40/50 sessions.

    So I, too, would appreciate a higher ranking on your devs' prio list.

    Best

    Franziska

  •  6
    Sandor Nemeth replied

    Hello Franziska,

    Thanks for pointing this out. We are also looking forward to this implementation a lot actually. As I pointed out, it would be crucial for us as well. And we think that a feature like this for packages is a very basic one. In practice, most businesses who sell services in packages don't allow the customers to come back and use the services anymore once the duration of the package expires.

    As I pointed out earlier in this ticket, with an option in the package setting panel like in the picture below, the backward compatibility would be also solved.

    We should add a toggle button 'Limit appointments based on duration' to the package setting panel, that if was turned on, would add another layer of limitation on the bookable appointments in the future based on the package duration, on top of the service level 'Period available for booking in advance' limitation.

    5964548144.png

    We hope it will be noticed soon, that for packages this is a really important feature. Thanks Franziska for posting it also here, hopefully it will help to push this topic forward.

    Kind Regards

    Sandor

  •  1,501
    Uroš replied

    Hello Sandor and Franziska,

    Thank you for reaching out to us and for your patience.

    I have responded to this ticket that Franziska created and passed this to our management to put priority into this feature.

    In the meantime, 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

  •  6
    Sandor Nemeth replied

    Hello Uroš,

    Sounds awesome, thank you for this.

    Regards

    Sandor

  •  1,501
    Uroš replied

    Hello Sandor,

    Glad to be able to assist you.

    I will have this ticket closed for now.

    If you have any other questions, please let me know and I will gladly assist you.

    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

  •  3
    hanna replied

    Hi,

    Doyou have some news for this update ? I have the same problem than everybody in this discussion.

    Thanks.

    Hanna

  •  3
    hanna replied

    Hi again,

    I have an other question :

    When you take a package, is it possible to start the package at the first class booking or for the customer to choose when the package starts ?
    At the moment, when you take a package, it starts on the date you book the package.

    Let's imagine a 5-class membership valid for 1 month: I buy the membership on June 1 and the next bookable class is on June 7: I lose 7 days of membership.

    Asking customers to book on the same day so that their subscription starts on the day of the first lesson booked is a bit confusing and not very professional.

    Thanks a lot, hope to be clear

    Hanna

  •  1,501
    Uroš replied

    Hello Hanna,

    Thank you for reaching out to us.

    Can you please create a separate ticket for this purpose and we will assist you with this? 

    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