Okay
  Public Ticket #2131283
Times for different services
Closed

Comments

  •  1
    Susanna started the conversation

    Hi,


    If you have different services for your company and they are available at different times, how do you configure this?  

    Also, is there a way to configure 'events' to look like the services booking section.

    Thanks

    Susanna

  •  2,498
    Aleksandar replied

    Hello Susanna.

    Thank you for your purchase.

    Thing of it this way - Your company's working hours are like any physical company's working hours - If you have employees who will cover three 8 hours shifts, your company's working hours will be 00:00 - 24:00.

    Now, each service you create can last a different amount of time, and that doesn't actually depend on the company's working hours, but instead is connected to the Employee's working hours. So, an Employee assigned to a service actually allows the service to be booked. If your employee is working from 09:00 - 17:00, booking for a service he's assigned to can only take place between those hours.

    I hope that helps.

    As for changing the events' look - I'm sorry to disappoint you, but unfortunately something like this is not possible with the plugin's built-in features.

    Best regards.

    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

  •   Susanna replied privately
  •  2,498
    Aleksandar replied

    Hi again Susanna.

    Take a look at our demo site and you can see how the booking form works, how categories with multiple services look, events and search.

    If you have multiple services, like shown in our categories link shared above, you have (for example):

    Bikram Yoga, which costs $45

    Hatha Yoga, which costs $50

    Hot Yoga, which costs $40

    Each of these services can have a different duration. So, if Bikram Yoga lasts for an hour, Hatha can last 45 minutes, and hot 30 minutes. To set that up, you simply need to go into Services tab in Amelia's back-end, and configure that for each service. It's quite simple to have different durations for services.

    Could you explain what you're trying to achieve? Maybe share the link to your page with me, so I get the idea of what you want it to look like?

    Best regards.

    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

  •   Susanna replied privately
  •   Susanna replied privately
  •  2,498
    Aleksandar replied

    Hello again Susanna.

    Let me break it down.

    From what I can see you have only two yoga classes:

    • Postnatal Yoga Class
    • Pregnancy Yoga Class

    So, you need to create a Category "Yoga", and then create two Services:

    • Postnatal Yoga Class
    • Pregnancy Yoga Class
    6081345359.png

    I see the service duration should be 1 hour and maximum capacity of 13 people, so you set up the service duration to be 1 hour and maximum capacity:

    6521632790.png

    Do this for both services.

    Next, I see that you have only two time slots set up for events: at 10 AM and 7 PM.

    So, your employees who are assigned to these services should have their working hours set up to match that:

    1445077851.png

    When everything is configured like this, you will see the booking form which looks like this:

    7745541783.png

    As for this:

    Am I right in thinking that on your demos that for example, there is a yoga class every hour?  That wouldn't really happen would it??

    What you see are available time slots.

    Think of it this way - our demo site is a company (a fitness center), which has working hours from (for example) 09:00 - 17:00, and individual classes are available for booking. You, as a customer, would log into our website, and see available time slots. Then, you would choose a time slot when you want to practice yoga. So, there aren't yoga classes scheduled for each hour, but we left it there as an option. So, if you have an employee who needs to be at work for 8 hours, people can book time slots during those 8 hours. If services last for one hour, there will be 8 slots, if services last for two hours there will be 4 slots, if services last for four hours there will be 2 slots, and so on.

    You can set up so each employee can only work on one, or two time slots, like shown above (in the Working Hours screenshot). So, if you have your mind set on two appointments a day (at 10 and at 19), you need to assign your employees to be available only during those hours.

    I hope that helps.

    Best regards.

    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
    Susanna replied

    Hi Aleksandar

    Thanks for going into so much detail... Its really helped me out and think we are almost there! 

    I am just having trouble with the locations.  Ideally the locations need to be be fixed to each service (class) because, each of the services have a different location!  And with this in mind, we don't need the 'location' selection option to display on the form because the location is fixed to the particular class. https://cl.ly/02207c3c4769

    Why does it look like this https://cl.ly/6fc79ae0beea and not this https://cl.ly/50aa98b82d93


    Please have a look and see if you can help me finish it :)

    https://www.kirstyhawthorn.com/holistic-care-in-hampshire/book-a-class/

  •  2,498
    Aleksandar replied

    Hi again Susanna.

    You're welcome.

    Like I mentioned in the previous ticket: location is not linked to a service, but to an employee assigned to a service.

    If you had only one location, the booking form would look like this https://cl.ly/50aa98b82d93, but since you set up multiple locations, it comes up like this https://cl.ly/6fc79ae0beea.

    At the moment, one employee cannot be assigned to multiple locations at the same time, but instead would need to be split into periods, like this:

    09:00 - 12:00 Location 1

    12:00 - 14:00 Location 2

    I imagine that's not what you want to see, so I can offer a workaround until we extend multiple locations feature.

    Delete all locations from your installation, and add it in brackets next to services, like this:

    "Sunday Postnatal Yoga Class (Broadlands Birth Centre)"

    "Thurs Pregnancy Yoga Class (New Forest Birth Centre)"

    "Tuesday Pregnancy Yoga Class (Princess Anne Hospital)"

    This way your customers know where the class is taking place, and we're bypassing all mess that comes with locations.

    So, if you have only one employee, no locations, you will see the booking form like this https://cl.ly/50aa98b82d93.

    I hope this helps.

    Best regards.

    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