Okay
  Public Ticket #2983195
Placing bookings based on room size
Closed

Comments

  • Neil Carroll started the conversation

    So a client of mine is looking at Amelia as her booking system of choice however, she has up to 5 rooms of differing sizes (1 person, 2 person and 3 person) depending on the service required. The customer does not need to see this in the booking process but is there a way to build the room availability into the booking system so that appointment availability for a service is based on both the availability of staff and the availability of an appropriate room? 

    Thank you

  •  111
    Stanislav replied

    Hello Neil,

    Thank you for reaching out to us.

    Our plugin currently support time slot booking during one day, so if it is just renting of co-working space for a couple of hours a day, then it is possible to use our plugin for this. If, however you need multi-days booking then you should check out our new feature Events.

    You can either create rooms where services are and create employee for each room (different one, so they can be bookable at the same time) and hide the employee selection with a simple CSS (we will explain later on ) or you can create each room as separate employee and create just one service to attach to each room. Just so you know each employee needs to have email, so if you don't need a separate email for each you can create with Gmail or outlook the same email with +number, and they will be seen as a different one (a would later explain you this in more details, but you should know that you need to use Gmail or Outlook).

    If your employee email address is [email protected] you can make more employees with same email adding numbers like [email protected],[email protected]... )

    And then you can use ameliabooking shortcode and on front-end you can hide with CSS  dropdawn with Employees.

    You can use this CSS rule on the page between style tags where you will hide Employee dropdawn:

    <style>
    .am-select-employee-option {    display: none;
    }
    </style>

    If you create just one employee and rooms as services, that means that rooms will not be bookable at the same time, since there is just one employee that is working (one employee/rooms one working hours - multiple employees/rooms multiple working hours). That is the reason why I offer you two other workarounds: rooms as services but with several employees hidden from the front-end, or rooms as employees with one service.

    If you have any more issues or questions feel free to ask, we will gladly help.

    Have a great day!

    Kind Regards, 

    Stanislav Snagovskiy
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs

    You can try wpDataTables add-ons before purchase on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Neil Carroll replied

    Thanks, Stanislav. I guessed you might have a solution or two. I'll explain this solution to my client and hopefully we can take the next step with Amelia.

  •  111
    Stanislav replied

    Dear Neil,

    You're welcome,

    If you have any further questions or issues, please feel free to open a new ticket, and we'll gladly help.

    Kind Regards, 

    Stanislav Snagovskiy
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs

    You can try wpDataTables add-ons before purchase on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables