I have never used woocommerce. So I tried to install it and it changed the theme for my entire site.
Is there a way to have [whatever.com](https://whatever.com) one theme and [whatever.com/shop](https://whatever.com/shop) (or /store) a different theme for the store?
You can have your own theme, and install the WooCommerce plugin.
I’m not sure why installing woocommerce would have changed the theme for the entire site – is it possible it just added styling on top of your current theme? If that is the case, look into possibly disabling the default css for woocommerce.
Another option, if you truly did want to have different themes for your main site and shop is to utilize multisite. Then you would have two WordPress sites managed in the same dashboard and could have a different theme on each install.
yes, I saw a plugin that offered this recently. it hasn’t been updated in a while, but I think it’s still functional
– [https://wordpress.org/plugins/jonradio-multiple-themes/](https://wordpress.org/plugins/jonradio-multiple-themes/)
you could also use certain page builders (seedprod comes to mind) that offer this type of feature
WooCommerce doesn’t change your theme. It’s just a plugin so you can use any theme you want. Just make sure your theme supports WooCommerce. If it doesn’t then you can [make it support it](https://woocommerce.com/document/woocommerce-theme-developer-handbook).
You technically can, I’d put the store on a subdomain and then you can run two themes.