Tworzenie marketplace i platform sprzedażowych
Projektuję i wdrażam platformy marketplace i systemy multi-vendor oparte o Medusa.js — dla przedsiębiorców, startupów i firm, które chcą stworzyć własny ekosystem sprzedaży, a nie kolejny sklep internetowy. To jest budowa produktu cyfrowego, nie strony www.
Produkcyjny
marketplace działający na Medusa.js
100%
własność kodu — Twoja, nie nasza
0 zł
prowizji od transakcji dla platformy
API-first
integruje się z każdym systemem
Problemy, które rozwiązuję
Chcesz budować, ale każda agencja zaczyna od wyceny zanim zrozumie Twoją logikę biznesową
Nie masz jeszcze decyzji o tym, jak działają prowizje, kto komu wypłaca i kiedy
Onboarding, weryfikacja i akceptacja sprzedawców są niezdefiniowane — a to wpływa na całą architekturę
Potrzebujesz split payment, ale nie wiesz, który dostawca płatności obsługuje Twój model
Co dostajesz
Każdy element projektu jest starannie dopracowany. Przekuwam pomysły w solidne, skalowalne rozwiązania, dbając o najwyższą jakość na każdym etapie.
Backend Medusa.js skonfigurowany pod logikę multi-vendor — prowizje, wypłaty, konta sprzedawców
Storefront dla kupujących — listingi produktów/usług, wyszukiwanie, koszyk, checkout
Panel sprzedawcy — onboarding, zarządzanie ofertami, obsługa zamówień
Integracja płatności z podziałem środków lub logiką prowizji (jeśli w zakresie)
Panel administracyjny — moderacja, zarządzanie użytkownikami, ustawienia platformy
Hosting, wdrożenie i konfiguracja infrastruktury
Repozytorium Git i pełny dostęp przekazane do Ciebie
Przekazanie projektu, dokumentacja i szkolenie
Proces współpracy
Analiza modelu biznesowego — struktura prowizji, role użytkowników, odpowiedzialność prawna, model wypłat. Żadnego kodu dopóki logika biznesowa nie jest jasna.
Mapowanie uczestników rynku — kim są kupujący, kim są sprzedawcy, czego każda strona potrzebuje od platformy
Projekt procesów — przepływy onboardingu, cykl życia zamówienia, moderacja, obsługa sporów, przepływy płatności
Definicja zakresu MVP — co wchodzi do pierwszej wersji, co jest odroczone, jaka jest minimalna działająca platforma
Architektura i wycena — propozycja techniczna i konkretna cena za uzgodniony zakres
Implementacja, testy, wdrożenie i roadmapa produktu na dalszy rozwój
Jak wygląda ta usługa w praktyce
Sam prowadzę marketplace — i to zmienia wszystko
Aktywnie rozwijam i utrzymuję produkcyjny marketplace na Medusa.js. Nie demo. Nie projekt poboczny. Żywa platforma z prawdziwymi sprzedawcami, prawdziwymi kupującymi i prawdziwymi transakcjami.
Oznacza to, że zetknąłem się z problemami, które nie pojawiają się w tutorialach ani dokumentacji:
- Prawdziwi sprzedawcy, którzy nie podążają za zaprojektowanym przepływem onboardingu — i przypadki poza scenariuszem, które to tworzy
- Prawdziwe zamówienia, które ujawniają luki w logice prowizji, którą uważałeś za kompletną
- Prawdziwe błędy użytkowników, które psują przepływy, które wydawały się oczywiste
- Prawdziwe decyzje biznesowe podejmowane w trakcie developmentu — i jak wymusiły zmiany architektoniczne
- Utrzymanie i rozwijanie żywego systemu przez wiele miesięcy — nie tylko wdrożenie i odejście
Zaprojektowałem architekturę. Podjąłem decyzje produktowe. Napisałem kod. Zajmuję się utrzymaniem. Wiem co się psuje i dlaczego — bo już to sam zepsułem.
Zatrudniając mnie do budowy Twojego marketplace, nie płacisz za kogoś, kto uczy się na Twoim projekcie. Dostajesz kogoś, kto już zapłacił to czesne.
Najtrudniejsza część to nie technologia
Platformy marketplace nie upadają przez zły kod. Upadają przez nierozwiązane decyzje biznesowe, które trafiają do architektury w złym momencie. Technologia jest do rozwiązania. Projekt procesów to miejsce, gdzie większość projektów się zatrzymuje.
Decyzje, które trzeba podjąć zanim napisze się linię kodu
To nie są pytania techniczne. To pytania biznesowe i prawne, które bezpośrednio determinują sposób budowy systemu. Błędne odpowiedzi na wczesnym etapie oznaczają przebudowę później.
- Kto jest prawnym sprzedawcą — platforma czy vendor? To determinuje VAT, fakturowanie i odpowiedzialność.
- Kto wystawia fakturę kupującemu? Kto wystawia fakturę platformie?
- Kto obsługuje zwroty i reklamacje — i jak wygląda ten proces technicznie?
- Jak naliczana jest prowizja — stała kwota, procent, progi, per kategoria, czy dynamicznie?
- Kiedy następują wypłaty dla sprzedawców — natychmiast, tygodniowo, po okresie blokady, po potwierdzeniu przez kupującego?
- Jak wygląda onboarding sprzedawców — samorejestracja, ręczna akceptacja, weryfikacja tożsamości, upload dokumentów?
- Czy sprzedawcy są weryfikowani przed publikacją ofert? Co obejmuje weryfikacja?
- Jak publikowane są oferty — natychmiast, po moderacji, po akceptacji admina?
- Jakie role użytkowników istnieją — kupujący, sprzedawca, admin, moderator, support? Co może każda rola?
- Co się dzieje, gdy pojawia się spór między kupującym a sprzedawcą? Kto arbitruje?
Przechodzę przez te pytania razem z Tobą zanim zaproponuję jakąkolwiek architekturę. Odpowiedzi kształtują system.
Najczęstsze błędy przy budowie marketplace
To nie są hipotezy. To wzorce, które widziałem wielokrotnie — i niektóre, które sam popełniłem.
- Budowanie wszystkiego przed walidacją rynku. Pełna platforma, której nikt nie używa, to droga lekcja. Zacznij od minimum, które pozwoli sprawdzić, czy kupujący i sprzedawcy w ogóle się pojawią.
- Źle zaprojektowany model prowizji. Zmiana logiki prowizji po uruchomieniu jest bolesna — dotyka płatności, fakturowania, umów ze sprzedawcami i raportowania. Zrób to dobrze zanim to zbudujesz.
- Brak strategii wypłat. Kiedy sprzedawcy dostają pieniądze? Co się dzieje, gdy kupujący żąda zwrotu po wypłacie? Te pytania muszą mieć odpowiedzi zanim zostanie zbudowana integracja płatności.
- Niedoszacowanie moderacji. Każdy marketplace w końcu ma złych aktorów — fałszywe oferty, oszukańczych sprzedawców, naruszenia regulaminu. Narzędzia moderacyjne to nie dodatek. To infrastruktura.
- Ignorowanie aspektów prawnych do momentu, gdy jest za późno. Kto jest prawnym sprzedawcą? Kto obsługuje VAT? Te decyzje wpływają na architekturę płatności. Odkrycie ich po uruchomieniu oznacza przebudowę kluczowych przepływów.
- Wybór technologii trudnej w rozwoju. Marketplace ewoluuje nieustannie. Jeśli baza kodu nie może być zmieniana bez psucia wszystkiego, wzrost staje się przepisaniem od zera.
Co projektuję i buduję
Nie lista funkcji. To obszary odpowiedzialności — każdy wymagający własnych decyzji projektowych.
Płatności i rozliczenia
Najbardziej złożona część każdego marketplace. Pieniądze wpływają od kupującego, a następnie dzielą się między platformę i wielu sprzedawców — z refundami, blokadami i potrąceniami prowizji po drodze.
- Split payment — środki kierowane do sprzedawców automatycznie, minus prowizja platformy
- Logika prowizji — stała, procentowa, progowa, per kategoria lub niestandardowe reguły
- Harmonogramy wypłat — natychmiastowe, tygodniowe, na żądanie lub po okresach blokady
- Refundy — kto inicjuje, kto ponosi koszt, jak przepływa z powrotem przez system
Sprzedawcy i onboarding
To, jak sprzedawcy dołączają, są weryfikowani i działają na platformie, determinuje jakość strony podażowej. Źle zaprojektowany onboarding to jedno z najczęstszych źródeł problemów operacyjnych.
- Przepływy onboardingu — rejestracja, upload dokumentów, weryfikacja tożsamości, akceptacja
- Zarządzanie statusami — oczekujący, aktywny, zawieszony, odrzucony
- Uprawnienia i role — co konto sprzedawcy może, a czego nie może robić
- Panel sprzedawcy — zarządzanie produktami, obsługa zamówień, zarobki, analityka
Zamówienia, prowizje i moderacja
Operacyjny rdzeń platformy — jak przepływają zamówienia, jak naliczane są prowizje i jak platforma utrzymuje kontrolę jakości.
- Split orders — jedno zamówienie kupującego dzielone na pod-zamówienia per sprzedawca
- Naliczanie prowizji — obliczana i rejestrowana na poziomie zamówienia
- Moderacja treści — przegląd ofert, kolejki akceptacji, flagowanie
- Obsługa sporów — narzędzia do zarządzania reklamacjami między kupującymi a sprzedawcami
Architektura techniczna — dla founderów i osób technicznych
Founderzy kupują skalowalność, niezawodność i utrzymywalność. Oto jak architektura to dostarcza — i jakie technologie to umożliwiają.
Wydajność
Storefront marketplace może mieć tysiące stron listingowych. Bez przemyślanej strategii cache każde wczytanie strony uderza w bazę danych. Redis obsługuje zarządzanie sesjami i strony o dużym ruchu. Static generation z rewalidacją utrzymuje strony szybkie bez utraty aktualności.
SEO
SEO marketplace to nie to samo co SEO sklepu. Strony kategorii, profile sprzedawców i strony listingów wymagają własnej strategii indeksowania, obsługi canonicali i danych strukturalnych. Next.js z SSR zapewnia, że każda strona jest indeksowalna. To nie jest afterthought — jest wbudowane w architekturę od początku.
Skalowanie
Operacje finansowe — wypłaty, obliczenia prowizji, wysyłka powiadomień — działają asynchronicznie przez kolejki zadań. Synchroniczne przetwarzanie pieniędzy to ryzyko niezawodności. PostgreSQL obsługuje relacyjną złożoność relacji sprzedawca-zamówienie-prowizja z transakcjami i constraintami, które mają znaczenie gdy w grę wchodzą prawdziwe pieniądze.
Architektura
Headless i API-first. Storefront, panel sprzedawcy i panel admina to osobne aplikacje korzystające z tego samego API Medusa.js. Każda część może być wymieniona lub rozszerzona niezależnie. Niestandardowa logika prowizji, konta sprzedawców i reguły wypłat są zbudowane jako natywne moduły — nie wtyczki doklejone na wierzch systemu, który nie był na nie zaprojektowany.
Stack: Medusa.js, Next.js, PostgreSQL, Redis, TypeScript.
Aspekty prawne i biznesowe
Nie udzielam porad prawnych. Ale zbudowałem marketplace i wiem, że architektura jest często determinowana przez decyzje prawne i biznesowe podjęte przed pierwszą linią kodu. To obszary, które trzeba rozwiązać — z prawnikiem i księgowym — zanim projekt systemu zostanie sfinalizowany.
- Regulamin — kto za co odpowiada i jak rozwiązywane są spory
- Wymogi UE względem e-commerce
- Polityka prowizji — jak jest naliczana, kiedy pobierana i jak ujawniana sprzedawcom
- Odpowiedzialność platformy — za co platforma odpowiada, a za co nie, w transakcjach między kupującymi a sprzedawcami
- Fakturowanie i VAT — kto wystawia dokumenty, w jakiej jurysdykcji i jak system to obsługuje
- Zwroty i reklamacje — proces musi być zdefiniowany zanim zostanie wbudowany w system
- RODO — dane zbierane od kupujących i sprzedawców, przepływy zgód, retencja danych i żądania usunięcia
- Weryfikacja sprzedawców — wymagania KYC, zbieranie dokumentów i co się dzieje gdy sprzedawca nie przejdzie weryfikacji
Architektura systemu często zależy bezpośrednio od tych decyzji. Marketplace, w którym platforma jest prawnym sprzedawcą, wymaga zupełnie innego przepływu płatności niż taki, w którym każdy vendor sprzedaje niezależnie. Projektuję system, który spełnia wszelkie wymagania prawne i oszczędzi Ci problemów prawnych.
Pracujesz bezpośrednio z osobą, która to buduje
AppCrates to nie agencja. Nie ma project managera między Tobą a developerem. Rozmawiasz bezpośrednio z osobą, która projektuje architekturę, pisze kod i podejmuje decyzje techniczne. Szybszy feedback, konkretniejsze odpowiedzi, żadnych informacji gubionych w tłumaczeniu.
Często zadawane pytania
Tak — i zazwyczaj to właściwe podejście. MVP marketplace skupia się na podstawowej pętli: sprzedawcy mogą wystawiać oferty, kupujący mogą kupować, płatności działają. Wszystko inne — zaawansowana moderacja, analityka, złożone progi prowizji — przychodzi w kolejnych iteracjach. Zaczynanie od minimum redukuje ryzyko i pozwala zwalidować model biznesowy przed inwestycją w pełną platformę.
Tak. Medusa.js jest API-first i modułowa, co dobrze pasuje do logiki marketplace: wiele kont sprzedawców, niestandardowe struktury prowizji, podział płatności, niezależne katalogi produktów per vendor. To nie jest gotowe narzędzie plug-and-play do marketplace — wymaga custom developmentu — ale właśnie to daje elastyczność, której prawdziwy marketplace potrzebuje.
Zależy mocno od zakresu: liczby ról użytkowników, złożoności modelu prowizji, dostawcy płatności, wymagań moderacyjnych i tego, czy potrzebujesz niestandardowego panelu sprzedawcy. Konkretną wycenę dostaniesz po rozmowie wstępnej — nie ogólny przedział.
Skupione MVP — podstawowe listingi, checkout, prosty panel sprzedawcy, płatności — to zazwyczaj 6–10 tygodni. Pełna platforma z niestandardowymi funkcjami, zaawansowaną logiką prowizji i integracjami może potrwać 3–6 miesięcy. Harmonogram zależy od zakresu, nie od tempa pracy.
Tak — i polecam to podejście. Produkty marketplace ewoluują na podstawie realnego feedbacku użytkowników. Budowanie wszystkiego z góry jest drogie i często kończy się funkcjami, których nikt nie używa. Pomagam zdefiniować solidne MVP, uruchomić je, a potem planować kolejne etapy na podstawie tego, co faktycznie ma znaczenie.
Nie w całości. Medusa.js dostarcza solidny fundament — prymitywy commerce, warstwę API, strukturę bazy danych. Od zera budowana jest logika specyficzna dla marketplace: modele prowizji, konta sprzedawców, reguły wypłat, panel vendora, przepływy moderacji. Nie zaczynasz od zera, ale też nie kupujesz gotowego marketplace. Efektem jest system dopasowany dokładnie do Twojego modelu biznesowego.
Im więcej jasności, tym dokładniejsza wycena. Warto przemyśleć: model prowizji (jak platforma zarabia), kim są Twoi sprzedawcy i jak onboardują, czy potrzebujesz split payment czy obsługujesz wypłaty ręcznie, jakie role użytkowników istnieją i czy masz poczucie zakresu MVP vs. pełna platforma. Nie musisz mieć tego wszystkiego rozwiązanego — część rozmowy wstępnej polega właśnie na wspólnym przepracowaniu tych kwestii.
Tak. Logika prowizji to jedna z rzeczy, które Medusa.js obsługuje dobrze przy custom developmencie. Stałe opłaty, prowizje procentowe, struktury progowe, stawki per kategoria — to wszystko jest do zbudowania. Model definiujemy na etapie analizy.
Tak. Pełna baza kodu jest Twoja. Nie licencjonujesz dostępu do platformy — jesteś właścicielem oprogramowania.
Tak. Przy przekazaniu projektu otrzymujesz repozytorium Git, wszystkie dane dostępowe, dostęp do hostingu i panel administracyjny. Nic nie jest zablokowane za moimi kontami.
Tak. Baza kodu jest zbudowana na standardowych technologiach — Medusa.js, TypeScript, Next.js. Każdy kompetentny developer może ją przejąć. Dostarczam dokumentację, żeby ta zmiana była jak najpłynniejsza.
Tak. Medusa.js obsługuje wielu dostawców płatności — Stripe, PayU, Przelewy24 i innych. Wybór dostawcy często zależy od modelu prowizji i tego, czy potrzebujesz split payment na poziomie procesora płatności, czy obsługujesz podział na poziomie aplikacji.
Tak. Panel sprzedawcy to osobna aplikacja frontendowa. Może być zbudowany dokładnie pod przepływy Twoich sprzedawców — zarządzanie produktami, obsługa zamówień, śledzenie zarobków i wszystko inne, czego sprzedawcy potrzebują do działania na platformie.
Jeśli chcesz zobaczyć jak to wygląda w praktyce
Jeśli jesteś na tym etapie, to prawdopodobnie zastanawiasz się jak to działa w praktyce albo czy ma sens w Twoim przypadku. Poniżej masz konkretne przykłady i tematy, które rozwijają ten kierunek.
Pozostałe usługi
Powiązane obszary
Powiązane projekty
Realne wdrożenia
Powiązane wpisy
Tematy, które rozwijam
Gotowy, żeby zacząć?
Porozmawiajmy o Twoim projekcie. Bezpłatna konsultacja, bez zobowiązań.


