There needs to be a lightweight alternative to WooCommerce for people, small organizations and businesses that want to run their own stores.
I’m not talking about its complexity. I’m not talking about the whacky ecosystem of plugins, extensions, partial solutions and subscriptions required to make a complete online store.
I’m talking about the just plain computational overhead of the thing.
Of late I’ve had a couple of clients with hitherto simple cash register setups that they suddenly outgrew and replaced with WooCommerce.
Then all of a sudden their previously snappy websites were throwing up 503 errors, timeouts and treating their visitors to an endless vista of spinner icons.
I suppose it shouldn’t really come as a surprise — WooCommerce is presented as a full-fledged e-commerce system — but to a site admin down in the trenches it’s just another plugin and heck we add those all the time to scratch this or that itch.
How would this be different?
Well, it is. And if your site is on some cheap shared host, WooCommerce will bring it to its knees. And if — to milk your cheap shared host for all its worth — you’ve done as much caching, CDN-ing and overclocking of various sorts to keep your site zippy, be prepared to panic. Because you can’t cache shopping carts and checkout pages.
Some of it might be its connection to WordPress.com. That sort of interconnectivity always adds some latency. Maybe it needs this, maybe it doesn’t. It makes other connections too: address lookups, Google Fonts etc etc. None of these on their own are fatal.
But the developers do seem to rely on at least VPS-level hosting to hide the fact that WooCommerce is a hippo.
So if you think you really need it, think again. And ask yourself if there isn’t some other way to make your current set up go a little further.