10
7 Comments

How we ended up building the open-source headless commerce engine, Medusa

Medusa is an open-source headless commerce platform build to lower the bar for when businesses and developers can start building headless commerce solutions.

We didn’t wake up one morning thinking to ourselves that we wanted to build a headless commerce engine, but rather we got to build Medusa through experience with the limitations of existing commerce platforms like Shopify, WooCommerce and similar. Before transitioning to working full-time on Medusa, we operated as an agency, building all kinds of tools for our customers. We built everything from portfolio websites to custom integrations to ecommerce websites, but quickly started specializing in the latter; as we found new customers we also experienced that many of them were hitting limitations with the platforms available at the time.

The problem really became evident when a client of ours, TEKLA Fabrics, expressed interest in switching platforms. We started looking for good alternatives but we realized that none of the existing solutions would support the expansion across markets and brand ownership that they required. Instead, we decided together with them that we should try to build a bespoke solution that would cater to their exact needs. So we began building a fully-fledged ecommerce platform with a CMS system, fulfillment system, etc. It was not soon after that we realized that we could not do everything well at once so we started removing parts of what we’d built and replacing them with integrations to better tools. In the end, we were left with a core that was capable of processing and managing orders, ensuring payments were going through, and handling basic product and customer data. What was even more important was that this core was extremely good at integrating other tools and as such able to function as the glue between all the tools and services in your ecommerce stack. Essentially we had built a headless ecommerce engine, simply by following what was easiest for us as developers and most cost-efficient and scalable for our customers.

Our customers were really happy with the solution as they were able to expand to multiple markets while picking and choosing from any services they found interesting without having to worry about the cost of integration. Furthermore, our customers got a high degree of ownership when using our custom-built solution, as they could ask us to build features that they needed and have them released typically within a couple of days. When contemplating how we could ensure the same level of ownership going forward it became clear that we had to open-source the solution so that no central organization would ever be in control of what was possible for the merchant. Open-sourcing Medusa would also bring a bunch of other benefits such as leveraging the community for feedback and contributions which further strengthens the product.

To follow the latest stage of our journey, please check out our GitHub repo on: https://github.com/medusajs/medusa

  1. 1

    Hey Nicklas... Great story! Thanks for sharing.

    Have you already gone full-time on Medusa?
    What have you considered in terms of marketing the product?

    1. 1

      Yes, we are full-time and have full funding for the project :-)

      Marketing is mostly about producing great developer content (e.g. tutorials and similar) as developers are our target audience at the moment

  2. 1

    This is awesome! how do you plan to monetise it, if at all?

    1. 2

      Our main focus right now is building a great product for the developer community. We might build a hosted solution later on, but for now we aim to build the best product for developers :-)

      1. 1

        sounds great! I look forward to seeing your product evolve :D
        Good luck!

  3. 1

    Really cool to hear how you started with a problem you encountered yourself and afterward went out and solved it. Think you are right that many of the existing commerce solutions are quite stifled to say the least

  4. 1

    Nice project. Read about you on Reddit the other day, seems like a cool solution you have!

Trending on Indie Hackers
After 10M+ Views, 13k+ Upvotes: The Reddit Strategy That Worked for Me! 42 comments Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments Hero Section Copywriting Framework that Converts 3x 12 comments Join our AI video tool demo, get a cool video back! 12 comments