I am a website developer for Salons & Spas, of whom are really struggling right now with all the shut downs. I was wondering if there was a way to use the WP-Amelia booking plugin to sell future appointments but not set a date for them? Right now, most of the salons are closed and the opening dates are unknown. Is there a way to purchase a e-gift cards/or appointments that would enable their clients to support their beauticians during the shut down but without actually booking a specific date? I couldn't find a way to do so, so I thought it was worth asking before I looked into other options.
Thank you for your purchase, and sorry to hear about the hardships COVID-19 brought your way.
There are no built in options, but maybe I can offer a workaround.
You could hide all existing services from front-end:
Then you can create a service that'd last whole day (the entire time your employee's working hours last).
This service would be available on all days, but with this script you could change it to say "Book This" (or anything else), except for actual time slots:
If you place this script on a page where Amelia booking form is, they will see one time slot for each day, with the only option set to "Book This".
Now, to limit the booking, so it's not scattered all over the place (calendar), you can go to general settings and set the "Period available for booking in advance" to 1 or 2:
This represents days, so people can't actually scroll through the whole year and book an appointment in the future. Basically you'll have some reference to see when the quarantine started and where it ended.
As for gift cards - we don't have that. But we do have coupons. So I can offer a workaround.
When you create that "whole-day" service (which could be named "Bulk Purchase" for example), you would need to create a 100% discount coupon
Then, you can enable the notifications for this coupon, so your customers get an e-mail with the discount coupon, explaining that they need to use the coupon after the crisis is through:
You would need to add the %coupon_1% placeholder to the e-mail, so they get the coupon code they can use.
After someone books the first appointment, they receive an e-mail with it, and they use it to book the future appointments for free (since it's a 100% discount coupon).
You need to make it clear to your customers in the Service Title, description, preferably custom fields as well, that the coupon will only be usable for services that will become available after the crisis is through, and business is back as usual (each coupon can be assigned to specific service).
To display Service description, you need to display the service with [ameliacatalog] shortcode.
Please let me know if this helps, and if you have any further questions, and I'll gladly help.
Thank you for thinking outside the box on this! I'm going to setup a test and see how it goes. I really appreciate your help. I'm struggling to find an easy/cheap solution that I can help out my clients with and this might work. I'll let you know if I have any further questions. THANK YOU!
However, when I hide all existing services from the front-end as shown in your example, I get a spinning wheel with a timer. If I turn the services back on, I get the regular calendar where you can choose a day. I'm confused as to what turning off the services does and what format do I display it if I'm not showing the services?
You should hide the services that you currently can't offer (regular services), but the new service, used while this situation is ongoing, should stay visible on front-end.
I am a website developer for Salons & Spas, of whom are really struggling right now with all the shut downs. I was wondering if there was a way to use the WP-Amelia booking plugin to sell future appointments but not set a date for them? Right now, most of the salons are closed and the opening dates are unknown. Is there a way to purchase a e-gift cards/or appointments that would enable their clients to support their beauticians during the shut down but without actually booking a specific date? I couldn't find a way to do so, so I thought it was worth asking before I looked into other options.
I'd appreciate any feedback.
Thank you!
Tara
Hello Tara
Thank you for your purchase, and sorry to hear about the hardships COVID-19 brought your way.
There are no built in options, but maybe I can offer a workaround.
You could hide all existing services from front-end:
Then you can create a service that'd last whole day (the entire time your employee's working hours last).
This service would be available on all days, but with this script you could change it to say "Book This" (or anything else), except for actual time slots:
If you place this script on a page where Amelia booking form is, they will see one time slot for each day, with the only option set to "Book This".
Now, to limit the booking, so it's not scattered all over the place (calendar), you can go to general settings and set the "Period available for booking in advance" to 1 or 2:
This represents days, so people can't actually scroll through the whole year and book an appointment in the future. Basically you'll have some reference to see when the quarantine started and where it ended.
As for gift cards - we don't have that. But we do have coupons. So I can offer a workaround.
When you create that "whole-day" service (which could be named "Bulk Purchase" for example), you would need to create a 100% discount coupon
Then, you can enable the notifications for this coupon, so your customers get an e-mail with the discount coupon, explaining that they need to use the coupon after the crisis is through:
You would need to add the %coupon_1% placeholder to the e-mail, so they get the coupon code they can use.
After someone books the first appointment, they receive an e-mail with it, and they use it to book the future appointments for free (since it's a 100% discount coupon).
You need to make it clear to your customers in the Service Title, description, preferably custom fields as well, that the coupon will only be usable for services that will become available after the crisis is through, and business is back as usual (each coupon can be assigned to specific service).
To display Service description, you need to display the service with [ameliacatalog] shortcode.
Please let me know if this helps, and if you have any further questions, and I'll gladly help.
Stay safe!
Kind Regards,
Aleksandar Vuković
[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
Thank you for thinking outside the box on this! I'm going to setup a test and see how it goes. I really appreciate your help. I'm struggling to find an easy/cheap solution that I can help out my clients with and this might work. I'll let you know if I have any further questions. THANK YOU!
You're welcome Tara
I'm glad I could help in any way.
If you do have any further questions, please don't hesitate to ask.
Kind Regards,
Aleksandar Vuković
[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
Hello,
I implemented the work-around for the gift vouchers on sample site: https://haute.digitalglamsquad.com/ (near the bottom of the page)
However, when I hide all existing services from the front-end as shown in your example, I get a spinning wheel with a timer. If I turn the services back on, I get the regular calendar where you can choose a day. I'm confused as to what turning off the services does and what format do I display it if I'm not showing the services?
Thank you!
Hi again Tara
You should hide the services that you currently can't offer (regular services), but the new service, used while this situation is ongoing, should stay visible on front-end.
Kind Regards,
Aleksandar Vuković
[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