A WooCommerce theme is required to add ecommerce to your wordpress site, these are created and maintained by third-party developers, with additional cost for themes and hourly fees for installation and customizations.