We use the payments metadata to add critical information to our WooCommerce invoices - Settings -> Payments -> View Payments Settings -> Set MetaData and Description.
The %recurring_appointments_details% placeholder appears to have broken since the update to v3.1 - the plain text we have in the "Description for WooCommerce" field is being carried over to the WooCommerce orders, so is %appointment_date_time% and %employee_note% - but none of the %recurring_appointments_details% placeholder information shows up.
It is also not populating the %recurring_appointments_details% in outbound email templates either.
This is key functionality for us - we need to show the full list of recurring appointments in the order.
(This is actually the second time this functionality has broken for us in an update; I am not sure how it was fixed the first time but I'm trying to debug this one more carefully.)
I just tested this locally, and it works as it should. The Recurring Appointment Details has been moved from "Appointment Settings" to Amelia/Notifications; right below the email template.
Can you double-check if it is configured properly still?
I see the Recurring Appointment Details template in Amelia/Notifications; if I click on it it is completely empty.
I have no idea what was set in there when it was in the "Appointment Settings" section where it was before.
I added in the placeholder %appointment_date_time% into this new Amelia->Notifcations section.
Now after this change: in the emails I get, the recurring appointments are listed per the below screenshot (though the line spacing is weird, possibly my fault in the template):
BUT they still do not show in the WooCommerce order in the Product section, where they used to before.
I also just noticed that it is also not showing the %recurring_appointments_details% placeholder text on the Checkout/Order Received page where it prints a summary of the product order - same as with the WooCommerce Orders->Product section it puts in the copy as defined in Settings -> Payments -> View Payments Settings -> Set MetaData, but it doesn't expand out the %recurring_appointments_details% at all.
Example screenshot of the order page - you can see the text "Recurring appointments", which is in the Payments->Set MetaData field, but under that is simply blank as it has not converted the token:
So to summarise: it looks like this is working fine in email Notifications templates, but is not working for the WooCommerce integration. Unless there's another change somewhere for WooCommerce integration?
Aleksandar, thanks so much for the prompt action, I can confirm v3.1.1 fixes the issue and
%recurring_appointments_details% is now correctly being replaced again!
(I have a minor issue with excessive new lines in the output - each %appointment_date_time% line has an extra new line after it, so it is double spaced - but that might just be my side; I need to debug further & will re-open if I can't resolve myself if that's OK.)
Big thanks for the prompt investigation & resolution.
There'll be a new update today most likely, since there's one more bug that hasn't been fixed yesterday, so check later today (or tomorrow) - it's related to buffer times.
Please check the spacing, and if that doesn't help go to your database, and in table "wp_options", under "option_name" column search for the term "amelia_settings". That will return only one row, so you need to edit it, and in the "option_value" column search for "notifications". Change it to look like this:
Hi,
We use the payments metadata to add critical information to our WooCommerce invoices - Settings -> Payments -> View Payments Settings -> Set MetaData and Description.
The %recurring_appointments_details% placeholder appears to have broken since the update to v3.1 - the plain text we have in the "Description for WooCommerce" field is being carried over to the WooCommerce orders, so is %appointment_date_time% and %employee_note% - but none of the %recurring_appointments_details% placeholder information shows up.
It is also not populating the %recurring_appointments_details% in outbound email templates either.
This is key functionality for us - we need to show the full list of recurring appointments in the order.
(This is actually the second time this functionality has broken for us in an update; I am not sure how it was fixed the first time but I'm trying to debug this one more carefully.)
Hello David
I just tested this locally, and it works as it should. The Recurring Appointment Details has been moved from "Appointment Settings" to Amelia/Notifications; right below the email template.
Can you double-check if it is configured properly still?
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 Aleksander,
Thanks for the prompt reply.
I see the Recurring Appointment Details template in Amelia/Notifications; if I click on it it is completely empty.
I have no idea what was set in there when it was in the "Appointment Settings" section where it was before.
I added in the placeholder %appointment_date_time% into this new Amelia->Notifcations section.
Now after this change: in the emails I get, the recurring appointments are listed per the below screenshot (though the line spacing is weird, possibly my fault in the template):
BUT they still do not show in the WooCommerce order in the Product section, where they used to before.
I also just noticed that it is also not showing the %recurring_appointments_details% placeholder text on the Checkout/Order Received page where it prints a summary of the product order - same as with the WooCommerce Orders->Product section it puts in the copy as defined in Settings -> Payments -> View Payments Settings -> Set MetaData, but it doesn't expand out the %recurring_appointments_details% at all.
Example screenshot of the order page - you can see the text "Recurring appointments", which is in the Payments->Set MetaData field, but under that is simply blank as it has not converted the token:
So to summarise: it looks like this is working fine in email Notifications templates, but is not working for the WooCommerce integration. Unless there's another change somewhere for WooCommerce integration?
Thanks again.
I see David, thanks for the clarification.
I forwarded this to one of our developers for testing. It could be a bug on our end. I'll get back to you as soon as I hear from him.
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 David.
Bug confirmed, isolated and fixed. Please update Amelia to v3.1.1, which was just released, clear your cache, and it should solve 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
Aleksandar, thanks so much for the prompt action, I can confirm v3.1.1 fixes the issue and
%recurring_appointments_details% is now correctly being replaced again!
(I have a minor issue with excessive new lines in the output - each %appointment_date_time% line has an extra new line after it, so it is double spaced - but that might just be my side; I need to debug further & will re-open if I can't resolve myself if that's OK.)
Big thanks for the prompt investigation & resolution.
You're welcome, David, glad we could help.
There'll be a new update today most likely, since there's one more bug that hasn't been fixed yesterday, so check later today (or tomorrow) - it's related to buffer times.
Please check the spacing, and if that doesn't help go to your database, and in table "wp_options", under "option_name" column search for the term "amelia_settings". That will return only one row, so you need to edit it, and in the "option_value" column search for "notifications". Change it to look like this:
And that should correct the behavior.
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