Best eCommerce for WordPress hands-down, but prepare to pay for most customizations
Value for Money
When it comes to choosing the right eCommerce platform for WordPress, it's the most rock-solid, safest choice for any long term use based on my experience from over a dozen store launches.
- The plugin is frequently updated, compatible and tightly integrated with WordPress (as WooCommerce was purchased by WordPress' parent company in 2015)
- The core WooCommerce plugin is freely available to install, which would work for many small, generic storefronts.
- Offers the largest selection of third-party plugins/extensions available for WordPress ecommerce.
- Wide out-of-the-box support with popular third-party WordPress themes.
- Relatively easy and fast to set up, with good documentation; offers a few free starter themes via the WooCommerce store.
- If you're willing to pay, WooCommerce can do just about anything and integrates with almost anything.
- The WooCommerce core plugin is built mostly barebones (using extensions to add functionality), which brings better speed and less bugs.
- Good customer service support and detailed documentation for their paid WooCommerce add-on extensions.
- Offers very powerful Zapier support (requires a paid add-on).
I've never had any point where I've considered using another online store platform with WordPress, or even one of the many non-WordPress hosted ecommerce website subscription solutions.
- WooCommerce extensions are surprisingly expensive and also subscription-based, requiring an annual fee. Inexpensive third-party alternatives exist, but there is risk involved.
- Building an extended "platform" such as a membership site / offering subscriptions (for example) can require multiple paid WooCommerce add-ons that rack up hundreds of dollars in annual fees.
- WooCommerce mobile app tools do exist, but do not offer much functionality beyond sales reports.
- Highly customized WordPress stores using a lot of plugins are at an increased risk to see major conflicts and performance degradation, and troubleshooting can be difficult.