Beware the WordPress Licensing Fees!
On the surface, WordPress seems like a great website and eCommerce platform that's both quick and cheap to set up. Unfortunately, unless you need only a very basic website with minimal functionality, WordPress can quickly end up hurting your wallet. Many WordPress functionalities include licensing fees, and these can add up fast.
Check Your Plugins for Hidden Fees
I'm currently working on a WooCommerce (WordPress's eCommerce Platform) project here at Trail 9. Recently, I reviewed all of the featured licensed plugins that are being used. (Plugins offer custom functions and features in WordPress. WooCommerce itself is a plugin, and it usually requires quite a few additional plugins in order to function well as an eCommerce store.)
During my review, I found that each plugin has its own yearly licensing fee. If you take into account these WooCommerce plugins, any other premium plugins you need for better website functionality, and a paid WordPress theme (design layout), then those fees can add up very quickly.
Building a robust WooCommerce website with a purchased theme and advanced SEO could easily cost you roughly $1500 per year, just in licensing fees. Even more, most people will keep their websites for at least three to five years before getting a redesign. Thus, a website's life can easily cost $7500, just in licensing fees. And that's excluding any new plugins you add throughout that time... Ouch.
Who Needs Licensing Fees?
At Trail 9, we recommend using Drupal over WordPress for your website and eCommerce needs. Using Drupal, we set up every part of your eCommerce workflow and features without any licenses. Drupal platforms are also more secure than WordPress, and they're more robust (they hold up well under exceptional circumstances, like high traffic, attempted security breaches, or potential bugs).
Drupal features come in the form of community modules. With these, you don't need to rely on a company to maintain them, like you do with plugins. Rather, they're maintained by thousands of developers who work together and check each other's work to make the best product.