I would like to raise an ongoing issue related to WooCommerce orders not being reflected in Amelia bookings. This problem first occurred two years ago and still persists. I am opening this public ticket to see if anyone else has encountered a similar issue and found a solution that could help me.
Issue Details:
I am managing two sites running on Amelia versions 4.5.1 and 7.7.1.On a daily basis, out of approximately 100 orders, 2-3 orders encounter this issue.After the WooCommerce order is marked as "Completed", the user receives the booking confirmation email, but the booking is not created in the Amelia appointment panel.Due to this issue, double bookings are allowed because the time slot remains open, even though the user receives confirmation.
Key Points:The user is receiving the booking confirmation email, indicating that the booking appointment is created, but it's not showing in the Amelia backend panel.This leads to the double booking of the same time slot, causing scheduling conflicts.I would like to know if Amelia has an activity log file that can track every booking transaction and errors, as this might help in diagnosing the issue.
I have been in touch with Amelia developers, but unfortunately, they have been unable to determine the cause of the missing bookings. I am reaching out here in case anyone has resolved this issue with a particular method that I could learn from.
Any insights or solutions would be greatly appreciated!
Thank you for your time and support.
Similar here! I opened a ticket almost 2 months ago and no solution since that.
WooCommerce orders are completed, but Amelia bookings are on-hold statuses, so no confirmation email is sent out and Amelia is showing every appointment as available. So several customers pay for the very same appointment, but all of the appointments stuck at the on-hold status. Nightmare!
Our developer has found something interesting in Amelia's code but support doesn't care. We wrote this to the support:
We have found, that when the Stripe set the order to completed status, then the “woocommerce_order_status_completed” hook (that you are using in WooCommerceService.php line 117 and 124) seems like not running, but if I make a change from the dashboard (from completed to processing, then back to completed) then it seems like it working properly. What do you think, maybe Stripe not using a method for change the status that calls this hook, or should you call another hook also? Is this a bug only in our enviroment, or is something similar happened for other websites nowaday?
It seems like Amelia and WooCommerce don't communicate properly but Amelia support just keep changing the WooCommerce settings in Amelia but that is clearly not a solution!
They even told me to enable this setting: Create booking before payment process. That is nonsense for an ecommerce shop!
There is rarely an answer to my ticket responses so I'm desparate now! Good to see I'm not the only one!
Fingers crossed to have a REAL solution from Amelia soon.
Thank you for reaching out and for your detailed explanations of the issues you've been experiencing. We understand how frustrating this situation has been for you and sincerely apologize for the inconvenience it has caused.
I want to let you know that our developers are actively investigating this issue. It appears to be an intermittent problem that varies depending on the payment provider used within WooCommerce. We appreciate the information you've provided, as it gives us valuable insight into what might be happening behind the scenes.
Kitti has mentioned that the issue seems to have been resolved on their end, which is promising. We're hoping to replicate that success across other environments, and our team is committed to finding a comprehensive solution. Your patience and understanding are greatly appreciated as we work to address this matter.
Thank you once again for bringing this to our attention. We'll keep you updated on any progress or solutions we discover.
I tested the 'create booking before payment' feature, and it has the same issue as yours. All WooCommerce orders after payment (whether in processing or completed status, even with a 100% discount coupon applied) are reflected in Amelia bookings but remain stuck in pending status, unable to update to approved status.
I’ve shared all relevant videos with the developers, highlighting that this issue, which has been ongoing for two years, may be due to the WooCommerce order status impacting Amelia bookings.
The 'create booking before payment' feature is highly effective in preventing double bookings when two users try to reserve the same slot almost at the same time. However, Amelia currently faces a critical issue where it fails to update the booking status after payment is completed.
I hope the developers can prioritize and address this issue as soon as possible to prevent further cases of missing or double bookings. Unfortunately, they have responded that there is no ETA for a fix, which suggests that this problem may continue to persist for the foreseeable future.
Thank you for your detailed feedback and for your patience in this matter.
We understand that this issue is critical, especially when it comes to preventing double bookings and ensuring that the booking status is updated correctly after payments are processed. The 'create booking before payment' feature is a valuable tool for avoiding these situations, but as you've mentioned, Amelia is currently facing challenges in updating the booking status post-payment.
This is a complex issue due to the way WooCommerce manages its own set of rules and how it interacts with various payment processors. As a result, these systems don't always align perfectly with Amelia's processes, leading to the problems you've been experiencing.
Please rest assured that our team is actively working on finding the best solution to address this as a priority. However, we want to be transparent that resolving this might take some time due to the nature of the integration. We are fully committed to keeping you updated and will let you know as soon as we have a resolution.
Once again, thank you for your understanding and patience.
Kitti, we will respond to your ticket as soon as possible.
Thank you for your detailed update. However, I must express my concern, as this issue has persisted for two years now, causing ongoing challenges with double bookings due to missing Amelia bookings. While I understand the complexity involved, it has been frustrating to wait this long without a clear resolution.
I strongly believe that resolving the "create booking before payment" issue will address the majority of the payment and booking integration problems between WooCommerce and Amelia. This functionality is critical, and I am really looking forward to a solution that can finally prevent these missing bookings and streamline the process.
I sincerely hope the development team can prioritize this issue and provide a resolution as soon as possible.
Thank you for your continued support, and I am eager to hear any updates.
Thank you for your message and for sharing your concerns with us. We understand how frustrating it must be to experience these challenges with double bookings and missing Amelia bookings for such a prolonged period of time, and we truly appreciate your patience throughout this process.
The issue you're describing—regarding the "create booking before payment" functionality—is indeed complex, particularly due to the intricacies of how WooCommerce interacts with various payment processors. Each payment processor operates under its own set of rules and processing workflows, which can complicate seamless integration with Amelia's booking system. These differences can lead to issues like bookings not being created if the payment is not processed or confirmed properly by WooCommerce.
We fully agree that resolving this issue is critical, as it would likely address the majority of the booking and payment integration problems you're experiencing. Our team is committed to working closely with WooCommerce to develop a solution that fits your needs perfectly. We will make sure the "create booking before payment" functionality is addressed in a way that prevents missing bookings and ensures that the system operates smoothly, regardless of the payment processor used.
Please rest assured that this issue is a priority for our development team, and we are dedicated to finding a solution that will eliminate these booking inconsistencies. While we cannot guarantee an immediate fix, we are actively working towards a resolution and will keep you updated with any progress.
Once again, thank you for your continued patience and support. We are confident that, with time, we will resolve this matter to your satisfaction. If you have any further questions or require updates in the meantime, please don't hesitate to reach out.
Dear Support Team,
I would like to raise an ongoing issue related to WooCommerce orders not being reflected in Amelia bookings. This problem first occurred two years ago and still persists. I am opening this public ticket to see if anyone else has encountered a similar issue and found a solution that could help me.
I am managing two sites running on Amelia versions 4.5.1 and 7.7.1.On a daily basis, out of approximately 100 orders, 2-3 orders encounter this issue.After the WooCommerce order is marked as "Completed", the user receives the booking confirmation email, but the booking is not created in the Amelia appointment panel.Due to this issue, double bookings are allowed because the time slot remains open, even though the user receives confirmation.Issue Details:
Key Points:The user is receiving the booking confirmation email, indicating that the booking appointment is created, but it's not showing in the Amelia backend panel.This leads to the double booking of the same time slot, causing scheduling conflicts.I would like to know if Amelia has an activity log file that can track every booking transaction and errors, as this might help in diagnosing the issue.
I have been in touch with Amelia developers, but unfortunately, they have been unable to determine the cause of the missing bookings. I am reaching out here in case anyone has resolved this issue with a particular method that I could learn from.
Any insights or solutions would be greatly appreciated! Thank you for your time and support.
Best regards,Giam
Hi Giam!
Similar here! I opened a ticket almost 2 months ago and no solution since that.
WooCommerce orders are completed, but Amelia bookings are on-hold statuses, so no confirmation email is sent out and Amelia is showing every appointment as available. So several customers pay for the very same appointment, but all of the appointments stuck at the on-hold status. Nightmare!
Our developer has found something interesting in Amelia's code but support doesn't care. We wrote this to the support:
We have found, that when the Stripe set the order to completed status, then the “woocommerce_order_status_completed” hook (that you are using in WooCommerceService.php line 117 and 124) seems like not running, but if I make a change from the dashboard (from completed to processing, then back to completed) then it seems like it working properly. What do you think, maybe Stripe not using a method for change the status that calls this hook, or should you call another hook also? Is this a bug only in our enviroment, or is something similar happened for other websites nowaday?
It seems like Amelia and WooCommerce don't communicate properly but Amelia support just keep changing the WooCommerce settings in Amelia but that is clearly not a solution!
They even told me to enable this setting: Create booking before payment process. That is nonsense for an ecommerce shop!
There is rarely an answer to my ticket responses so I'm desparate now! Good to see I'm not the only one!
Fingers crossed to have a REAL solution from Amelia soon.
Kitti
Dear Kitti and Giam,
Thank you for reaching out and for your detailed explanations of the issues you've been experiencing. We understand how frustrating this situation has been for you and sincerely apologize for the inconvenience it has caused.
I want to let you know that our developers are actively investigating this issue. It appears to be an intermittent problem that varies depending on the payment provider used within WooCommerce. We appreciate the information you've provided, as it gives us valuable insight into what might be happening behind the scenes.
Kitti has mentioned that the issue seems to have been resolved on their end, which is promising. We're hoping to replicate that success across other environments, and our team is committed to finding a comprehensive solution. Your patience and understanding are greatly appreciated as we work to address this matter.
Thank you once again for bringing this to our attention. We'll keep you updated on any progress or solutions we discover.
Kind Regards,
Uros Jovanovic
[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!
I had to open a ticket again. Clearly there is something wrong. We highly-higly appreciate your work but please fix it ASAP!
Kitti
Hi Kitti,
I tested the 'create booking before payment' feature, and it has the same issue as yours. All WooCommerce orders after payment (whether in processing or completed status, even with a 100% discount coupon applied) are reflected in Amelia bookings but remain stuck in pending status, unable to update to approved status.
I’ve shared all relevant videos with the developers, highlighting that this issue, which has been ongoing for two years, may be due to the WooCommerce order status impacting Amelia bookings.
The 'create booking before payment' feature is highly effective in preventing double bookings when two users try to reserve the same slot almost at the same time. However, Amelia currently faces a critical issue where it fails to update the booking status after payment is completed.
I hope the developers can prioritize and address this issue as soon as possible to prevent further cases of missing or double bookings. Unfortunately, they have responded that there is no ETA for a fix, which suggests that this problem may continue to persist for the foreseeable future.
Regards
Giam
Hello Giam,
Thank you for your detailed feedback and for your patience in this matter.
We understand that this issue is critical, especially when it comes to preventing double bookings and ensuring that the booking status is updated correctly after payments are processed. The 'create booking before payment' feature is a valuable tool for avoiding these situations, but as you've mentioned, Amelia is currently facing challenges in updating the booking status post-payment.
This is a complex issue due to the way WooCommerce manages its own set of rules and how it interacts with various payment processors. As a result, these systems don't always align perfectly with Amelia's processes, leading to the problems you've been experiencing.
Please rest assured that our team is actively working on finding the best solution to address this as a priority. However, we want to be transparent that resolving this might take some time due to the nature of the integration. We are fully committed to keeping you updated and will let you know as soon as we have a resolution.
Once again, thank you for your understanding and patience.
Kitti, we will respond to your ticket as soon as possible.
Kind Regards,
Uros Jovanovic
[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
Dear Support Team,
Thank you for your detailed update. However, I must express my concern, as this issue has persisted for two years now, causing ongoing challenges with double bookings due to missing Amelia bookings. While I understand the complexity involved, it has been frustrating to wait this long without a clear resolution.
I strongly believe that resolving the "create booking before payment" issue will address the majority of the payment and booking integration problems between WooCommerce and Amelia. This functionality is critical, and I am really looking forward to a solution that can finally prevent these missing bookings and streamline the process.
I sincerely hope the development team can prioritize this issue and provide a resolution as soon as possible.
Thank you for your continued support, and I am eager to hear any updates.
Best regards,
Giam
Dear Giam,
Thank you for your message and for sharing your concerns with us. We understand how frustrating it must be to experience these challenges with double bookings and missing Amelia bookings for such a prolonged period of time, and we truly appreciate your patience throughout this process.
The issue you're describing—regarding the "create booking before payment" functionality—is indeed complex, particularly due to the intricacies of how WooCommerce interacts with various payment processors. Each payment processor operates under its own set of rules and processing workflows, which can complicate seamless integration with Amelia's booking system. These differences can lead to issues like bookings not being created if the payment is not processed or confirmed properly by WooCommerce.
We fully agree that resolving this issue is critical, as it would likely address the majority of the booking and payment integration problems you're experiencing. Our team is committed to working closely with WooCommerce to develop a solution that fits your needs perfectly. We will make sure the "create booking before payment" functionality is addressed in a way that prevents missing bookings and ensures that the system operates smoothly, regardless of the payment processor used.
Please rest assured that this issue is a priority for our development team, and we are dedicated to finding a solution that will eliminate these booking inconsistencies. While we cannot guarantee an immediate fix, we are actively working towards a resolution and will keep you updated with any progress.
Once again, thank you for your continued patience and support. We are confident that, with time, we will resolve this matter to your satisfaction. If you have any further questions or require updates in the meantime, please don't hesitate to reach out.
Kind Regards,
Uros Jovanovic
[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