WooCommerce Compatibility Issues

I'm using the Decor layout for this site - https://icestoneusa.com/

After updating WooCommerce and its extensions, the main navigation menu has disappeared. It's still present in the source code but it's not visible on the site. 

After performing  a plugin audit, I was able to narrow this down to the WooCommerce plugin. There appears to be some sort of compatibility issue with WooCommerce 2.6.4. 

Please advise.

Thanks,
Paul

Comments

  • Hi Paul,

    we guarantee that it didn't disappeared because of WooCommerce update. If you will have a look on http://pasteboard.co/dYTAh1Heq.png you see that you got many bugs in Javascript console unrelated to theme.
  • I'm afraid that doesn't explain why the navigation menu reappears when I deactivate WooCommerce but disappears when I reactivate WooCommerce? Even when I deactivate the plugin that triggers the Javascript errors, the issue persists. Can you clarify?
  • The problem is simply somewhere on your end only and it has nothing to theme. As we already proofed above, the problem you can see yourself in console. We don't know where from these bugs come but definitely not from theme. You should start from removing all plugins and re-installation. To do this, you should go to FTP, remove plugin files via FTP and exactly the same way, upload the newest one as this is the only method to be sure that all files were transferred complete. What you can also do to be 100% sure is remove theme files via FTP as well and upload the same way newest theme files.
  • I've already done that. That's how I was able to conclude that woocommerce was causing the problem somehow. Any other suggestions?
  • Sorry but we do not have any other suggestions. As you can see, we use WooCommerce just like thousands of our customers and it works exactly the way it should. We are sure that WooCommerce if it's installed properly, couldn't be the reason itself. The only suggestion we have is to switch to default WP theme and check if the same problem is when switching.
  • edited October 2016
    The jQuery errors were actually being triggered by an outdated MOD_SECURITY core ruleset on the web host's end. Just in case anyone else runs into this issue, here's a link to the WooCommerce article which explains the fix and what can be done if the web host can't or won't fix things on their end.

    To be clear, nothing in the theme caused these errors. But, if any other BeTheme fans out there end up banging their heads against the wall trying to fix this issue, this should help end their misery rather quickly. :-)
  • Thanks for the information. We are surprised that it was caused by MOD_SECURITY
Sign In or Register to comment.