Okay
  Public Ticket #2454236
Configuration
Closed

Comments

  • Scott Tuchman started the conversation

    I just really confused about this thing.  There seems to be no specific documentation to back up the marketing speak of this plugin.  This is for a fitness/gym and here's what I am trying to do...

    There's a service called SGT (Small Group Training) that has a max of 15 per class, is 50 minutes in length starting at a specified time, Monday through Friday with a 10 minute period after the class that is unavailable.  This should be purchased as a recurring monthly service with an annual commitment; so the user would pay for 12 months in full when purchasing this service.

    The issues I am encountering are

    1. I am unable to set accurate operating hours of 0500 - 2000, the selection either does not exist or when selecting 0430 as the start time, every other choice is greyed out on the end time.  This of course affects the times available to the end user as they are not able to select the appropriate class time at 0500, 0600, 0700 or 1730.
    2. I am unable to set a service length of 50 minutes or set any specific length of service that my client requires.  Is there no way to enter manually or override the preset times?
    3. When selecting the service, the user is given the opportunity to select a recurrence frequency, which contradicts an annual purchase with monthly recurring payments.  Further, if the class is for a specific time, say 0600-0650, the user is provided the ability to choose other times.  If a service is limited to a fixed number and time, why confuse the user with additional choices?
    4. The settings tab on every service is blank (see attachments).

    It just seems as if what you say this plugin can do and what is actually available to do are two seperate things.  It is not functioning as advertised.

  •  2,572
    Aleksandar replied

    Hello Scott

    1. If your services last 50 minutes, you need to configure the default time slot step in General settings to either 5 minutes, or 10 minutes.

    Then, you should also enable "Use service's duration for booking a time slot", so your service's duration is displayed on the calendar.

    You also need to configure your employee's working hours, not global working hours, as employees are the ones defining when the service they are assigned to will take place. So, your employees should have working hours from 05:00 - 20:00 (if you want to assign one employee to the service). Then, you can create a 50 minute-long service with 10 minute buffer time after the appointment. The logic of the buffer time was changed in the last version of Amelia (2.7), and it will be fixed with the next version (2.8). Until then, you can download the fix attached to my response, and replace the file ../wp-content/plugins/ameliabooking/src/Domain/Services/TimeSlot/TimeSlotService.php

    Since your employee's working hours start at 05:00, the offered service times will be at 05:00, 06:00, 07:00, 08:00, etc.

    2. This has been explained in point #1.

    3. Recurring appointments that were included in v2.7 are not package deals, which will be included at some point in the future. The feature was added as a free selection for your customers. When defining the service you can limit them, so they can choose one time slot that will be recurring weekly, but they can choose how long that will be. Amelia doesn't have membership, package options, anything similar, and it was never marketed to offer that feature. 

    You can create a service which would be named "Bulk Purchase" for example, and it would cost a certain amount. Then, you would need to create a 100% discount coupon which could be used 9 times, and limit the usage to 9 per customer, like this:

    6096551494.png

    My advice would also be to enable the notifications, so they get an e-mail with the discount coupon, explaining that they need to use the coupon for the remaining 9 sessions:

    7954541512.png

    You would need to add the %coupon_1% placeholder to the e-mail, so they get the coupon code they can use.

    After someone books the first appointment, they receive an e-mail with it, and they use it to book the remaining 9 sessions.

    That's one of the workarounds that can be used for this purpose, although it's not what you need.

    4. There's a bug in version 2.7 where if you've selected Minimum Time Required Before Booking in General settings to be 10, 12 or 15 minutes - the Settings of Services is not available. Please change that, and it should work fine.

    There is complete documentation about the plugin available here, and if you have any further questions about the plugin, I'll gladly assist.

    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