Home › Forums › Ticket Products › Event Tickets Plus › Free Downloads
- This topic has 6 replies, 3 voices, and was last updated 7 years, 10 months ago by
Kamran Khanalvi.
-
AuthorPosts
-
July 13, 2016 at 2:31 pm #1139362
Kamran Khanalvi
ParticipantHi,
As you are retiring the EDD Tickets extension, this extension from EDD no longer works with the Events Tickets and Events Tickets Plus:
Please can you explain why I can no longer use this for FREE downloads?
Thanks
KamJuly 14, 2016 at 5:43 am #1139583Cliff
MemberHi again.
Thanks for the link so I could know exactly what you are talking about.
I don’t have a copy of that paid extension, and I’m not sure what about the coding of ET+ or EDD has been changed since to make that extension not work anymore.
Please make sure that you have all your plugins updated to their latest versions and then inquire with their support if necessary.
If you do correspond with them, feel free to pass along any of their suggestions to us.
Thanks.
July 15, 2016 at 1:07 pm #1140529Kamran Khanalvi
ParticipantHi Cliff, I have contacted EDD and they said nothing has changed on their side. Since the move over to the Events Tickets Plus, the EDD Free Downloads now does not work. This is really annoying as I have both free and paid products and have used EDD for both in the past.
Can you please investigate or liaise with EDD to try and resolve this? I know this is asking for a lot, but I don’t see why the EDD Free Downloads should stop working.
Thanks
KamJuly 15, 2016 at 9:01 pm #1140631Cliff
MemberCould you please provide me a copy of the installable .zip of the latest version of that plugin? You can make it a Private Reply.
July 16, 2016 at 9:29 am #1140724Kamran Khanalvi
ParticipantThis reply is private.
July 17, 2016 at 8:19 am #1140855Cliff
MemberI installed EDD Free Downloads and purchased a free EDD ticket via Event Tickets Plus and everything worked fine (i.e. the order completed but there was no EDD Free Downloads pop-up modal).
When I created a regular (non-ticket) EDD download item and went to complete the free purchase, I got these debug messages and never made it to the checkout page:
1) Our plugin’s error, which I reported to our developers
[17-Jul-2016 14:35:41 UTC] PHP Notice: Undefined index: product_id in /wp-content/plugins/event-tickets-plus/src/Tribe/Meta/Render.php on line 78 [17-Jul-2016 14:35:41 UTC] PHP Stack trace: [17-Jul-2016 14:35:41 UTC] PHP 1. {main}() /index.php:0 [17-Jul-2016 14:35:41 UTC] PHP 2. require() /index.php:17 [17-Jul-2016 14:35:41 UTC] PHP 3. require_once() /wp-blog-header.php:13 [17-Jul-2016 14:35:41 UTC] PHP 4. require_once() /wp-load.php:37 [17-Jul-2016 14:35:41 UTC] PHP 5. require_once() /wp-config.php:104 [17-Jul-2016 14:35:41 UTC] PHP 6. do_action() /wp-settings.php:393 [17-Jul-2016 14:35:41 UTC] PHP 7. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 8. edd_post_actions() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 9. do_action() /wp-content/plugins/easy-digital-downloads/includes/actions.php:40 [17-Jul-2016 14:35:41 UTC] PHP 10. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 11. edd_process_purchase_form() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 12. edd_send_to_gateway() /wp-content/plugins/easy-digital-downloads/includes/process-purchase.php:127 [17-Jul-2016 14:35:41 UTC] PHP 13. do_action() /wp-content/plugins/easy-digital-downloads/includes/gateways/functions.php:308 [17-Jul-2016 14:35:41 UTC] PHP 14. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 15. edd_manual_payment() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 16. edd_update_payment_status() /wp-content/plugins/easy-digital-downloads/includes/gateways/manual.php:68 [17-Jul-2016 14:35:41 UTC] PHP 17. EDD_Payment->save() /wp-content/plugins/easy-digital-downloads/includes/payments/functions.php:202 [17-Jul-2016 14:35:41 UTC] PHP 18. EDD_Payment->update_status() /wp-content/plugins/easy-digital-downloads/includes/payments/class-edd-payment.php:717 [17-Jul-2016 14:35:41 UTC] PHP 19. do_action() /wp-content/plugins/easy-digital-downloads/includes/payments/class-edd-payment.php:1461 [17-Jul-2016 14:35:41 UTC] PHP 20. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 21. edd_complete_purchase() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 22. do_action() /wp-content/plugins/easy-digital-downloads/includes/payments/actions.php:114 [17-Jul-2016 14:35:41 UTC] PHP 23. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 24. Tribe__Tickets_Plus__Commerce__EDD__Main->generate_tickets() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 25. do_action() /wp-content/plugins/event-tickets-plus/src/Tribe/Commerce/EDD/Main.php:408 [17-Jul-2016 14:35:41 UTC] PHP 26. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 27. Tribe__Tickets_Plus__Commerce__EDD__Email->trigger() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 28. Tribe__Tickets_Plus__Commerce__EDD__Email->get_content_html() /wp-content/plugins/event-tickets-plus/src/Tribe/Commerce/EDD/Email.php:73 [17-Jul-2016 14:35:41 UTC] PHP 29. Tribe__Tickets__Tickets->generate_tickets_email_content() /wp-content/plugins/event-tickets-plus/src/Tribe/Commerce/EDD/Email.php:133 [17-Jul-2016 14:35:41 UTC] PHP 30. include() /wp-content/plugins/event-tickets/src/Tribe/Tickets.php:999 [17-Jul-2016 14:35:41 UTC] PHP 31. do_action() /wp-content/plugins/event-tickets/src/views/tickets/email.php:414 [17-Jul-2016 14:35:41 UTC] PHP 32. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:35:41 UTC] PHP 33. Tribe__Tickets_Plus__Meta__Render->ticket_email_meta() /wp-includes/plugin.php:5252) Caused by Line 490 of /wp-content/plugins/edd-free-downloads/includes/actions.php — so you should communicate to the add-on’s author that they need to update their code for the latest version of EDD
[17-Jul-2016 14:37:04 UTC] PHP Notice: edd_get_success_page_url is <strong>deprecated</strong> since Easy Digital Downloads version 2.6! Use edd_get_success_page_uri() instead. in /wp-content/plugins/easy-digital-downloads/includes/misc-functions.php on line 516 [17-Jul-2016 14:37:04 UTC] PHP Stack trace: [17-Jul-2016 14:37:04 UTC] PHP 1. {main}() /index.php:0 [17-Jul-2016 14:37:04 UTC] PHP 2. require() /index.php:17 [17-Jul-2016 14:37:04 UTC] PHP 3. require_once() /wp-blog-header.php:13 [17-Jul-2016 14:37:04 UTC] PHP 4. require_once() /wp-load.php:37 [17-Jul-2016 14:37:04 UTC] PHP 5. require_once() /wp-config.php:104 [17-Jul-2016 14:37:04 UTC] PHP 6. do_action() /wp-settings.php:393 [17-Jul-2016 14:37:04 UTC] PHP 7. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 8. edd_post_actions() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 9. do_action() /wp-content/plugins/easy-digital-downloads/includes/actions.php:40 [17-Jul-2016 14:37:04 UTC] PHP 10. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 11. edd_free_download_process() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 12. edd_get_success_page_url() /wp-content/plugins/edd-free-downloads/includes/actions.php:490 [17-Jul-2016 14:37:04 UTC] PHP 13. _edd_deprecated_function() /wp-content/plugins/easy-digital-downloads/includes/deprecated-functions.php:561 [17-Jul-2016 14:37:04 UTC] PHP 14. trigger_error() /wp-content/plugins/easy-digital-downloads/includes/misc-functions.php:516 [17-Jul-2016 14:37:04 UTC] PHP Notice: Array ( [0] => Array ( [file] => /wp-content/plugins/edd-free-downloads/includes/actions.php [line] => 490 [function] => edd_get_success_page_url [args] => Array ( ) ) [1] => Array ( [function] => edd_free_download_process [args] => Array ( [0] => Array ( [edd_free_download_email] => [email protected] [edd_free_download_check] => [edd_free_download_nonce] => 96fdf5b0e0 [_wp_http_referer] => /downloads/test-regular-edd-item/ [edd_action] => free_download_process [edd_free_download_id] => 1090 [edd_free_download_price_id] => ) ) ) [2] in /wp-content/plugins/easy-digital-downloads/includes/misc-functions.php on line 517 [17-Jul-2016 14:37:04 UTC] PHP Stack trace: [17-Jul-2016 14:37:04 UTC] PHP 1. {main}() /index.php:0 [17-Jul-2016 14:37:04 UTC] PHP 2. require() /index.php:17 [17-Jul-2016 14:37:04 UTC] PHP 3. require_once() /wp-blog-header.php:13 [17-Jul-2016 14:37:04 UTC] PHP 4. require_once() /wp-load.php:37 [17-Jul-2016 14:37:04 UTC] PHP 5. require_once() /wp-config.php:104 [17-Jul-2016 14:37:04 UTC] PHP 6. do_action() /wp-settings.php:393 [17-Jul-2016 14:37:04 UTC] PHP 7. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 8. edd_post_actions() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 9. do_action() /wp-content/plugins/easy-digital-downloads/includes/actions.php:40 [17-Jul-2016 14:37:04 UTC] PHP 10. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 11. edd_free_download_process() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 12. edd_get_success_page_url() /wp-content/plugins/edd-free-downloads/includes/actions.php:490 [17-Jul-2016 14:37:04 UTC] PHP 13. _edd_deprecated_function() /wp-content/plugins/easy-digital-downloads/includes/deprecated-functions.php:561 [17-Jul-2016 14:37:04 UTC] PHP 14. trigger_error() /wp-content/plugins/easy-digital-downloads/includes/misc-functions.php:5173) I believe this is also caused by the EDD Free Downloads add-on, just like #2
[17-Jul-2016 14:37:04 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /wp-content/plugins/easy-digital-downloads/includes/misc-functions.php:516) in /wp-includes/pluggable.php on line 1167 [17-Jul-2016 14:37:04 UTC] PHP Stack trace: [17-Jul-2016 14:37:04 UTC] PHP 1. {main}() /index.php:0 [17-Jul-2016 14:37:04 UTC] PHP 2. require() /index.php:17 [17-Jul-2016 14:37:04 UTC] PHP 3. require_once() /wp-blog-header.php:13 [17-Jul-2016 14:37:04 UTC] PHP 4. require_once() /wp-load.php:37 [17-Jul-2016 14:37:04 UTC] PHP 5. require_once() /wp-config.php:104 [17-Jul-2016 14:37:04 UTC] PHP 6. do_action() /wp-settings.php:393 [17-Jul-2016 14:37:04 UTC] PHP 7. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 8. edd_post_actions() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 9. do_action() /wp-content/plugins/easy-digital-downloads/includes/actions.php:40 [17-Jul-2016 14:37:04 UTC] PHP 10. call_user_func_array:{/wp-includes/plugin.php:525}() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 11. edd_free_download_process() /wp-includes/plugin.php:525 [17-Jul-2016 14:37:04 UTC] PHP 12. wp_redirect() /wp-content/plugins/edd-free-downloads/includes/actions.php:515 [17-Jul-2016 14:37:04 UTC] PHP 13. header() /wp-includes/pluggable.php:1167===
I’d suggest you pass along items #2 and #3 to the developer of the EDD Free Downloads add-on.
When I replaced edd_get_success_page_url with edd_get_success_page_uri on Line 490 of /wp-content/plugins/edd-free-downloads/includes/actions.php, those 2 debug messages did not happen when checking out a regular EDD item.
However, purchasing a free ET+ EDD ticket still did not display the EDD Free Downloads’ modal.
Therefore, I’d say it’s pretty safe to say that the latest version of this EDD add-on is not compatible with the latest version of our ET+ add-on.
If you can pinpoint the last version of ET+ that worked with this EDD add-on, I may be able to have our developers look into it a little further.
===
Due to item #1, I’ll mark this ticket as Pending Fix, which means this thread should receive a reply once the applicable fix has been released. I cannot guarantee when it will be fixed as it’s in the development team’s hands now. They need to assign it, code it, test it, and schedule it for release.
Please note that even if this thread gets closed due to inactivity (automatically happens after a couple weeks), this thread should still get a reply added if/when the fix is released.
I apologize for this issue and appreciate your understanding and patience.
May 31, 2018 at 4:48 pm #1543442Victor
MemberHi Kam!
We apologize for the delay in getting back to you in regards to this issue.
I just wanted to share with you that a new release of our plugins is out. As of this version and using latest versions of EDD, we can no longer reproduce the issue described in this ticket.
You can find out more about this release → https://theeventscalendar.com/maintenance-release-for-the-week-of-27-may-2018/
We encourage you to update your plugins to the latest versions and see if this works for your site.
As always, we suggest to setup a dev/staging site so you can test things out and make all plugins, theme and WordPress core updates without disrupting the live site.
Best,
VictorJune 22, 2018 at 9:35 am #1559351Support Droid
KeymasterHey there! This thread has been pretty quiet for the last three weeks, so we’re going to go ahead and close it to avoid confusion with other topics. If you’re still looking for help with this, please do open a new thread, reference this one and we’d be more than happy to continue the conversation over there.
Thanks so much!
The Events Calendar Support Team -
AuthorPosts
- The topic ‘Free Downloads’ is closed to new replies.
