I have enough projects I think audio DIYers would enjoy that I want to launch an online shop to sell them. This has drawn me down the rabbit hole of evaluating various eCommerce options. Some features I’d like to have are:
TL;DR: WordPress+WooCommerce has a lot of potential. More research is needed to evaluate fulfillment features. The plugin-based architecture could create maintenance issues. The reliance on third-party stuff diminishes the FOSS-appeal.
A couple years ago, I set up a WordPress+WooCommerce shop both to learn its ins and outs for client work and to see if it would eventually work as a solution for my own shop. This should come as little surprise to those who know what a supporter of FOSS I am.
What I found is that while it’s possible to build a shop with WordPress+WooCommerce, to make it useful you’ll need to add some third-party plugins, some by WooCommerce, some not, some FOSS, some not. This arguably turns the open-source platform into a distributed proprietary one. Apart form the compromise in computing ecology this represents, it introduces two additional issues of concern: (1) There’s no guarantee that a third-party plugin you’re relying on will be maintained in the future, and (2) there’s no guarantee that the pricing model for a third party plugin you’re relying on won’t change. It also introduces a couple usability issues for the shop maintainer: the management of features tends to get a little spidery, and updating plugins can be chaotic if done automatically; if done manually a lot of diligence is required. Not a deal-killer, but a bit of a papercut.
As far as how well WordPress+WooCommerce lines up with my three desired features:
Other pros and cons include:
The concerns and issues with the above led me to search for potential alternatives. I was drawn away from other FOSS solutions (e.g. OpenCart, PrestaShop, AbanteCart) because they seemed to require a lot of development work to make work for me, relied on third-party and especially non-FOSS plugins for desired functionality, or both.
This in turn led me to consider what’s available in the fully-proprietary camp. I’ve built eCommerce sites for others using Shopify, but I eliminated it for my own shop because of their fees. Yes, even their admittedly meager monthly cost would be hard to justify based on the expected income from the shop — at least for a while. I quickly eliminated other alternatives that charge similar or higher fees.
I finally narrowed things down to a few interesting candidates, which I discuss briefly below.
TL;DR: Square Online (formerly Weebly) seems like a solution if their template works for you. Tax needs testing.
In terms of required features:
Other pros and cons:
<subdomain>.square.site
URL they give you is decent, and the <subdomain>
is easy to change.TL;DR: Shift4Shop (formerly 3dcartstores) would be good if manually updating tax tables was acceptable (and if they aren’t pro-guns).
In terms of required features:
Other pros and cons:
TL;DR: Ecwid presents an interesting alternative, but automated tax calculations requires a (modest) paid tier.
In terms of required features:
Assuming Square Online passes sales tax testing, it's going to be a close fight between Square Online and WordPress+WooCommerce.
Stay tuned.