I have WooCommerce 2.0.9 installed on WordPress 3.5.1 with the Azul 1.5.1 theme (from 2009). When I visit the Shop page (created by WooCommerce) I get the error:
Fatal error: Call to a member function is_visible() on a non-object in /home/domainname/public_html/wp-content/plugins/woocommerce/templates/content-product.php on line 25
I've followed the instructions in http://docs.woothemes.com/document/third-party-custom-theme-compatibility/ to create the woocommerce.php file.
I have found the Permalinks is set to Custom Structure - /%category%/%postname%.html. If I try 'Post name' there is no error.
Is there a way to fix the error without changing all the links in the site?