WooCommerce is great solution for small businesses that need flexibility, a powerful and integrated Content Management System (CMS) and want to own and control the solution (as opposed to hosted solutions). The appeal of WooCommerce grew because of it's an add-on to WordPress, the most populate CMS on the planet. Like Shopify, WooCommerce is a popular choice for small businesses, since it's open-source (free), has an extensive amount of themes to pick your site design from, and there are thousands of developers who support it. WooCommerce is a good short-term eCommerce platform for businesses just starting out and/or generating under 1 million in revenue per year. Once your business requires more advance features, functionality and integration a mid-market eCommerce platform should be considered.