I just had the exact same thing happen. Downgraded woocommerce to 2.2.10 and the problem persists. I have two sites built on this theme and both are down.
Fatal error: Call to a member function is_visible() on a non-object in /home3/betterss/public_html/newsite/wp-content/themes/blanco/woocommerce/content-product.php on line 28