I am setting up services for hourly rental bookings at a photography studio with 1 hour increments. The studio is open 7 days a week with a different rate per hour for weekdays (M-F) and weekends (Sat-Sun).
I have a service category for for Weekday Rentals and Weekend Rentals.
My questions is how can I limit the days available for booking for each service category.
In other words, I want it to only show Mondays through Fridays in the booking calendar when the customer has selected a Weekday Service and only show Saturday through Sunday for Weekend Service.
I was also curious if there is a way to link to checkout for a specific service without the client having to go through the entire process.
For example, I have a list of services with a book now button next to each one. I would like for the button to take them to the booking page but skip step 1 as they would have just selected the service they want to book.
The availability of a service is directly tied to an employee.
You will need to set the availability of the employee assigned to the service in question.
I think you will need to create 2 amelia employees to accomplish this:
1 employee for the weekday service,
and 1 employee for the weekend service,
setting each employee's availability on the required service days.
Here's how we did it:
Employee #1 Name: John Doe email: johndoe-weekday@somedomain.com (forwarding email to [email protected]) work hours: mon-fri
Employee #2 Name: John Doe email: johndoe-weekend@somedomain.com (forwarding email to [email protected]) work hours: sat-sun
Since an employee cannot have the same email as an existing employee, we chose to create forwarding email address to the employee's primary email address. We did this through our hosting account which is also where are email is hosted.
I hope this helps.
Richard
FYI: I am an Amelia user like you, and not affiliated with the company.
As Richard explained, the solution would be to create two different employees, since the timeslots depend on the employee work hours. You can then configure the work hours for each employee, where employee 1 would have the work hours from Monday to Friday, while employee 2 would have Saturday and Sunday. This will work in case you want to have different pricing, as well. If you configure Employee 1 to have one price for weekdays, you can configure Employee 2 to have different pricing for weekends. Each time, the customers select the weekends, Amelia will read the employee 2 work hours, as well as the pricing.
There is also a workaround for two employees with the same emails. If you use Google or Outlook for emails there is a workaround. You can put the same email just place +number before @ and you will be able to save employees but all emails will go to the same email address. For example [email protected], [email protected], [email protected] etc, will be different while saving and you will be able to save all employees but all emails will go to [email protected] address.
For the list of services, you can use different booking forms. For example, you can use the shortcode where you can predefine the service ID and then use it in "Amelia Popup" format. So, you can have a list of services where the customers could click on the button and the booking form will open. You can find more information regarding the popup on this link.
Of course, let me know if you have any other questions or issues.
I am setting up services for hourly rental bookings at a photography studio with 1 hour increments. The studio is open 7 days a week with a different rate per hour for weekdays (M-F) and weekends (Sat-Sun).
I have a service category for for Weekday Rentals and Weekend Rentals.
My questions is how can I limit the days available for booking for each service category.
In other words, I want it to only show Mondays through Fridays in the booking calendar when the customer has selected a Weekday Service and only show Saturday through Sunday for Weekend Service.
I was also curious if there is a way to link to checkout for a specific service without the client having to go through the entire process.
For example, I have a list of services with a book now button next to each one. I would like for the button to take them to the booking page but skip step 1 as they would have just selected the service they want to book.
Thanks in advance for your help with this.
Hi Chris,
The availability of a service is directly tied to an employee.
You will need to set the availability of the employee assigned to the service in question.
I think you will need to create 2 amelia employees to accomplish this:
Here's how we did it:
Employee #1 Name: John Doe
email: johndoe-weekday@somedomain.com (forwarding email to [email protected])
work hours: mon-fri
Employee #2 Name: John Doe
email: johndoe-weekend@somedomain.com (forwarding email to [email protected])
work hours: sat-sun
Since an employee cannot have the same email as an existing employee, we chose to create forwarding email address to the employee's primary email address. We did this through our hosting account which is also where are email is hosted.
I hope this helps.
Richard
FYI: I am an Amelia user like you, and not affiliated with the company.
Hello Chris,
Thanks for reaching out to us.
As Richard explained, the solution would be to create two different employees, since the timeslots depend on the employee work hours. You can then configure the work hours for each employee, where employee 1 would have the work hours from Monday to Friday, while employee 2 would have Saturday and Sunday. This will work in case you want to have different pricing, as well. If you configure Employee 1 to have one price for weekdays, you can configure Employee 2 to have different pricing for weekends. Each time, the customers select the weekends, Amelia will read the employee 2 work hours, as well as the pricing.
There is also a workaround for two employees with the same emails. If you use Google or Outlook for emails there is a workaround. You can put the same email just place +number before @ and you will be able to save employees but all emails will go to the same email address. For example [email protected], [email protected], [email protected] etc, will be different while saving and you will be able to save all employees but all emails will go to [email protected] address.
For the list of services, you can use different booking forms. For example, you can use the shortcode where you can predefine the service ID and then use it in "Amelia Popup" format. So, you can have a list of services where the customers could click on the button and the booking form will open. You can find more information regarding the popup on this link.
Of course, let me know if you have any other questions or issues.
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 | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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