Yes. WooCommerce is a plugin that was made for WordPress. Since it is just a plugin, and not a standalone software, you will need to use it on a website that is hosted by WordPress. However, there are some websites, like HubSpot, that will integrate with both WooCommerce and WordPress and allow you to use WooCommerce on both.