WooCommerce is an eCommerce plugin for WordPress. It powers almost 40% of all eCommerce stores worldwide, and continues to grow.
It has a wide number of extensions available, including payment gateways, delivery tracking options, product options, plus many more. Also, as it is built on WordPress, there are many options that can be custom built and added to the site.
WooCommerce can manage any size store, from a few products to large-scale websites with thousands of products.
I use WooCommerce to build eCommerce stores with a full Content Management System (CMS) available, allowing website administrators to update the content of their website whenever they want.