Free Downloads

Home Forums Ticket Products Event Tickets Plus Free Downloads

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #1139362
    Kamran Khanalvi
    Participant

    Hi,

    As you are retiring the EDD Tickets extension, this extension from EDD no longer works with the Events Tickets and Events Tickets Plus:

    Free Downloads

    Please can you explain why I can no longer use this for FREE downloads?

    Thanks
    Kam

    #1139583
    Cliff
    Member

    Hi 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.

    #1140529
    Kamran Khanalvi
    Participant

    Hi 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
    Kam

    #1140631
    Cliff
    Member

    Could you please provide me a copy of the installable .zip of the latest version of that plugin? You can make it a Private Reply.

    #1140724
    Kamran Khanalvi
    Participant

    This reply is private.

    #1140855
    Cliff
    Member

    I 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:525

    2) 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:517

    3) 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.

    #1543442
    Victor
    Member

    Hi 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,
    Victor

    #1559351
    Support Droid
    Keymaster

    Hey 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

Viewing 8 posts - 1 through 8 (of 8 total)
  • The topic ‘Free Downloads’ is closed to new replies.