Posted: September 5, 2024 at 4:30 am
Hi, In Event Espresso > Registrations , when I check the transaction invoice for unpaid registration, the “Please Make a Payment” link is displayed in the transaction invoice template (as shown here: https://app.screencast.com/Yb64ZLNbzxIdi). This link correctly redirects registrants to the checkout page to complete the transaction. However, when I download the invoice in PDF format, the “Please Make a Payment” link is missing (as shown here: https://app.screencast.com/f6zgd03oOQZ7H). I need help in ensuring that the “Please Make a Payment” link is also included in the downloaded PDF version of the transaction invoice. Note: I also have a staging site available for testing, and if you need login details to analyze this issue, I can provide them. |
|
Hi there, That link is included on the Receipt message type. Go to Event Espresso -> MEssages -> Default Message templates. Find the Receipt message type and click the ‘Recipient’ link to edit it. In the main content, switch to Text mode and scroll down to find Thats the shortcode that outputs that link with a class of noPrint so its removed from the PDF. You’ll need to replace that with your own link, something like:
Like this: https://monosnap.com/file/Vnahsvf2SySCt1Vcssgr89N60eNkxL Note I’ve left both lines in place but you’ll only want one of those and will end up with something like:
Save that and reopen a receipt… it should now show the link in the PDF. |
|
The template for transaction invoices is the Invoice message template, not the Receipt message template. I confirmed this by checking the ID assigned to the templates (See here: https://app.screencast.com/eZIgBBafW7pbu ). Thank you for the detailed explanation! I’ve implemented the suggested changes in the “Invoice” message template (Text mode). While the changes appear correctly in the template preview, the custom template with the “[PAYMENT_URL]” link isn’t reflected in the transaction invoice for registrations. Could you please guide me on how to assign the custom template I modified to individual registrations or all registrations as needed? I suspect the default template might be overriding my custom one. |
|
Ah.. ok.. by default, the Invoice does not include a payment link (only the receipt) so that must have been manually added to your site’s template.
So you’ve added your changes to a custom template? If your using a custom template you need to assign the template to the event(s) related to the registrations. Edit an event and look for the Notifications section, assign your custom template for Invoice there and save: https://monosnap.com/file/MG26PTaNbTqE86bN42PXeEi4MeJkee The change should then apply to the registrations (you’ll need to refresh the registration list and open up the Invoice link again, the ID for the template will have changed in the link, you can’t just refresh a current invoice link to see the change). If you want this to apply to all registrations I’d recommend editing the default/global template so you don’t need to assign a custom template to every event you create. |
|
Thank you so much for your guidance! I am grateful to you that the “Please Make a Payment” link is now displaying correctly in the downloaded PDF of the registration transaction invoice. |
|
Awesome, I’m glad it worked. Any further questions just let us know. |
|
You must be logged in to reply to this support post. Sign In or Register for an Account