Do your themes support Ecommerce?
You can add WooCommerce to any theme you’d like! The styling from our themes will carry over. If you just want to use my themes for your blog, I would create a subdomain (blog.yourshop.com) and then you can install WordPress and the theme on that subdomain! That’s how other clients have done it who want to keep their current ecommerce/shop set up.