DEV Community

Fabian Wesner
Fabian Wesner

Posted on

Building an Open Source Seller Center in Public

Many e-commerce shops want to become marketplaces, but they lack a Seller Center. A Seller Center is important because it lets sellers manage products, prices, stock, and orders. Commercial solutions like Mirakl or Marketplacer exist, but they are expensive. Surprisingly, there is no good open-source alternative available. This is strange because many marketplaces must have built their own Seller Centers already.

To solve this, I started developing an open-source Seller Center (OSSC). It will help shop owners to expand their shops into marketplaces. The goal is to make a simple and reusable solution that others can use without big costs.

I try to keep everything simple and efficient. For this, I follow three main rules during development:

  • Don’t over-engineer: Build only what is needed and avoid unnecessary complexity (I am building a PHP app, nothing fancy)
  • Reuse existing tools: Use frameworks and libraries that already solve common problems (FilamentPHP in my case)
  • Use AI when helpful; especially for coding (Windsurf is my prefered IDE).

I have worked on this project for a few days and completed about 25% of the minimum functionality. There are two user roles with basic features: Marketplace Owners and Sellers.

You find the public demo here: https://www.ossc.tech/#demo The project is in progress and I am regularly sharing updates on my LinkedIn account and blog.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay