Medusa.js e-commerce marketplace · 2025

Zaawansowana platforma e-commerce dla wielu sprzedawców na Medusa.js

Artovnia to innowacyjna, platforma e-commerce dla wielu sprzedawców na bazie Medusa.js, stworzona z myślą o artystach, twórcach i małych manufakturach. Zapewnia im nowoczesne, niezawodne i bogate w funkcje miejsce do prezentowania oraz sprzedaży swoich prac w internecie.

Mockup prezentujący Artovnia marketpalce zbudowany na Medusa.js
Medusa.jsNext.jsPostgreSQLRedisRailwayNode.js+3 więcej
Typ projektu
Medusa.js e-commerce marketplace
Rok
2025
Technologie
9
Status
Wdrożone
Case study

Artovnia – marketplace z własnym systemem rozliczeń, pod skalowanie

Artovnia to platforma marketplace na Medusa.js dla artystów, twórców rękodzieła i małych marek, zaprojektowana od podstaw jako system dopasowany do realnych potrzeb sprzedawców i operacji e-commerce, nie jako warstwa nałożona na gotowe rozwiązanie.

Projekt rozpoczął się jako MVP, ale bardzo szybko rozwinął się w pełnoprawny system sprzedażowy z własną architekturą, logiką finansową i zestawem narzędzi dla sprzedawców. Kluczowym założeniem było stworzenie platformy, która nie będzie wymagała refaktoryzacji wraz ze wzrostem skali, tylko będzie na nią gotowa od początku.

Płatności

Własny system płatności i rozliczeń marketplace

Jednym z najtrudniejszych i najważniejszych elementów projektu była implementacja własnego systemu rozliczeń opartego o Stripe Connect Express.

Platforma obsługuje:

  • własna logika split payments między wielu sprzedawców w ramach jednej płatności
  • opóźnione wypłaty (delayed payouts) powiązane z polityką zwrotów (14 dni)
  • własną, w pełni konfigurowalną logikę prowizji (globalnie i per sprzedawca)
  • system punktów lojalnościowych, w którym koszt punktów pokrywa platforma, nie sprzedawca
  • system poleceń, automatycznie obniżający prowizję dla nowych i polecających sprzedawców na określony w konfigu czas

Środki są zarządzane przez Stripe i nie trafiają do banku do momentu pełnego rozliczenia transakcji, co upraszcza kwestie prawne i operacyjne.

To nie jest integracja gotowego rozwiązania, to dedykowany system finansowy zaprojektowany pod model marketplace.

Kliknij, aby powiększyć

Kliknij, aby powiększyć

Storefront Artovnii
Architektura

Architektura marketplace i logika sprzedaży

Artovnia działa jako platforma multi-vendor z pełną separacją sprzedawców.

Osobne konta sprzedawców

Każdy sprzedawca posiada własny profil, ofertę i konfigurację sprzedaży.

Indywidualne ustawienia sprzedaży

Indywidualne ceny, promocje, dostawy i ustawienia sprzedaży.

Jeden koszyk, rozdzielone zamówienia

Jeden koszyk klienta, automatycznie rozdzielany na zamówienia per sprzedawca.

Jedna płatność, wiele rozliczeń

Jedna płatność, wiele rozliczeń w tle.

Landing pages sprzedawców

Sprzedawcy mogą tworzyć własne strony (landing pages) w ramach platformy, co znacząco zwiększa ich kontrolę nad prezentacją oferty.

Panel sprzedawcy

Zaawansowany panel sprzedawcy i automatyzacje

Platforma oferuje rozbudowany panel sprzedawcy, który wspiera codzienną sprzedaż i operacje:

  • zarządzanie produktami (w tym rich text editor i opisy SEO)
  • zarządzanie zamówieniami, klientami i zwrotami
  • system promocji (rabaty, darmowa dostawa, oferty dla konkretnych klientów)
  • wykrywanie porzuconych koszyków i możliwość reakcji sprzedawcy
  • system wiadomości i ticketów
  • tryb urlopowy i dostępność sprzedawcy
  • analizy sprzedaży i zarobków
  • onboarding i automatyzacje procesów

To poziom funkcjonalności, który wykracza poza standardowe rozwiązania większości marketplace.

Kliknij, aby powiększyć

Kliknij, aby powiększyć

Panel sprzedawcy
Prowizje i atrybucja

Share & Save: niższa prowizja za sprzedaż z własnego ruchu

Sprzedawca przyprowadza klienta, więc płaci niższą prowizję. Share & Save łączy linki afiliacyjne, kody QR, materiały marketingowe i bezpieczną atrybucję zamówień z systemem prowizji marketplace.

Artovnia premiuje sprzedawców, którzy samodzielnie pozyskują klientów. Każdy sprzedawca może udostępnić własny link do sklepu lub produktu, wykorzystać kod QR albo wygenerować gotowe materiały do druku i social mediów. Jeśli klient trafi do Artovnii przez taki link i dokona przypisanego zakupu, standardowa prowizja sprzedawcy spada z 18% do 13% + VAT.

