Also check that your permalinks settings are acceptable. Visit the screen even if you’re sure, it causes the rewrite rules to be regenerated.
If you’ve done all that and still have problems, a theme or plugin could be interfering. Deactivate all plugins but Woocom and switch to a default twenty* theme. The shop/home page should now work even if it doesn’t look right due to the theme change. Your products should show on the page. Restore your normal configuration, one module at a time. When the shop/home page again fails, the last activated module is causing a conflict.
]]>