the connection between Amelia and WooCommerce works really well!
But I just came on to a bug.... if there is ANY form of delayed payment in WooCommerce (like pay via invoice, bank transfer, check, etc.) Amelia still flags the appointment or event as "paid" and sends out the email with the booking details to the customer.
Could Amelia actually check the payment status in WooCommerce? And only send the e-mail to the customer once the payment status in WooCommerce changes to "paid"?
When working with government institutions and large companies, there is no "credit card" one can use to purchase services...
Amelia can't check the payment status in WooCommerce, unfortunately, there is no such connection between Amelia and WooCommerce with the integration, the status of the payment in Amelia is always 'paid' for the delayed payment forms in WooCommerce (like pay via invoice, bank transfer, check, etc.). You can suggest this as a feature request here, so it can considered in the future for implementation, if possible.
Also, the status of the Appointment and the notifications has nothing to do with the payment status - if the default status of the appointment (which is set in Amelia -> Settings -> General for all services, and per service in the service modal under the Settings tab) is approved the appointments will be approved and they will get this notification when customers book an appointment in Amelia no matter what payment used, and if the status is Pending they will get the pending status and notification - until you approve the appointment manually in the back-end of Amelia.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
thank you for the explanations. I added it as a feature request...
I suppose until this is fixed I have the workaround to only book delayed payment orders via the back-end manually (and hope there is no package that I need to book in the back end, as it's not working)
or
Switch all bookings in amelia to pending...but that is even more of a headache, as then I need to do something on ALL orders...
Do you see any other workaround besides these two options?
I can't think of any other workarounds but the one where you set the default status of the appointments to be Pending and then approve them manually, unfortunately, but yes, that requires some extra work. Amelia creates an appointment if the status in WooCommerce's order is "On hold", "Processing" or "Complete", maybe you can achieve creating an appointment on Complete only with some changes in the code - but this could cause double booking in Amelia unfortunately, as someone else can book the same appointment until the first customer who ordered it in Woo pays for it (have the status in Woo Completed), and there isn't a way of preventing this from happening if the appointment isn't created.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
We've added options to connect WooCommerce status change with Amelia status change, added taxes and coupons used in WooCommerce in Amelia payment calculation, added options to return to the Congratulations step in Amelia, etc in version 4.4, released in January, 2022.
Please update the plugin to the latest version, and check our documentation.
Amelia doesn't yet have the "Completed" appointment status, so there's no way of knowing when the appointment has been completed.
We'll forward this idea to our developers, so they can work on it in the future, but at the moment, what you're looking for to achieve is not possible.
You can only configure a custom status change when the appointment is "Approved", "Pending", "Canceled", or "Rejected".
I have problem when customers book an appoinment in Amelia and select to pay using Woocommerce, if the payment is status is "Pending Payment" , the bookin is not shown in the amelia calendar or reserved the time space
I have tried going to Settings - Payments - Add a Rule, that when an order is Pending Payment , Apply on: order creation , Booking: Pending
That should work fine. As a matter of a fact, that's one of the default statuses - to create a booking when the payment is pending.
Please provide me a temporary WP-admin (administrator) user 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.
I just booked an appointment from the front end and chose "Bank Transfer" as the payment method - this should be saved as "Pending Payment" if I'm not mistaken. When I did that, the appointment was created:
I did add a 4th rule in Amelia Settings/Payments, but I don't believe that's the rule that was applied, since (as mentioned before) the pending payment should still create an appointment.
If you're still facing this issue, could you please create a staging site that would be in English and then send us the login credentials for that site (if you don't see the PRIVATE response here, you can simply set the same credentials for the staging site, and just let me know what URL is of that staging site).
Also, you can send us a short screen recording showing us how exactly we can replicate the issue.
I just created an order with a pending payment status, but no appointment has been created. Staging site URL (same credentials ): https://rfscenter.com/staging-ameli/
I sincerely apologize for the delay here but since this ticket is not yours, it didn't prompt any updates. The delay is totally on me.
We booked an appointment with bank transfer, the order status in WooCommerce was pending payment, and the appointment was created as approved and payment as paid. If the problem is still there, and if the problem is that appointments aren't created, can you record a video when it doesn't work or explain your steps when reproducing this bug?
Or is the problem that the appointment and payment were supposed to be pending?
Dear TMS Plugins Support,
the connection between Amelia and WooCommerce works really well!
But I just came on to a bug.... if there is ANY form of delayed payment in WooCommerce (like pay via invoice, bank transfer, check, etc.) Amelia still flags the appointment or event as "paid" and sends out the email with the booking details to the customer.
Could Amelia actually check the payment status in WooCommerce? And only send the e-mail to the customer once the payment status in WooCommerce changes to "paid"?
When working with government institutions and large companies, there is no "credit card" one can use to purchase services...
Best wishes,
Christian
Hello Christian,
Amelia can't check the payment status in WooCommerce, unfortunately, there is no such connection between Amelia and WooCommerce with the integration, the status of the payment in Amelia is always 'paid' for the delayed payment forms in WooCommerce (like pay via invoice, bank transfer, check, etc.). You can suggest this as a feature request here, so it can considered in the future for implementation, if possible.
Also, the status of the Appointment and the notifications has nothing to do with the payment status - if the default status of the appointment (which is set in Amelia -> Settings -> General for all services, and per service in the service modal under the Settings tab) is approved the appointments will be approved and they will get this notification when customers book an appointment in Amelia no matter what payment used, and if the status is Pending they will get the pending status and notification - until you approve the appointment manually in the back-end of Amelia.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
Hi Marija,
thank you for the explanations. I added it as a feature request...
I suppose until this is fixed I have the workaround to only book delayed payment orders via the back-end manually (and hope there is no package that I need to book in the back end, as it's not working)
or
Switch all bookings in amelia to pending...but that is even more of a headache, as then I need to do something on ALL orders...
Do you see any other workaround besides these two options?
Thank you again!
Best wishes,
Christian
Hi Christian,
You are welcome.
I can't think of any other workarounds but the one where you set the default status of the appointments to be Pending and then approve them manually, unfortunately, but yes, that requires some extra work. Amelia creates an appointment if the status in WooCommerce's order is "On hold", "Processing" or "Complete", maybe you can achieve creating an appointment on Complete only with some changes in the code - but this could cause double booking in Amelia unfortunately, as someone else can book the same appointment until the first customer who ordered it in Woo pays for it (have the status in Woo Completed), and there isn't a way of preventing this from happening if the appointment isn't created.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
Hi Amelia support,
is there any news regarding this issue and if it will be fixed in the near future?
Thanks,
Steffi
Hello Steffi
We've added options to connect WooCommerce status change with Amelia status change, added taxes and coupons used in WooCommerce in Amelia payment calculation, added options to return to the Congratulations step in Amelia, etc in version 4.4, released in January, 2022.
Please update the plugin to the latest version, and check our documentation.
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 Aleksandar,
When the appointment is over (the time has passed) I want to change WooCommerce's status to completed
Hello Malzom
Amelia doesn't yet have the "Completed" appointment status, so there's no way of knowing when the appointment has been completed.
We'll forward this idea to our developers, so they can work on it in the future, but at the moment, what you're looking for to achieve is not possible.
You can only configure a custom status change when the appointment is "Approved", "Pending", "Canceled", or "Rejected".
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 Aleksandar,
Thank you for your response.
I have problem when customers book an appoinment in Amelia and select to pay using Woocommerce, if the payment is status is "Pending Payment" , the bookin is not shown in the amelia calendar or reserved the time space
I have tried going to Settings - Payments - Add a Rule, that when an order is Pending Payment , Apply on: order creation , Booking: Pending
Hi again Malzom.
That should work fine. As a matter of a fact, that's one of the default statuses - to create a booking when the payment is pending.
Please provide me a temporary WP-admin (administrator) user 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
Thank you Aleksander,
I have included the credentials in this ticket
https://tmsplugins.ticksy.com/ticket/3064808
because I can't find the private comment feature within this reply
Thank you Malzom
I just booked an appointment from the front end and chose "Bank Transfer" as the payment method - this should be saved as "Pending Payment" if I'm not mistaken. When I did that, the appointment was created:
I did add a 4th rule in Amelia Settings/Payments, but I don't believe that's the rule that was applied, since (as mentioned before) the pending payment should still create an appointment.
If you're still facing this issue, could you please create a staging site that would be in English and then send us the login credentials for that site (if you don't see the PRIVATE response here, you can simply set the same credentials for the staging site, and just let me know what URL is of that staging site).
Also, you can send us a short screen recording showing us how exactly we can replicate the issue.
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 Aleksandar ,
I just created an order with a pending payment status, but no appointment has been created.
Staging site URL (same credentials ):
https://rfscenter.com/staging-ameli/
Thanks Malzom.
I'll forward the ticket to our developers, so they can take a look and I'll get back to you as soon as they respond.
Thank you for your patience.
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 Malzom.
I sincerely apologize for the delay here but since this ticket is not yours, it didn't prompt any updates. The delay is totally on me.
We booked an appointment with bank transfer, the order status in WooCommerce was pending payment, and the appointment was created as approved and payment as paid. If the problem is still there, and if the problem is that appointments aren't created, can you record a video when it doesn't work or explain your steps when reproducing this bug?
Or is the problem that the appointment and payment were supposed to be pending?
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