Hello, I have a service that is not on the front-end, my client wants to note the appointments himself and he also wants to charge for the service online, I use Stripe as a means of payment.
Unfortunately, you cannot charge your customers like that. Only customers are able to enter their card details and pay for an appointment.
Due to legal reasons, at the moment, Amelia is not able to allow you to store your customers' payment methods and charge your customers this way. Appointments booked from backend will always be treated as "On Site" payments.
AThanks for your feedback. I was thinking about this: if i enter an appointment in the back-end, can i have the customer receive an email with a link to a payment page?
Unfortunately, Amelia doesn't have a payment page.
Stripe is integrated into the form, so there's no way to navigate to it.
A thought: If you have a payment page, where your customers can pay whenever and how much they want, you would be able to add a "Text Content" custom field, which would contain only the URL to the payment page. Then, you could include the %custom_field_X% placeholder in the email sent to the customer (where X would be replaced with the actual ID of the custom field - you can click on </>Notification Placeholders in Amelia/Notifications, and hover over your custom fields, to see which one it is). So, since this custom field would only be assigned to this, hidden service, other services booked from front-end would not see this custom field, but the customers you booked for from the back-end would receive the URL where they would be able to pay.
Thanks for the tip, I just tested, but I don't see the field in the email that the client receives. However, I added it in the "Pending" notification ...
In addition by default my online appointments are in 'Approved', I put the "Deferred" service on Hold by default, but when I create my appointment in the back end it is in "Approved" status ... Thank you
Please provide me a temporary WP-admin login for your site 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.
You can write credentials here just check Private Reply so nobody can see them except us.
Since you're only able to book this service's appointment from the back-end, the Service's default status is not being recorded, but instead the status from your General settings (Approved). You need to change it when creating an appointment manually in the back-end, to have it saved as "Pending".
As for the custom field, you did not add the "Text Content" custom field (in your case "Information" custom field), as I said, but instead, you added "Text", which requires input from the customer:
If you don't enter anything in there, the custom field will not be sent. I added a new "Text Content" custom field, and it will work fine.
I also added %custom_field_2% to the Pending email notification, and it does work fine.
Hello, I have a service that is not on the front-end, my client wants to note the appointments himself and he also wants to charge for the service online, I use Stripe as a means of payment.
How to do ?
Thank you
Hello Stéphane
Unfortunately, you cannot charge your customers like that. Only customers are able to enter their card details and pay for an appointment.
Due to legal reasons, at the moment, Amelia is not able to allow you to store your customers' payment methods and charge your customers this way. Appointments booked from backend will always be treated as "On Site" payments.
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
Hi Aleksandar,
AThanks for your feedback.
I was thinking about this:
if i enter an appointment in the back-end, can i have the customer receive an email with a link to a payment page?
Is it possible ?
Unfortunately, Amelia doesn't have a payment page.
Stripe is integrated into the form, so there's no way to navigate to it.
A thought: If you have a payment page, where your customers can pay whenever and how much they want, you would be able to add a "Text Content" custom field, which would contain only the URL to the payment page. Then, you could include the %custom_field_X% placeholder in the email sent to the customer (where X would be replaced with the actual ID of the custom field - you can click on </>Notification Placeholders in Amelia/Notifications, and hover over your custom fields, to see which one it is). So, since this custom field would only be assigned to this, hidden service, other services booked from front-end would not see this custom field, but the customers you booked for from the back-end would receive the URL where they would be able to pay.
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
Hi Aleksandar,
Thanks for the tip,
I just tested, but I don't see the field in the email that the client receives. However, I added it in the "Pending" notification ...
In addition by default my online appointments are in 'Approved', I put the "Deferred" service on Hold by default, but when I create my appointment in the back end it is in "Approved" status ...
Thank you
Hello again Stéphane
Please provide me a temporary WP-admin login for your site 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.
You can write credentials here just check Private Reply so nobody can see them except us.
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 again Stéphane
Since you're only able to book this service's appointment from the back-end, the Service's default status is not being recorded, but instead the status from your General settings (Approved). You need to change it when creating an appointment manually in the back-end, to have it saved as "Pending".
As for the custom field, you did not add the "Text Content" custom field (in your case "Information" custom field), as I said, but instead, you added "Text", which requires input from the customer:
If you don't enter anything in there, the custom field will not be sent. I added a new "Text Content" custom field, and it will work fine.
I also added %custom_field_2% to the Pending email notification, and it does work fine.
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
Hi Aleksandar,
thank you, but what is %custom_field_1% for?
Stéphane
That's your old custom field, Stéphane.
The one shown in my previous response.
You can delete it. I didn't want to do that in case you wish to keep it for some other purpose.
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
Ok, thank you very much
good day
You're welcome, Stéphane
If you have any further questions or issues, please feel free to open a new ticket, and we'll gladly help.
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