Woocommerce has been around for a while already ( 2011 ) and it’s developed into a really fully fledged, extensible and customisable e-commerce platform. I’ve been using it since 2012, when I was building my first Online Shop. Right now 41% of all online shops run on Woocommerce. And it dominates the e-commerce plugin market for WordPress ( 91% market share ).
The cool thing about Woocommerce is that it’s built into the core of WordPress by using the custom posts and taxonomies for basically everything that’s needed ( Orders, Products, Shipments etc. ). This makes Woocommerce just as extensive as WordPress itself! Besides that, the standard interface that comes with the standard theme by Woothemes ( Storefront ) is already quite sophisticated.
Then there are also the payment gateways, it standardly includes Stripe and Paypal, which works without any integration required ( only api-keys and usernames ). Very impressive. And there is a lot more, there are 113 supported gateway extensions in the Woocommerce extension library.
Over the years plugin development for Woocommerce has intensified and the official Woocommerce extensions store is featuring 328 plugins. In total, it is estimated that there are well over 2500 plugins for Woocommerce. Just great..
With the growing amount of plugins in the market, online shop owners that don’t have dedicated developers, usually end up with a bunch of plugins for every small functionality. Often, this leads to poor performance, dependency issues, maintenance nightmares and vulnerabilities. Online shop owners believe that all plugins work magically, but some plugins have poorly written code and there is little control over this.
Since Automattic, also the makers of WordPress, bought Woocommerce last year, there will be more possibilities to automate the setup of a Woocommerce store. I imagine, that more plugins will be built into the core of Woocommerce, making it more stable and reliable and reducing the barriers for one-click installations.