Posted: July 19, 2019 at 6:45 am
|
How do I add a link or button to generate the Invoice on the Thank You Page? I see the shortcode but not sure where to add it? |
Hi there, The shortcode you are referring to I assume is in the messages system? (In one of the message templates?) If so you can’t use those shortcodes outside of those templates. There’s an order confirmation button that should show by default, from there the user can ‘switch’ to the Invoice by opening the Order confirmation and clicking ‘Switch to Invoice’. May I ask where on the thank you page do you want to add a button to view the Invoice? |
|
|
Yes it was the INVOICE_URL] or [INVOICE_LINK] shortcode. Here is our current thank you page (minus the boxed message) that is generated once they make the payment. http://6bb.f30.myftpupload.com/thank-you-2/ Is it possible to add an invoice link on that page or can the link to the invoice be included in the Registration Approved Email? |
You can do both, it just depends where exactly you want to load it. However, looking at your example, I’m jumping the gun a little but I’m guessing you planning on either getting rid of most of what EE displays when you register or you’ve not see the full output yet? The thank-you page is dynamic so what you see right now by navigating to that page is NOT what you see when you complete a registration. Run through a registration on an event on your site on either a free ticket, or a paid ticket and select invoice to finalize. Your thank you will load once you click to finalize the registration and your URL will have a value set on and you’ll see more details. For example you thank you URL may look like this: That’s not valid as I’ve just made it up so it wont work, but you’ll see what I mean when you run a registration. |
|
|
We have the Invoice payment option deactivated under payment settings as the users got confused in our old system with invoices and didnt make a payment and they thought they were registered for classes when they didnt pay, so in EE we deactivated the invoice so it goes straight to paypal. Is there another way to send them an invoice – after they pay via paypal? Not a huge deal since paypal sends them an email but it would ne nice if we could send them an invoice with our logo on it. |
Even so, after payment with PayPal they should return to the thank you page for EE to function correctly and it gives an overview of the payment. Have you tested a full payment with EE? Or registered onto a free ticket (use a test event if preferred). The point being the thank you page has more information than the yellow box you see above and where you add details will depend on which of those details you want.
You can include a link to the invoice in the ‘Registration Approved’ email, which is trigger once a payment has been made in full, but they use still needs to view the thank you page (which they will be directed back to from PayPal) to complete the payment and finalize the registration. |
|
|
I added the short code to the Registration Approved Email, so this will be fine as they have the option to view the invoice from there now. Thanks! We didn’t want all the information on the Thank You Page, we wanted a simple thank you page that once a user pays via paypal is redirected back to and we disabled all that extra functionality – entered a ticket in for that that was resolved a few weeks back. |
Ah yeah, I see it now. So yeah just using CSS to hide the content of the thank you page will allow it to continue to work as normal but it does hide the ‘Order Confirmation’ button and the majority of methods we use to add the Invoice to the thank you page. |
|
The support post ‘Add Invoice to Thank You Page’ 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.