Mechanizm działa na poziomie konkretnych produktów sprzedawcy i pojedynczego zamówienia. Atrybucja jest przenoszona od storefrontu aż do finalnego naliczenia prowizji, z obsługą wielu sprzedawców w jednym koszyku, ponowień, równoległych zamówień i pełnego audytu zmian prowizji.

W panelu sprzedawcy Share & Save jest połączone z generatorem materiałów marketingowych: linkiem i kodem QR oraz grafikami i materiałami do druku, które można wykorzystać w social mediach, paczkach, na targach i stoiskach.

Kliknij, aby powiększyć

Efekty

Wydajność i skalowanie

~1.4 s

LCP (desktop)

200-300 ms

TTFB strony produktowej

<100 ms

Większość requestów backendu

Skalowanie

Architektura pod duży ruch

Platforma została zaprojektowana z myślą o skalowaniu od pierwszego dnia. Kluczowe elementy:

Cache warstwowy

Agresywne strategie cachowania (Redis, cache warstwowy).

Rewalidacja na żądanie

Rewalidacja danych na żądanie po zmianach w systemie.

ISR dla większości stron

ISR dla większości stron (Next.js).

Wyszukiwanie na Algolii

Integracja z Algolia dla wyszukiwania i listingów.

Optymalizacja requestów backendu

Optymalizacja requestów backendowych w całej platformie.

W trakcie rozwoju platformy backend przeszedł znaczącą optymalizację, od problemów z requestami na poziomie kilku sekund do stabilnego i przewidywalnego systemu.

AI

AI w CMS i panelu sprzedawcy

Platforma wykorzystuje AI w praktyczny sposób:

  • generowanie treści, SEO i artykułów w CMS (Sanity)
  • kontekstowe wsparcie oparte o istniejące treści
  • generowanie i optymalizacja opisów produktów w panelu sprzedawcy
  • audyt jakości treści pod SEO

Nie jest to zbędny ficzer, tylko narzędzie zwiększające efektywność sprzedawców.

Kliknij, aby powiększyć

Kliknij, aby powiększyć

Panel sprzedawcy w trybie ciemnym
Stack

Integracje i systemy wspierające

Platforma została rozbudowana o wiele modułów i integracji. Architektura oparta jest na Medusa.js, rozszerzona o kilkadziesiąt dedykowanych modułów odpowiadających za konkretne funkcje biznesowe. Artovnia została zbudowana na Medusie, z Mercur jako otwartoźródłowym punktem startowym.

Frontend

Next JSReact JSTypescriptCSS + TailwindZod

Backend

Node JSMedusa.jspostgreSQL

Infrastruktura

RailwayAWS S3Redis

Integracje

Stripe Connect ExpressAlgoliaBaselinkerResendNotifications and eventsTracking systems
Podejście produktowe

Podejście produktowe zamiast platformy dla wszystkich

Artovnia nie została zaprojektowana jako marketplace maksymalizujący przychody z reklam czy inwestorów.

To platforma:

  • skupiona na sprzedawcach i ich kontroli nad sprzedażą
  • transparentna pod względem kosztów
  • zgodna z wymaganiami UE (GDPR, Omnibus, KYC/AML, DAC7)
  • pozbawiona reklam i dark patterns

Celem było stworzenie środowiska, które realnie wspiera twórców, zamiast ich ograniczać.

Kliknij, aby powiększyć

Moja rola

Zakres odpowiedzialności

Jako full-stack developer odpowiadałem za całość implementacji, w tym:

01

Architektura backendu i systemu marketplace

02

System płatności i rozliczeń

Projekt i implementacja systemu płatności i rozliczeń.

03

Logika sprzedaży i moduły marketplace

04

Panel sprzedawcy i doświadczenie użytkownika

05

Optymalizacja wydajności i skalowalności

06

Integracje z systemami zewnętrznymi

07

Implementacja AI w CMS i panelu

Podsumowanie

Artovnia to projekt rozwijany iteracyjnie, od MVP do zaawansowanego systemu marketplace, w którym decyzje technologiczne były wynikiem realnych ograniczeń i potrzeb biznesowych, a nie wygody implementacji.

Dziś platforma obsługuje niezależnych twórców, 10 przewoźników w jednym systemie śledzenia przesyłek i 5 integracji z platformami sprzedażowymi i logistycznymi, a baza sprzedawców stale rośnie.

To przykład budowy platformy e-commerce od podstaw, z własną logiką finansową, operacyjną i produktową, zaprojektowanej z myślą o skalowaniu.

Planujesz własny marketplace?

Artovnia powstała od podstaw, z własną logiką finansową, operacyjną i produktową, zaprojektowana z myślą o skalowaniu.

Napisz do mnie