If my customers pay using direkt bank transfer the order in pending state until i receive the bank transfer, this takes 2 days. then I mark the order as completed.
The issue is that the Event Calendar Tickets are being sent immediately after the order is received. How can I stop this behavior? Is there any code I can add to the functions.php file to achieve this? The best would be to make it sending tickets only after orders are completed or at least in “paid” mode
I have finally fixed that emails are sent during the order processing using the functions.php file on my own.
Now how to prevent users from downloading their tickets immediately after purchase. Currently, the download button appears even if the order is not complete, allowing access to the tickets prematurely.
Any guidance on how to resolve these issues would be greatly appreciated.
Hi @kaklappen, if I understand correctly, this screenshot is from the admin, correct? It also looks like it’s from WooCommerce. We’d be happy to take a closer look.
Currently, the download button appears even if the order is not complete, allowing access to the tickets prematurely.
We’d like to test and see the email so we can pinpoint which file to edit from Event Tickets Plus email. For clarity and for us to help you better, the best way forward is to share the ticket ID from the one you already created in our Support Help Desk. If you haven’t created one yet, please do so. This also helps ensure we follow forum guidelines since this relates to the premium plugin and more customization involved.
We’re looking forward to helping you there so we can share links, resources as needed.
I’m not sure why you mentioned email, as this screenshot is not from an email. It’s from the WooCommerce checkout process using a ticket for checkout.
To clarify, this is not an admin view. A regular user is purchasing a ticket using bank transfer as the payment method. After checkout, the order status is either “on hold” or “processing,” but it is definitely not marked as completed.
Despite this, the user is able to download the ticket immediately after checkout, even though the order is not yet completed.
A possible solution for this is to override the template provided by Event Tickets PLUS. This allows you to customize the display and functionality based on your needs.
For us to assist you better, please open a Support Ticket on our Help Desk or provide the ticket number if you’ve already submitted one.
Alternatively, if you can share your website URL, I can track down your license and create a support ticket on your behalf. Let me know how you’d like to proceed!
thanks but its not clear what temlate you are talking about. please tell me what tempalte is handling the “PDF ticket” button on the “order complete” page
thanks but its not clear what template you are talking about. I tried to find it but there is no hint on the template that is handling the “pdf ticket” download link on the “order complete” page shown on this site
please post a link to the specific template that is handling the “pdf ticket” download button
Alternatively, we can hide the button through CSS (below), which you can add to your theme’s additional CSS section (Appearance -> Customize -> Additional CSS).
This thread has been inactive for a while, so we’ll go ahead and mark it Resolved. Please open a Support Ticket on our Help Desk if any other questions arise, and we’d be happy to help.