Support » Plugin: Easy Digital Downloads – Sell Digital Files (eCommerce Store & Payments Made Easy) » Version 3.2.0 broke my site
I’m sorry that the update isn’t providing a great experience. Can you provide a little more information so I can trouble shoot the issue for you and possibly fix it?
A link to your site and some details on what is broken for you would be very helpful in us getting to the bottom of your issue.
WP_DEBUGshow these errors on checkout page.
Fatal error: Uncaught Error: Call to undefined function EDD\Blocks\Checkout\Functions\checkout_has_blocks() in /var/www/example.com/wp-content/plugins/easy-digital-downloads/includes/cart/template.php:23 Stack trace: #0 /var/www/example.com/wp-content/plugins/easy-digital-downloads/includes/checkout/template.php(28): edd_checkout_cart() #1 /var/www/example.com/wp-content/plugins/easy-digital-downloads/includes/shortcodes.php(139): edd_checkout_form() #2 /var/www/example.com/wp-includes/shortcodes.php(395): edd_checkout_form_shortcode() #3 [internal function]: do_shortcode_tag() #4 /var/www/example.com/wp-includes/shortcodes.php(235): preg_replace_callback() #5 /var/www/example.com/wp-includes/class-wp-hook.php(310): do_shortcode() #6 /var/www/example.com/wp-includes/plugin.php(205): WP_Hook->apply_filters() #7 /var/www/example.com/wp-includes/post-template.php(256): apply_filters() #8 /var/www/example.com/wp-content/themes/genesis/lib/structure/post.php(486): the_content() #9 /var/www/c in /var/www/example.com/wp-content/plugins/easy-digital-downloads/includes/cart/template.php on line 23
Thank you so much for responding so quickly and providing this helpful information.
I’m looking into this for you as we speak and will reply once I have a resolution for you.
@massugeng I’m going to continue to look into this on my end and try and replicate, but while I do that I have a follow up question for you.
- What version of EDD were you previously running before updating to 3.2.0?
- Do you have our older ‘EDD Blocks’ plugin active possibly?
- Do you have any checkout customizations that maybe we didn’t account for that we need to ensure work?
Thanks in advance, and I’ll reply again if I find anything further in my attempts to replicate this.
- Version 3.1.5
- I don’t use any ‘EDD Blocks’ plugin
- Only small customizations, hidding discount code field from checkout page using these code:
remove_action( ‘edd_checkout_form_top’, ‘edd_discount_field’, -1 );
At this time I can’t replicate this with default themes, or using the standard Genesis Framework theme or the sample child theme from Genesis (as the error stack trace shows your at least using the Genesis framework?)
Could you provide me with the name of the theme you are using? And what plugins you have active on the site?
If you don’t feel comfortable sharing that information you can reach out to us in a private channel to share it by emailing that information to firstname.lastname@example.org. Just reference this support thread and that I asked you to write in. It would also be helpful to know what the URL of the site is (which again, if you don’t want to publicly share that, you can email us directly with that information to keep it private).
Thanks again for helping me dig further into this issue for you.
Problem solved after reinstall the plugin.
@massugeng Thank you for keeping me updated with the situation. I’m glad to hear a reinstall of the plugin solved the issue.
It seems like possibly the upgrade from WordPress.org failed to copy a file into place. I’ll work with the team to see if there is a way we can prevent this from happening in the future to the best of our ability.
I noticed you also updated your star rating, which I greatly appreciate. In the future should something come up, please either reach out to us via our support form on our website or via the forums here on WordPress.org and our support team will be happy to assist you promptly.
President of Easy Digital Downloads
- You must be logged in to reply to this review.