As previously announced via banners and our newsletters, support is no longer available through this platform.

For easier navigation, you can still click on "Submit a Ticket" here, choose the appropriate category, and you'll be redirected to the correct support channel for your plugin.

You can still access your previous tickets and browse public tickets, but please note that responding to tickets is no longer possible.

Paid customers: Please log in to your store account for support.

Pre-purchase questions: Use the support widget in the bottom-right corner of our websites:
https://wpamelia.com
https://wpdatatables.com
https://wpreportbuilder.com

Okay
  Public Ticket #3983391
SETTING UP CALENDAR BASED ON NEEDS
Closed

Comments

  • bernard martin started the conversation

    Hi Amelia Support Team,

    We’re setting up your booking system for our recording studio (https://atlantarecording.studio), and we’d love some help configuring it to fit our exact needs. Based on the demos, we believe your platform is the right solution, but we're struggling with properly setting it up for our workflow.

    Here’s our setup:

    • We have two rooms: A Room and B Room.

    • Clients can book 2, 3, or 4-hour and more sessions.

    • Each session can include a selected engineer (optional).

    • Each engineer has a different skill level and pricing rate:

      • Example:

        • Base Room Rate: $50/hr

        • Master Engineer adds +$10/hr

        • PRO Engineer adds +$5/hr

        • JUNIOR Engineer adds $0/hr

    • When a client selects a certain engineer, the hourly rate should automatically adjust.

    • IMPORTANT: For example If someone books the A Room from 4–8 PM with an engineer, that engineer should be unavailable for the B Room during that same time.

    • However, if A Room is booked, B Room should still be available (with a different engineer).

    • We would also like each engineer to manage their own availability in advance — meaning they can input the times they’re available to be booked. If they’re not available, they should not appear as an option during those time slots or appear unavailable.

    Our goals:

    1. Set up rooms (A and B) with hourly booking blocks.

    2. Allow clients to choose from available engineers.

    3. Automatically adjust pricing based on selected engineer.

    4. Prevent double-booking of engineers across rooms.

    5. Ensure that rooms remain independently bookable.

    6. Let engineers pre-set their own availability and only appear as bookable when they’re free.

    We’re also including a link to our current booking calendar for your reference so you can see what we’re coming from:


    👉 https://atlantarecording.studio/book-a-session/

    Please advise on how we can best set this up — we’re looking for a flawless booking experience for our clients and a simple management system for our team.

    Thanks in advance!

  •  900
    Stefan replied

    Hi Bernard,

    Thanks for reaching out to us. Let me explain a bit more about how Amelia works.

    You can configure your two rooms as separate services, as the service settings allow you to define both minimum and maximum capacity. You can then assign employees to these services accordingly. While you can configure the duration of each service, please make sure that the assigned employee’s working hours are long enough to cover the full service duration — otherwise, the time slots may not appear as available.

    By default, the booking form allows customers to choose a service, employee, and location, but only the service field is mandatory. Unfortunately, Amelia does not currently support dynamic pricing based on employee selection. However, you can use Extras to handle variations. For example, you can add an extra for additional time or features to a service, and the price will update accordingly when selected.

    Regarding employee availability:

    • If a single employee is assigned to multiple services, once they are booked for one service at a particular time slot, they will be unavailable for any other services during that time.

    • If you have two separate employees, and one is booked, the other will still be available for other bookings, since their availability is independent.

    Employees can manage their own appointments and working hours through the Employee Panel, but this access depends on the role permissions configured by an admin in the Amelia backend.

    I hope this helps.

    Kind Regards, 

    Stefan Petrov
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    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