I am confused by the instructions online about how to use coupons. Specifically, I am unsure what to do in order to ensure that my customers receive a coupon code after payment using the notifications function. The reason for my confusion is that the online instructions (here: https://wpamelia.com/admin-finances/) include a warning that "In order for coupon code to be sent you need to paste the coupon code placeholder into the notification template." What does this mean, exactly? I guess that we are talking about the coupon code placeholder found in the e-mail placeholders list under the Notifications menu point. Correct? But if that is correct, which notification template are we talking about? The noticifcation e-mail templates are for e-mails sent out after every purchase, correct? But that would mean that if I include the coupon code placeholder in the first notification e-mail template (the one that is sent out after an appointment is confirmed) then ALL my customers will receive the code, right. But that makes no sense in my use case. In my case, I am trying to make sure that ONLY customers who buy a specific service (a "package deal" of 5 appointments) receive the code. Once they purchase the package deal, they will then be able to use the code to book additional appointments without further payment. I therefore need to send out an e-mail notification designed specifically for those customers who purchase the package deal. I thought this was what the notifications feature in the coupon menu was going to make possible. Is that possible, and if it is, how?
You need to put the placeholder in the 'Message' field of the notification template (for example for the "Appointment approved" notification, you are correct about this. But this placeholder will not be shown/will not show nothing in the notifications until the 'Notification Interval' is reached, so if you put interval to be 5 then it will be sent in the 5th booking notification and the customer will be able to use the coupon in their next appointment booking.
Hopefully this will resolve your issue
If you have any further questions or concerns don't hesitate to ask,
Yes, only the coupon is hidden, so if you provide some information about it to the email notifications it will be shown for all customers equally - whether they got the coupon or not. It isn't possible to add some text only if the coupon is sent to the customers, unfortunately.
If you have any other questions or concerns please open a new ticket and we will gladly help.
I'm still not 100% clear on how your coupons work in Amelia. Take this scenario:
I have a service called: "Package Deal: 5 Classes"
I have a coupon that I want to be sent to a Customer if they purchase this package deal, that they can use 5 times to get 100% discount on other services.
Is this scenario possible in Amelia?
If I put the coupon placeholder into the approved message template, how do I ensure only the customers that purchased this package deal will see it?
If this isn't possible in Amelia, is there another way to do it via the WooCommerce integration? This is a very common request from Yoga teachers, especially at the moment as so many have moved to working online in the pandemic.
If you create a coupon for one service only, the coupon will be sent in the email notification only if this service is booked, and it can be used for that service only. You set by the options when you create the coupon how many times the coupon can be used by one customer and how many times it can be used by customers in general. Also, there is the “Notifications” tab where you can define after what number of scheduled appointments or events the customer will receive the coupon code in the notification automatically.
So, for your use case, when customers buy this package service (you create a coupon for it and add the placeholder to the email notification) - they get the coupon and they can use it 5 times if you set a limit for the coupon to be used by one customer to 5 .
Ok, so it sounds like coupons in Amelia won't work in the way that we need. We need customers to be able to use the coupon on services other than the one they booked, e.g. a yoga class with zoom integration. But instead of paying the normal price for the yoga class, they purchase a block of 5 classes up-front for a discount.
So the package deal 'service' is just for taking payment and sending the coupon, which they can then use on other services. But sounds like that isn't possible?
We have been looking for other ways to do this, but not had any luck, which is surprising considering how common this requirement is for yoga teachers etc. Would be great if you could consider this a feature request?
You would need to create a coupon for all services that you want it to be available for - so to add the services to which the coupon could be applied to when customers book appointments, besides the service that they buy at first for which they will get the coupon.
We are currently working on the Packages feature for Amelia, so with it you will be able to sell packages of services/appointments and customers could book these afterwards. So, I assume this would be helpful for your use case. Unfortunately, for now we can't say exactly when this feature will be implemented and released.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
When the coupon placeholder is inserted in a notification, what does the customer see? Only the coupon code?
Is there any way the content of this placeholder can be edited? It would be nice if, when setting the coupon, one could add the text that should be included in the notification along with the coupon code.
You can use this coupon for next booking: coupon (name of the coupon you created) Discount 10%
There isn't a possibility of changing the placeholder, but you can probably change the string if you want by using the translation method of the plugin.
You can change strings in the plugin by using the translation method, but in your case you would change strings in the same language, you wouldn't translate them to another one.
Strings can be changed using POEDIT or Loco Translate for example. If you want to use POEDIT then this is the instruction:
4. Open the program and open the file from the extracted folder on your computer ameliabooking/languages/en_US/wpamelia-en_US.po.
5. Change the strings you want.
6. Save the translation.
7. Go to ameliabooking/languages/en_US/ folder and copy these two files - wpamelia-en_US.po and wpamelia-en_US.mo back to your website to the location ../wp-content/plugins/ameliabooking/languages/en_US/.
Please note that this change would be deleted when you update Amelia, so you would need to apply it after each update of the plugin.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
I have one more question: how do interval coupon notifications work?
If, for example, my customer has already booked 6 times and now I activate the coupon that gives discount on the 5th booking, will my customer see it in the next approved appointment notification? Or the coupon message is displayed only on the 5th booking itself?
And does the calculation of bookings start from the creation of the coupon or do the customer's previous bookings count?
No, they won't see it in the next approved appointment notification. The coupon will be sent to customers on their 5th booking (and if this was before you created the coupon, it won't be sent). If you enable the option Recurring notification it will be sent on the next 5th booking (so 10th booking) of this customer.
The customers' previous bookings count. When you create the coupon if a customer had booked some appointments before that, this will be taken into consideration for the Notification interval you set for the coupon.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
I am confused by the instructions online about how to use coupons. Specifically, I am unsure what to do in order to ensure that my customers receive a coupon code after payment using the notifications function. The reason for my confusion is that the online instructions (here: https://wpamelia.com/admin-finances/) include a warning that "In order for coupon code to be sent you need to paste the coupon code placeholder into the notification template." What does this mean, exactly? I guess that we are talking about the coupon code placeholder found in the e-mail placeholders list under the Notifications menu point. Correct? But if that is correct, which notification template are we talking about? The noticifcation e-mail templates are for e-mails sent out after every purchase, correct? But that would mean that if I include the coupon code placeholder in the first notification e-mail template (the one that is sent out after an appointment is confirmed) then ALL my customers will receive the code, right. But that makes no sense in my use case. In my case, I am trying to make sure that ONLY customers who buy a specific service (a "package deal" of 5 appointments) receive the code. Once they purchase the package deal, they will then be able to use the code to book additional appointments without further payment. I therefore need to send out an e-mail notification designed specifically for those customers who purchase the package deal. I thought this was what the notifications feature in the coupon menu was going to make possible. Is that possible, and if it is, how?
Thank you in advance for your support.
Hello Rasmus Oejvind Nielsen,
Thank you for your purchase!
You need to put the placeholder in the 'Message' field of the notification template (for example for the "Appointment approved" notification, you are correct about this. But this placeholder will not be shown/will not show nothing in the notifications until the 'Notification Interval' is reached, so if you put interval to be 5 then it will be sent in the 5th booking notification and the customer will be able to use the coupon in their next appointment booking.
Hopefully this will resolve your issue
If you have any further questions or concerns don't hesitate to ask,
Dear Marija,
Thanks a lot - I understand the coupon function much better now! :-)
Best wishes
Rasmus
Hello Rasmus,
You are welcome!
If you have any other questions or concerns feel free to open a new ticket and we will gladly help,
Hi, is it possible to write a Text for the coupon. For example: This is your 3 booking. the 4th is free. use this Coupon %coupon_2%.
In the notification only the coupon is hidden.
Hello Christoph,
Yes, only the coupon is hidden, so if you provide some information about it to the email notifications it will be shown for all customers equally - whether they got the coupon or not. It isn't possible to add some text only if the coupon is sent to the customers, unfortunately.
If you have any other questions or concerns please open a new ticket and we will gladly help.
Hi Marija,
I'm still not 100% clear on how your coupons work in Amelia. Take this scenario:
I have a service called: "Package Deal: 5 Classes"
I have a coupon that I want to be sent to a Customer if they purchase this package deal, that they can use 5 times to get 100% discount on other services.
Thanks,
AJ
Hello AJ,
You can check out the options and settings for the Coupons in Amelia here https://wpamelia.com/admin-finances/
If you create a coupon for one service only, the coupon will be sent in the email notification only if this service is booked, and it can be used for that service only. You set by the options when you create the coupon how many times the coupon can be used by one customer and how many times it can be used by customers in general. Also, there is the “Notifications” tab where you can define after what number of scheduled appointments or events the customer will receive the coupon code in the notification automatically.
So, for your use case, when customers buy this package service (you create a coupon for it and add the placeholder to the email notification) - they get the coupon and they can use it 5 times if you set a limit for the coupon to be used by one customer to 5 .
Hi Marija,
Thanks for the reply.
Ok, so it sounds like coupons in Amelia won't work in the way that we need. We need customers to be able to use the coupon on services other than the one they booked, e.g. a yoga class with zoom integration. But instead of paying the normal price for the yoga class, they purchase a block of 5 classes up-front for a discount.
So the package deal 'service' is just for taking payment and sending the coupon, which they can then use on other services. But sounds like that isn't possible?
We have been looking for other ways to do this, but not had any luck, which is surprising considering how common this requirement is for yoga teachers etc. Would be great if you could consider this a feature request?
Thanks,
AJ
You are welcome.
You would need to create a coupon for all services that you want it to be available for - so to add the services to which the coupon could be applied to when customers book appointments, besides the service that they buy at first for which they will get the coupon.
We are currently working on the Packages feature for Amelia, so with it you will be able to sell packages of services/appointments and customers could book these afterwards. So, I assume this would be helpful for your use case. Unfortunately, for now we can't say exactly when this feature will be implemented and released.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
Dear Marija,
When the coupon placeholder is inserted in a notification, what does the customer see? Only the coupon code?
Is there any way the content of this placeholder can be edited? It would be nice if, when setting the coupon, one could add the text that should be included in the notification along with the coupon code.
Could you help with this?
Thank you,
Alexandra
Hello Alexandra,
This is the text sent for the coupon:
You can use this coupon for next booking: coupon (name of the coupon you created)
Discount 10%
There isn't a possibility of changing the placeholder, but you can probably change the string if you want by using the translation method of the plugin.
You can change strings in the plugin by using the translation method, but in your case you would change strings in the same language, you wouldn't translate them to another one.
Strings can be changed using POEDIT or Loco Translate for example. If you want to use POEDIT then this is the instruction:
1. Download Amelia from TMS Store
2. Unzip the downloaded file.
3. Download and install POEDIT.
4. Open the program and open the file from the extracted folder on your computer ameliabooking/languages/en_US/wpamelia-en_US.po.
5. Change the strings you want.
6. Save the translation.
7. Go to ameliabooking/languages/en_US/ folder and copy these two files - wpamelia-en_US.po and wpamelia-en_US.mo back to your website to the location ../wp-content/plugins/ameliabooking/languages/en_US/.
Please note that this change would be deleted when you update Amelia, so you would need to apply it after each update of the plugin.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
Dear Marija,
Thank you very much for all the details.
I have one more question: how do interval coupon notifications work?
If, for example, my customer has already booked 6 times and now I activate the coupon that gives discount on the 5th booking, will my customer see it in the next approved appointment notification? Or the coupon message is displayed only on the 5th booking itself?
And does the calculation of bookings start from the creation of the coupon or do the customer's previous bookings count?
Thank you,
Alexandra
You are welcome, Alexandra.
No, they won't see it in the next approved appointment notification. The coupon will be sent to customers on their 5th booking (and if this was before you created the coupon, it won't be sent). If you enable the option Recurring notification it will be sent on the next 5th booking (so 10th booking) of this customer.
The customers' previous bookings count. When you create the coupon if a customer had booked some appointments before that, this will be taken into consideration for the Notification interval you set for the coupon.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
Dear Marija,
Thank you very much for the clarification!
All the best,
Alexandra
You are welcome, Alexandra!
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.