Here is how you can configure having different pricing for specific times of the day for the same service.
A workaround is to create one or more additional duplicate employees, then assign them to the same Service - you can set an individual price per each employee.
Here is an example. Let's say we wish to rent one playing field for a football recreational time, and it will all be under the same service - but we want any time booked in the morning, from 9 AM until 12 PM to cost 50$ and any time in the afternoon, like from 1 PM until 5 PM to cost 70$.
We solve this by creating a duplicate employee, so we will have employee A and Employee B.
For this, I will just name them "Field 1 Morning" and "Field 2 Afternoon", to recognise them easier.
There is an additional workaround for the duplicate Employee to have the same Name and Email, if needed, if you use Gmail or Outlook Email - this way the same person will get the notifications, etc, we will share that later on;
Now, the work hours. The Employee A will be available only from 9 AM until 12 PM :
In the "Edit Employee", under "Assigned Services", we set that Employee price for the Service to be 50$.
The duplicate Employee B will be available only in the afternoon hours, from 1 PM until 5 PM, if anyone wants to book that time, it is a higher price, 70$.
Optionally, if you wish to remove the employee selection, so the Customer will just see all the available times, and depending on the time of the day they pick, the price will show accordingly.
You can hide the Employee selection in our Customize Settings. Go to the "Service selection" Page, then "Options".
So now, if my Customer picks any morning Time, the price on the payment summary screen shows as 50$, while if they pick an afternoon time, the price is 70$.
Here is the additional workaround if you need to have the same email for multiple employees.
Basically, if you use Google or Outlook for emails, you can put the same email,
just place " +number" before the @ symbol, and you will be able to save employees,
will be different while saving and you will be able to save all employees but all emails will go to the ' [email protected]' address.
Here is an example from my "fake employees", this one I named "Nick Employee", and his duplicate I just added the name "duplicate", but they can actually have exactly the same name ( if needed).
I just added the +1 before the @ symbol.
And that's it, that is the workaround how you can make duplicate Employes to present different times for different prices on the same Service.
Additionally, I just wanted to point out that we have pages with Demos, that you can use to try out the plugin's features - https://wpamelia.com/demos/
and there is a 15-day money-back guarantee period, so if you purchase the plugin, you can safely fully test it out,
we would assist you with our support along the way, and if it doesn't fit your needs you can request and receive a refund in that period.
Let me know if that helps and if you have any questions.
is it possible to set different prices for different times of day for the same service?
Hi Orlene,
We should have an easy workaround to achieve that, but I am just double-checking with our 2nd Level Team.
I am not sure if it requires creating a duplicate Employee or if there is an easier way.
As soon as they confirm, we will report back right away.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
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
Hi Orlene,
Here is how you can configure having different pricing for specific times of the day for the same service.
A workaround is to create one or more additional duplicate employees, then assign them to the same Service - you can set an individual price per each employee.
Here is an example. Let's say we wish to rent one playing field for a football recreational time, and it will all be under the same service - but we want any time booked in the morning, from 9 AM until 12 PM to cost 50$ and any time in the afternoon, like from 1 PM until 5 PM to cost 70$.
We solve this by creating a duplicate employee, so we will have employee A and Employee B.
For this, I will just name them "Field 1 Morning" and "Field 2 Afternoon", to recognise them easier.
There is an additional workaround for the duplicate Employee to have the same Name and Email, if needed, if you use Gmail or Outlook Email - this way the same person will get the notifications, etc, we will share that later on;
Now, the work hours. The Employee A will be available only from 9 AM until 12 PM :
In the "Edit Employee", under "Assigned Services", we set that Employee price for the Service to be 50$.
The duplicate Employee B will be available only in the afternoon hours, from 1 PM until 5 PM, if anyone wants to book that time, it is a higher price, 70$.
Optionally, if you wish to remove the employee selection, so the Customer will just see all the available times, and depending on the time of the day they pick, the price will show accordingly.
You can hide the Employee selection in our Customize Settings. Go to the "Service selection" Page, then "Options".
So now, if my Customer picks any morning Time, the price on the payment summary screen shows as 50$, while if they pick an afternoon time, the price is 70$.
Here is the additional workaround if you need to have the same email for multiple employees.
Basically, if you use Google or Outlook for emails, you can put the same email,
just place " +number" before the @ symbol, 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 the ' [email protected]' address.
Here is an example from my "fake employees", this one I named "Nick Employee", and his duplicate I just added the name "duplicate", but they can actually have exactly the same name ( if needed).
I just added the +1 before the @ symbol.
And that's it, that is the workaround how you can make duplicate Employes to present different times for different prices on the same Service.
Additionally, I just wanted to point out that we have pages with Demos, that you can use to try out the plugin's features - https://wpamelia.com/demos/
and there is a 15-day money-back guarantee period, so if you purchase the plugin, you can safely fully test it out,
we would assist you with our support along the way, and if it doesn't fit your needs you can request and receive a refund in that period.
Let me know if that helps and if you have any questions.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
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