What's the best eCommerce platform to develop sites on? [IMHO Woo sucks]

I’m currently fighting with WooCommerce to create a custom theme for one of my clients. In short, it’s a complete nightmare of spaghetti code with functions inside hooks within templates and other functions. There’s a surprisingly small amount of information about it. As a seasoned WordPress dev, I’m shocked it’s so hard to modernize and create features quickly (modifying carts/checkouts is a nightmare).
Since we have quite a lot of clients asking for e-commerce implementations (thanks corona), that we don’t have much experience with.
I started looking into alternatives but couldn’t find anything that would really speak to me in terms of development ease and reasonable delivery times.
Shopify seems great, but they ended support for the only development project I found.
Magento seems like a too-large solution to simply pick up…
I found a couple of interesting projects using Gatsby and Vue, these two are most promising: Gatsby Woocommerce Themes – looks awesome, but I doubt it’s production-ready, plus we need ACF support, and it’s not yet baked in.
VueFront – seems nice, but there’s not much documentation, and the community seems small.
My ideal e-commerce solution would be an easy backend as a service that can be hooked up into a static generated site or SPA. I’m not really into developing cart components in jQuery when there’s a lot of ready solutions that will be easier to maintain.
What are you using to power e-commerce solutions for SME? Have you integrated any stores with Gatsby or other static site generators?

40+ Best Bootstrap Admin Templates of 2021

Planning to develop a new web app? Or create a stunning backend membership area for your services? Then it’s time to start thinking about designing an admin dashboard. Creating an effective admin dashboard that your users enjoy coming back to over and over again can be a challenging task. You have to work with user…

Diving into WordPress Custom Post Types and Taxonomies

The ability to organize content is one of the most important functions of a content management system (CMS). It offers us a way to clearly define what belongs where. This impacts everyone from content creators accessing the back end to users navigating the public-facing website. And of course, search engines are also a big factor.…

At What Point Does Obsessing Over Design Become a Liability?

The overall quality of a website’s design is often in the details. Those seemingly-small elements such as microinteractions, typographic spacing and color accents can be real difference makers. They have the potential to transform the mundane into something that stands out. In these cases, being picky about design is a good thing. Whether that trait…

Smashing Podcast Episode 28 With David Darnes: What Is Eleventy?

In this episode of The Smashing Podcast, we’re talking about Eleventy. What is it and how does it fit into your Jamstack workflow? I spoke to David Darnes to find out. Show Notes David Darnes on Twitter David’s personal site Eleventy Eleventy documentation Andy Bell’s Learn Eleventy From Scratch 11ty Rocks! – a collection of…

How to Update WordPress Themes and Plugins with a ZIP File

When updating a WordPress theme or plugin, we’ve long had two choices. Either manually upload the updated files via FTP or install the update within the WordPress dashboard. In general, both of these methods work pretty well – most of the time. FTP is fairly reliable, but isn’t recommended for non-technical users. Then, some themes…