I'm trying to launch a modern e-commerce website for my business, but I'm stuck on how to get started. Previously, I had a website created with WordPress and WooCommerce, but I'm not happy with it because it's outdated, slow, and lacks security. My product catalog is quite extensive, so I don't want to go with Shopify due to their limitations on options and variants. I'm also looking to avoid high costs associated with getting the site up and running, including ongoing subscription fees and transaction cuts. Would it be better to build it from scratch, or should I use a framework like Svelte? I'm open to any suggestions or recommendations people might have. Thanks!
3 Answers
Honestly, if you can, I’d recommend hiring a software developer. Building your own e-commerce site can be tricky and requires specialized knowledge. You really don’t want to risk making costly mistakes in terms of security and compliance.
I get your concerns about Shopify fees. If you're looking for a more budget-friendly option, consider using React with Stripe for payment processing. It's generally cheaper and can handle large product catalogs without too much hassle. Just make sure to get reliable hosting like Vercel or Netlify for your front end!
I’d suggest exploring headless solutions like Medusa, Saleor, or Commerce.js. When paired with a modern front-end framework like SvelteKit or Next.js, you gain speed and flexibility without the hefty fees from platforms like Shopify. Just be ready to manage the API and your UI, as building an entire shop from scratch can become a major time sink unless you’ve got a robust dev team to back you up!

But how many projects have you managed with full compliance regarding security and legal aspects? It’s important to know these details, especially if you're not experienced. You could get into some serious trouble without a solid understanding of things like GDPR.