You may want to hide SKU from product page but want them to appear everywhere else on the site. This is required when you want assign SKU to each of your product but don’t want to display them to website user.
By default SKU appears on the WooCommerce product page, like this.
In order to hide it, paste below code snippet to functions.php file
If you want to remove SKU completely from the site, use below code instead.
Note: This snippets are tested with WooCommerce version 2.6.4