I have recently noticed that registration confirmations which are sent to Event Admin and Primary Registrants do not show the payment amount, if a payment was made with their registration. The field is there in the template and on the message but the amount that is listed is always $0.00.
Payment confirmations for the same registration do include the payment amount, which uses the same Event Espresso field. Can you tell me how to fix this please?
We are using the [AMOUNT_PAID] shortcode in a custom Registration Approved template, in the Main Content area. The shortcode was chosen from the dropdown for that area, rather than typed in. Messages are sent to both Primary Registrant and Event Author, and both display “$0.00” as the value for that field, regardless of whether a payment was made or not.
Here is a screen image of the location where the shortcode is being used for this message:
The same shortcode is being used for the “Payment Received” message, which is also sent to Event Author and Primary Registrant. The correct amount DOES display in these messages.
Within the Registration-based messages (such as ‘Registration Approved’), you’ll need to switch to using the [LAST_AMOUNT_PAID] shortcode.
The payment related messages are generated using the specific payment object which triggered the email, the registration based messages are triggered based on the registration so it doesn’t know which payment object to use by default (an EE Transaction can have multiple payments within it).
So if you switch out [AMOUNT_PAID] for [LAST_AMOUNT_PAID], does it work for you then?
Viewing 4 reply threads
The support post ‘Payment Amount Missing from Primary Registrant Notification messages’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.