Ok so it is confirmed a bug by something with SSL and woo commerce, could be also a combination of using wp-better-security which can force a site SSL but here is how I fixed it
I have 250 more sites to fix that use woocommerce.
** also i recommend backing up the database before you do this and backup your wp-config.php file
** also check every site you have that uses woocommerce, because i had customers trying to purchase things, they were getting to a page with an ssl error when they clicked on the product page, verify you can click on a product and complete an order, i have 250 sites to do this to, and I lost thousands of dollars in the last couple of days, I am not sure how long this was happening, but i think about 1 week since the last updates.
*** also if you update a site with the next woocommerce update , recheck all of this.. if you have security plugins also recheck
** just to note Woocommerce says there are three default pages that need SSL that is from the Checkout on.
1) I went into php to disable all plugins, this sucks, you have to go to mysql from your hosting control panel or cpanel, then php you have to select the database for which site is effected,
myphpadmin click this find the table wp-options, scroll down, you might have to go more than 25 to the next page and find active plugins, then you can edit that entry and delete the contents, (although i cut and paste the contents into a text pad,but pasting it back wont reactivate the plugins)
2) now you should be able to login, give a moment for the database to update. but before you login,
edit your wp-config.php file towards the bottom after this /** Sets up WordPress vars and included files. */ add :
define(‘FORCE_SSL_ADMIN’, false);
define(‘FORCE_SSL_LOGIN’, false);
you might want to search to make sure it doesnt exist and if it does make sure true is set to false, reload via fpt your wp-config.php file back
3) pain stakingly now you can go re-activate all the plugins you had (remember the contents i cut and paste into a notepad, although it is hard to read you can read each one you had activated from this list).
4) when you get to woocommerce, and activate this one, you should be ok, if not you did not do your wp-config.php file correct
5) all is good, then go to woocommerce status, see if force ssl is on, that is your problem,
i went to woocommerce settings set force to true, then saved then unchecked it to false and saved
6) now i can see products, nothing is going to https:// by default..
I dont know what caused this because some of my woocommerce sites are still ok. Maybe the update, going to try and figure it out, maybe woocommerce support has better ideas why.
When there is a fix, you can take out the entries in wp-config.php