Amelia creates and updates appointments completed through WooCommerce based on the rules configured in Amelia Settings/Payments/WooCommerce. There are rules for Appointments, Packages, and Events, so you have to make sure to create a rule for each if you're using them all.
By default, you have three rules for status correlation, “On-hold”, “Processing” and “Completed”, but by clicking on the “Add rule” you can create more correlation between Amelia and WooCommerce statuses. When you click on that button a new section will appear with the following options, that you need to set:
“Order” dropdown, from which you can choose one of the WooCommerce order statuses that you want to correlate with status in Amelia
“Apply On” is where you can define the rule which will trigger the change of the appointment status, and that an action can be either order creation or order update.
“Booking”, here you choose the status in Amelia you want to correlate with the WooCommerce status, depending on if you are creating a rule for appointments, events, or packages.
Lastly, on the “Payment” dropdown, you can choose the payment status that will be set, once the order is WooCommerce is created or updated.
So, you need to check what the initial status in WooCommerce is, and create a rule in Amelia that will be used for "Order Creation". If there are multiple possibilities - create multiple rules. The same goes for order updates - if there are multiple order update options, create multiple rules in Amelia.
Amelia should record an appointment in some state, but it doesn't record anything. I have the site configured so that appointments are always approved.
On the other hand, after running some tests, I noticed that this only happens when paying with a credit or debit card. With other payment methods, Amelia records the appointment.
Could you please advise me on what to do? This is a huge problem.
I have configured all the possibilities with the WooCommerce states and it does not work when processing credit and debit cards. For all other types of payments, it works perfectly. I need urgent help.
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 had to deactivate credit and debit card payments as shown below. If clients choose that payment method, Amelia does not record the entry in the calendar.
I am going to activate this option and generate a record so you can see it.
Here I made the payment with my credit card.
so, and here is the problem: the service was debited from my credit card, I received the email with the invoice, but the email set up in Amelia notifications was not sent, and the service was not scheduled.
Both orders were made before you reached out to me (#5525 was created on July 16h, while #5537 was created on July 17th).
If I'm not mistaken, you created rules in Amelia to create an appointment on order creation when the status of the payment is "Pending Payment" after I responded, which was on July 19th. It can't work retroactively so, unless you created all these rules before I advised it, it's expected to see Amelia didn't create these appointments.
Can you check some orders that were made in the last couple of days?
I believe I found what the issue is, but I can't fix it:
The "Mercado Pago: Pago aprobado" (Approved Payment) status doesn't exist in WooCommerce and therefore doesn't exist in Amelia when the rules are created:
This causes Amelia not to create the appointment since it doesn't see this initial status.
I'm not 100% certain this is the issue, but all the orders you sent me during the weekend have the exact same statuses. I'll forward this to our developers, so they can take a look and I'll get back to you once I hear from them.
In the meantime, can you please check if there's a way to change the initial order status in Mercado Pago and select one of the default WooCommerce statuses?
There's a hidden setting in Amelia that allows the plugin to create an appointment before the order is processed:
I enabled this on your site, and it should now create appointments regardless of the order status. Please keep an eye on it for a few more days and let me know if it works.
Our developers will explore what options we have with Mercado Pago.
Good morning, some credit/debit card payments made through Mercado Pago were processed correctly. If what you're suggesting is true, none of them should work.
Can you explain this button to me? If someone makes a reservation and for some reason doesn't have enough balance in their account, is the reservation still made?
It seems that Mercado Pago has different statuses based on the payment method used. From what I was able to see, this payment processor supports cards, PayPal, credits, etc. and I assume there are different statuses based on this.
I escalated the issue to our developers, and they suggested enabling the option I've shown you in my previous response.
It will create an appointment as soon as the customers leave Amelia and then, based on the "Order Update" rules, it will either cancel it, approve it, or set it as Pending. You should have no issues with this if these rules are correctly configured.
Hello Alexsander, I hope everything is going well. I am experiencing some issues that I will describe below
When payments are processed in WooCommerce and the status changes to "paid," Amelia does not register this status and leaves it as "pending."
In screen 1, I will show you the record in Amelia, and in screen 2, the one in WooCommerce.
por otro lado cuando falla el pago de la tarjeta el turno queda agendado en estado de pendiente de pago y esto es un problema, te dejo un caso para que lo mires #5743
On the other hand, when the card payment fails, the appointment remains scheduled with a "payment pending" status, and this is an issue. I’m leaving you case #5743 for you to take a look at.
the user account I created for you its still active
Good evening, we have a huge problem! Amelia is charging clients for services but is not registering them in the calendar.
This is a very serious error and is causing us immeasurable damage.
I am attaching the screenshots and expect an immediate response.
Attached files: Gmail - ¡Hemos recibido tu pedido en Gaiatri - Ayurveda!.pdf
screen shot agenda belen.jpg
Hello Ricardo
Amelia creates and updates appointments completed through WooCommerce based on the rules configured in Amelia Settings/Payments/WooCommerce. There are rules for Appointments, Packages, and Events, so you have to make sure to create a rule for each if you're using them all.
By default, you have three rules for status correlation, “On-hold”, “Processing” and “Completed”, but by clicking on the “Add rule” you can create more correlation between Amelia and WooCommerce statuses. When you click on that button a new section will appear with the following options, that you need to set:
So, you need to check what the initial status in WooCommerce is, and create a rule in Amelia that will be used for "Order Creation". If there are multiple possibilities - create multiple rules. The same goes for order updates - if there are multiple order update options, create multiple rules in Amelia.
Please let me know if this helps.
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 your prompt response.
Amelia should record an appointment in some state, but it doesn't record anything. I have the site configured so that appointments are always approved.
On the other hand, after running some tests, I noticed that this only happens when paying with a credit or debit card. With other payment methods, Amelia records the appointment.
Could you please advise me on what to do? This is a huge problem.
I have configured all the possibilities with the WooCommerce states and it does not work when processing credit and debit cards. For all other types of payments, it works perfectly. I need urgent help.
Hi again Ricardo.
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
Hi Aleksandar,
I had to deactivate credit and debit card payments as shown below. If clients choose that payment method, Amelia does not record the entry in the calendar.
I am going to activate this option and generate a record so you can see it.
Here I made the payment with my credit card.
so, and here is the problem: the service was debited from my credit card, I received the email with the invoice, but the email set up in Amelia notifications was not sent, and the service was not scheduled.
I await your comments
hi Aleksandar, the Orders #5525 and #5537 were made with a credit card, they were charged but not scheduled. would you like see this cases?
Hi again Ricardo.
Both orders were made before you reached out to me (#5525 was created on July 16h, while #5537 was created on July 17th).
If I'm not mistaken, you created rules in Amelia to create an appointment on order creation when the status of the payment is "Pending Payment" after I responded, which was on July 19th. It can't work retroactively so, unless you created all these rules before I advised it, it's expected to see Amelia didn't create these appointments.
Can you check some orders that were made in the last couple of days?
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
I will keep the use of credit and debit cards enabled and will keep you informed if anything happens. Thank you
Thank you, Ricardo.
Let me know if there's anything else I can do to 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
Good morning Aleksander,
The same issue is still occurring. Clients book an appointment, pay, and Amelia does not record it. Here are the order numbers.
#5643
#5675
Best regards
there is more…
#5655
#5626 #5609
The orders that were not recorded had to be manually added to Amelia to avoid issues with my clients.
These orders came in yesterday; the system made the same mistake again and did not register them.
I will leave them recorded only in Google Calendar.
#5680#5681Hi again Ricardo.
Thank you for getting back to me on this.
I believe I found what the issue is, but I can't fix it:
The "Mercado Pago: Pago aprobado" (Approved Payment) status doesn't exist in WooCommerce and therefore doesn't exist in Amelia when the rules are created:
This causes Amelia not to create the appointment since it doesn't see this initial status.
I'm not 100% certain this is the issue, but all the orders you sent me during the weekend have the exact same statuses. I'll forward this to our developers, so they can take a look and I'll get back to you once I hear from them.
In the meantime, can you please check if there's a way to change the initial order status in Mercado Pago and select one of the default WooCommerce statuses?
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
Oh, one more thing, Ricardo.
There's a hidden setting in Amelia that allows the plugin to create an appointment before the order is processed:
I enabled this on your site, and it should now create appointments regardless of the order status. Please keep an eye on it for a few more days and let me know if it works.
Our developers will explore what options we have with Mercado Pago.
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
Good morning, some credit/debit card payments made through Mercado Pago were processed correctly. If what you're suggesting is true, none of them should work.
Can you explain this button to me? If someone makes a reservation and for some reason doesn't have enough balance in their account, is the reservation still made?
I will open a ticket with Mercado Pago.
Awaiting your comments.
Hi again Ricardo.
It seems that Mercado Pago has different statuses based on the payment method used. From what I was able to see, this payment processor supports cards, PayPal, credits, etc. and I assume there are different statuses based on this.
I escalated the issue to our developers, and they suggested enabling the option I've shown you in my previous response.
It will create an appointment as soon as the customers leave Amelia and then, based on the "Order Update" rules, it will either cancel it, approve it, or set it as Pending. You should have no issues with this if these rules are correctly configured.
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, have a good day. I'll be waiting.
You're welcome, Ricardo.
Please let me know how it goes with upcoming 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
Hello Alexsander, I hope everything is going well. I am experiencing some issues that I will describe below
When payments are processed in WooCommerce and the status changes to "paid," Amelia does not register this status and leaves it as "pending."
In screen 1, I will show you the record in Amelia, and in screen 2, the one in WooCommerce.
por otro lado cuando falla el pago de la tarjeta el turno queda agendado en estado de pendiente de pago y esto es un problema, te dejo un caso para que lo mires #5743
best regardsOn the other hand, when the card payment fails, the appointment remains scheduled with a "payment pending" status, and this is an issue. I’m leaving you case #5743 for you to take a look at.
the user account I created for you its still active
Attached files: screen 2.jpg
pantalla 1.jpg