If you’ve upgraded WooCommerce plugin and your shop page, single page, and other areas have broken you can check your theme for WooCommerce theme support. It’s usually in your themes functions.php file. If your theme doesn’t have it you can add it to your themes functions.php and it should restore all your template changes.
add_theme_support('woocommerce');