Trying out a medusa webshop

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
No comments yet. Be the first to comment.
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

In the following couple of articles, we'll be building a medusa webshop.
This idea was sparked from looking for alternatives for an existing WooCommerce webshop I was looking at transferring.
My brother-in-law has a pretty large webshop with beers. For those interested, it's debiersalon.nl.
The webshop is built on top of WooCommerce, which worked relatively ok for when he started, but it's become relatively slow over time, takes a lot of work to keep up to date, and is quite a pain with designing custom things inside the theme.
However, it does come with many good things, at least for this specific webshop.
I took these and some side things into consideration while evaluating new products.
The webshop world has quite a large variety of systems that one can use. I started looking into Shopify as it was the one I knew from the top of my head.
However, they quickly realized their profit cut was ridiculous for small shops.
So back to the search again, I found there are some pretty amazing open source alternatives like:
They all look pretty good, and I gave them a demo spin-up. For some reason, medusa looked the most appealing out of the box.
But I did have some concerns about medusa being a little bit limited for what the webshop I'm building needs.
When trying out medusa for the first time, I encountered issues with their onboarding tutorial. Even the quickstart got me stuck by not working.
I started with the quickstart...
— Chris Bongers 🤘 (@DailyDevTips1) July 22, 2022
1,2,3 go well, then the curl command already does nothing...
I mean so far you have not convinced me to provide a great experience. pic.twitter.com/zB8s8mZvqx
I tweeted about that as it turned me off initially. I quickly got a response from Nicklas, and he set up a call with a member of the medusa team.
The call was with Oliver, and I explained what I was looking to do. Where he helped me to confirm my needs and explain how it could be done.
So for me, at this point, medusa looks like the nicest tool, plus it seems well designed and has a lot of options to make it your own.
So for the upcoming articles, I'll look at setting it up and seeing how far it will take us.
Bear with me as I might stumble on some halts where more research is needed. We could take a detour with some other articles in between the waiting periods.
Please subscribe to the mailing list if you want to learn about setting up a webshop with medusa.
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter