I have multiple tables in a restaurant that will offer extras such as lunch prices or drinks included. However I don't want to offer these extras all of the time.
Is there a way to limit an extra to specific times/days?
The only workaround I can see to do it is to have tables (employees) with time specific service for the day, and then another identical table without the service for the evening? However this means that tables would look like duplicates on the front end.
If I use this option is there a way to choose date/time first and only show what is available during that slot?
Firstly i want to apologise for the delayed response time.
We celebrated our Orthodox Easter, which has slowed down our working pace.
Thank you very much for your patience.
-
At this time, we don't have an ideal solution to set up extras depending on specific times/days, as a "conditional" or "variable" option...
We might add something like that in the future, but i can't say an ETA on it.
I'll kindly ask you to add it as a feature suggestion on this page.
Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.
-
At this moment, only some workarounds might be done.
Yes, i would say something like that... if one table would offer a service with Extras, and another service without Extras, that would be two separate services...
- we could try to set a shortcode that will present only services from table 1;
[ameliabooking employee=1] if you want to show the booking form for the employee (table) with ID 1.
If you do that, it will force a dropdown to select service with or service without extras;
and then it will present available times for each service; which you can set up with employee/table:
;
Another way might be to separate services,
[ameliabooking service=1] if you want to show the booking form for the service with ID 1 ( service with extras)
and beneath it
[ameliabooking service=2] ( without extras)
If there is only one employee/table assigned, it will not show table selection; and skip into the time slots;
-
or you can assign multiple tables to the services, and set the work hours to serve each service at certain times, like shown before, and the customer can select a table, then the time slot:
Alternative to this, you can hide table selection, and they will get a random table, it will skip into the time slot selection after choosing service with or without extras;
-
Let me know if any of this might be a workaround, until our developers work on adding better functionalities for that.
Thanks Milo, I have gone down the route of having 2 separate services (with extras and without extras). Each service type is categorised and so a time filter (day / night booking) is provided to customers at the first stage of the process.
One other issue that I am having is that the form customisation is not working for all of the changes on the front-end. If I change the labels for the "Extras" should they not be visible on the front-end? Also the background colour and text colour on the frontend for the "Pick date/time" doesn't change, when it previously did. It is stuck with the default blue background and white text.
- I am happy to see that we managed to find a workaround for the first point.
- Regarding the changes not properly showing on the front,
most of the time this can be because of some kind of caching issues.
Can you try to purge all cache of the site, refresh everything, and let me know if the issue persists.
If it does continue after this, i can take a remote look ;
please provide me a temporary WP-admin (administrator) user for your website where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue.
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
Just make sure to reply as Private if you send credentials so that nobody can see them except us.
I have multiple tables in a restaurant that will offer extras such as lunch prices or drinks included. However I don't want to offer these extras all of the time.
Is there a way to limit an extra to specific times/days?
The only workaround I can see to do it is to have tables (employees) with time specific service for the day, and then another identical table without the service for the evening? However this means that tables would look like duplicates on the front end.
If I use this option is there a way to choose date/time first and only show what is available during that slot?
Hi, Laura
Firstly i want to apologise for the delayed response time.
We celebrated our Orthodox Easter, which has slowed down our working pace.
Thank you very much for your patience.
-
At this time, we don't have an ideal solution to set up extras depending on specific times/days, as a "conditional" or "variable" option...
We might add something like that in the future, but i can't say an ETA on it.
I'll kindly ask you to add it as a feature suggestion on this page.
Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.
-
At this moment, only some workarounds might be done.
Yes, i would say something like that... if one table would offer a service with Extras, and another service without Extras, that would be two separate services...
- we could try to set a shortcode that will present only services from table 1;
[ameliabooking employee=1] if you want to show the booking form for the employee (table) with ID 1.
If you do that, it will force a dropdown to select service with or service without extras;
and then it will present available times for each service; which you can set up with employee/table:
;
Another way might be to separate services,
[ameliabooking service=1] if you want to show the booking form for the service with ID 1 ( service with extras)
and beneath it
[ameliabooking service=2] ( without extras)
If there is only one employee/table assigned, it will not show table selection; and skip into the time slots;
-
or you can assign multiple tables to the services, and set the work hours to serve each service at certain times, like shown before, and the customer can select a table, then the time slot:
Alternative to this, you can hide table selection, and they will get a random table, it will skip into the time slot selection after choosing service with or without extras;
-
Let me know if any of this might be a workaround, until our developers work on adding better functionalities for that.
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
Thanks Milo, I have gone down the route of having 2 separate services (with extras and without extras). Each service type is categorised and so a time filter (day / night booking) is provided to customers at the first stage of the process.
One other issue that I am having is that the form customisation is not working for all of the changes on the front-end. If I change the labels for the "Extras" should they not be visible on the front-end? Also the background colour and text colour on the frontend for the "Pick date/time" doesn't change, when it previously did. It is stuck with the default blue background and white text.
Regards.
Laura.
Hi, Laura
Sorry for so much waiting time.
- I am happy to see that we managed to find a workaround for the first point.
- Regarding the changes not properly showing on the front,
most of the time this can be because of some kind of caching issues.
Can you try to purge all cache of the site, refresh everything, and let me know if the issue persists.
If it does continue after this, i can take a remote look ;
please provide me a temporary WP-admin (administrator) user for your website where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue.
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
Just make sure to reply as Private if you send credentials so that nobody can see them except us.
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