You need to install and configure the WooCommerce plugin to upload the demo.
However, you can still use the theme without WooCommerce. After importing the demo, you can simply delete any unnecessary WooCommerce-related content and plugins to keep your site optimized for a service-based business.