Yes, you can have multiple WooCommerce stores. You can either use the WooCommerce Multistore plugin or the WooCommerce Multi-site plugin. Our hosting packages have no hidden restrictions.