Strona główna/Usługi/Medusa.js developer - wdrożenia sklepów i marketplace
Specjalizacja MedusaJS

Medusa.js developer - wdrożenia sklepów i marketplace

Buduję sklepy i platformy marketplace na Medusa.js: systemy pisane pod Twój model sprzedaży, a nie dopasowywane do ograniczeń gotowej platformy. Kod i dane zostają u Ciebie.

Wdrożenia Medusa.js: sklepy internetowe i marketplace multi-vendor

100%

własność kodu i danych - Twoja po przekazaniu

Custom

moduły pisane pod Twój model, zamiast obchodzenia gotowca

Multi-vendor

sklep i marketplace na tym samym silniku

Headless

storefront w Next.js albo froncie, który wybierzesz

Dwie drogi

Wybierz model

Ten sam silnik, dwa scenariusze wdrożenia. Nie musisz wiedzieć, który wybrać - to ustalamy na pierwszej rozmowie.

Sprzedajesz własny towar

Sklep na Medusa.js

Jeden sprzedawca, jedna płatność, pełna kontrola nad logiką sprzedaży.


  • Własna logika cen, promocji i podatków
  • Bramka płatnicza dobrana do rynku
  • Historia cen pod dyrektywę Omnibus
  • Migracja z gotowej platformy
Zobacz sklepy internetowe na Medusa.js
Sprzedają u Ciebie inni

Marketplace multi-vendor

Wielu sprzedawców, podział pieniędzy, własne zasady rozliczeń.


  • Koszyk dzielony na zamówienia per sprzedawca
  • Konfigurowalne prowizje i harmonogram wypłat
  • Onboarding, panel i strony sprzedawców
  • Zwroty odwracające wykonany przelew
Zobacz marketplace multi-vendor
Zakres

Co buduję

Katalog i sprzedaż

Warianty i atrybuty · marki · szablony produktów · recenzje z moderacją · listy życzeń · listy cenowe i promocje · historia cen z najniższą ceną z 30 dni · porzucone koszyki z automatycznym rabatem · newsletter i kampanie

Sklepy internetowe na Medusa.js

Marketplace i sprzedawcy

Onboarding z licznikiem kompletności profilu · role i zaproszenia członków zespołu · edytowalne strony sprzedawców · przepływ akceptacji produktów i kont · cykl życia konta z okresem karencji i anonimizacją danych

Marketplace multi-vendor

Płatności i rozliczenia

Bramka dobrana do rynku i modelu: Stripe, PayU, Przelewy24, BLIK, Klarna i inne · przy marketplace podział płatności zwykle przez Stripe Connect · konfigurowalne prowizje per sprzedawca, kategoria i typ produktu · harmonogram i okno wstrzymania wypłat ustawiane pod Twoją politykę zwrotów · odwracanie przelewu po zwrocie · kary potrącane z wypłat · rabaty i punkty finansowane przez platformę, nie przez sprzedawcę · samofakturowanie

Płatności dla sklepu i marketplace

Zamówienia i logistyka

Podział kosztu wysyłki między sprzedawców · szablony wysyłki i zasięg kurierów · śledzenie przesyłek z powiadomieniami dla klienta · ramy czasowe dostawy · żądania zwrotów i ich wpływ na rozliczenie · przypomnienia o zamówieniach czekających u sprzedawcy

Wymogi rynku UE

Historia cen pod dyrektywę Omnibus · dane producenta i importera pod GPSR · śledzenie progów i raportowanie DAC7 · rejestracje EPR i BDO z oceną dopuszczenia na onboardingu, wystawieniu i w koszyku · anonimizacja danych z zachowaniem śladu księgowego · zakres i głębokość dobierane do rynku i modelu

Przewodnik operacyjny dla marketplace

Operacje i wsparcie

Tickety wsparcia z załącznikami · wiadomości między uczestnikami platformy · powiadomienia e-mail na zdarzenia · konfiguracja wersjonowana w bazie zamiast w zmiennych środowiskowych · panel administracyjny rozszerzony o powyższe · utrzymanie i rozwój po wdrożeniu, jeśli chcesz zostać ze mną na dłużej

Wyszukiwanie i niezawodność

Wyszukiwarka produktowa na Algolii albo Meilisearch · blokady serializujące operacje finansowe · rejestry zdarzeń webhooków odsiewające powtórki · zapytania wsadowe zamiast N+1 · rozdzielone instancje cache, kolejek i silnika workflow

Postgres JIT w checkoucie
Zanim napiszesz

Dla kogo?

Dla Ciebie, jeśli
  • Gotowa platforma zaczyna Ci przeszkadzać, zamiast pomagać
  • Prowizje, wypłaty albo model sprzedawców są Twoim produktem
  • Integracje z ERP, magazynem albo inną platformą to stały koszt operacyjny
  • Wymogi regulacyjne mają być pilnowane przez system, a nie przez procedurę i pamięć
  • Liczysz koszt całościowo: wyższy plan gotowej platformy plus wtyczki potrafi kosztować podobnie, tylko że nic z tego nie zostaje Twoje
  • Chcesz mieć kod u siebie i decydować, co dalej
Raczej nie, jeśli
  • Twój model mieści się w gotowej platformie i nic w nim nie uwiera
  • Sprzedajesz kilkanaście produktów i nie planujesz nietypowej logiki
  • Potrzebujesz sklepu na przyszły tydzień
Połączenia

Sklep nie działa sam

Musi rozmawiać z tym, czego już używasz, i z tym, czego oczekuje Twój klient. Poniżej typowe potrzeby i to, czym je zamykam.

Sprzedaż i pieniądze

Sprzedajesz już na innej platformie

Shopify, WooCommerce, PrestaShop, Shoper, Etsy, BaseLinker. Produkty i stany zgadzają się w obie strony, bez ręcznego przeklikiwania.

Ta sama warstwa obsługuje bieżącą synchronizację i jednorazową migrację

Klient chce zapłacić po swojemu

BLIK, karta, Przelewy24, PayU, Klarna, raty. Bramkę dobieramy do rynku, na którym sprzedajesz.

Przy marketplace podział płatności zwykle przez Stripe Connect

Faktury mają wystawiać się same

Fakturownia i podobne systemy. Przy marketplace także automatyczne dokumenty rozliczeniowe sprzedawców oraz, jeśli wymaga tego model, samofakturowanie.

Podatek ma się liczyć poprawnie

Naliczanie per jurysdykcja, z mapowaniem kodów podatkowych na kategorie produktów.

Klient i obsługa

Klient pyta, gdzie jest paczka

17TRACK i numery śledzenia w panelu. Powiadomienia o statusie idą automatycznie, zamiast lądować u Ciebie w skrzynce.

Ktoś musi znaleźć produkt w katalogu

Algolia albo Meilisearch. Filtry, sortowania i podpowiedzi przy pisaniu.

Logowanie bez zakładania kolejnego konta

Google, Facebook albo klasycznie e-mail z hasłem.

Maile mają dochodzić

Wysyłka transakcyjna z ponowieniami, żeby potwierdzenie zamówienia nie zginęło przy chwilowej awarii dostawcy.

Treść i zaplecze

Chcesz zmieniać treści bez programisty

Sanity albo Payload jako CMS. Bannery, teksty i landing pages zostają po Twojej stronie.

Zdjęcia i pliki muszą gdzieś stać

Storage z podpisanymi adresami, oddzielony od bazy, żeby katalog nie puchł razem ze zdjęciami.

Dowody

Problemy rozwiązane w produkcji

Każdy z tych tekstów opisuje decyzję podjętą na działającym systemie, razem z tym, co poszło nie tak za pierwszym razem.

01
e-commerce

Płatności w Medusa.js: sklep i marketplace to dwa zupełnie różne światy

Integracja płatności w sklepie Medusa.js to kilka godzin. W marketplace — kilka tygodni i możliwa odmowa współpracy od operatora. Oto dlaczego i jak to ugryźć.
02
e-commerce

Jak zbudowałem provider-neutral hub integracji dla marketplace'u na Medusa.js

Twórcy rękodzieła nie migrują sklepów na zawołanie. Artovnia musiała znaleźć inną drogę — i zamiast prosić sprzedawców o przeniesienie się, po prostu zsynchronizowała się z tym, co już mieli. Oto jak wygląda provider-neutral hub integracji zbudowany na Medusa.js bez zmian w rdzeniu.
03
e-commerce

Cache invalidation jest trudne. W marketplace robi się naprawdę ciekawie

Cache w Medusa.js marketplace to nie trick wydajnościowy, lecz problem projektowy: źródło prawdy, kopie danych i invalidacja. W Artovnii (Medusa.js) rozwiązaliśmy m.in. dwuwarstwowy cache promocji, zagnieżdżony unstable_cache omijający Data Cache oraz ISR cache'ujący sam skeleton.
04
e-commerce

Share & Save w marketplace Medusa.js: atrybucja sprzedaży i dynamiczne prowizje sprzedawców

Share & Save obniża prowizję sprzedawcy z 18% do 13%, jeśli to on przyprowadził klienta. Pokazuję, jak działa podpisana atrybucja kliknięcia, korekta prowizji w koszyku z wieloma sprzedawcami, ochrona przed podwójnym naliczeniem i audyt decyzji w marketplace na Medusa.js v2.
05
e-commerce

Marketplace zgodny z przepisami bez budowania Amazona

Jak przełożyć obowiązki wynikające z GPSR, DSA, RODO, BDO i DAC7 na rozsądne MVP, bez projektowania infrastruktury dla milionów ofert. Praktyczny przegląd architektoniczny dla twórców marketplace w Polsce.
06
e-commerce

Jak rozbudować istniejący sklep internetowy o marketplace

Marketplace można dodać do istniejącego sklepu bez zastępowania go nową platformą. Najtrudniejszym elementem wdrożenia jest synchronizacja stanów magazynowych między sprzedawcami. Operator zachowuje pełną kontrolę nad zamówieniami i doświadczeniem klienta.
07
e-commerce

OAuth miał ujednolicić onboarding. Cztery platformy wymusiły cztery modele instalacji

Budując hub integracji e-commerce dla Artovnia, odkryliśmy, że sama dostępność OAuth w dokumentacji to za mało. Każda z czterech platform - WooCommerce, Shopify, Shoper i PrestaShop - wymagała innego modelu instalacji i onboardingu.
08
e-commerce

5 pytań, które powinieneś zadać przed zleceniem sklepu internetowego

Większość ludzi zlecających sklep ocenia oferty po cenie i portfolio. To błąd. Oto 5 pytań, które powinieneś zadać zanim podpiszesz umowę — i czego szukać w odpowiedzi.
Wszystkie wpisy na blogu
Bezpłatna baza wiedzy

Przewodnik marketplace: obowiązki i architektura

47 rozdziałów w dwóch ścieżkach: obowiązki operatora, od onboardingu sprzedawców przez GPSR, DSA i DAC7 po BDO, oraz architektura platformy od MVP do skali.

Otwórz przewodnik
Stack

Czym pracuję

Medusa.jsNext.jsReactTypeScriptNode.jsPostgreSQLRedisStripePayUAlgoliaMeilisearchSanityPayload

Częste pytania

Jeśli standardowy sklep pokrywa Twój model, Shopify jest tańszy i szybszy - powiem to wprost. MedusaJS zarabia na siebie wtedy, gdy logika prowizji, model sprzedawców, zasady wypłat albo integracje są produktem, a platforma hostowana zmusza do obchodzenia ich.

Tak. Artovnia to działający marketplace multi-vendor na MedusaJS v2 z własnym systemem rozliczeń: Stripe Connect Express, split payments, opóźnione wypłaty powiązane z 14-dniową polityką zwrotów, konfigurowalne prowizje per sprzedawca, program lojalnościowy finansowany przez platformę i system poleceń.

To duża część pracy. Warstwa integracji jest provider-neutral - Shopify, WooCommerce i Shoper za jedną abstrakcją, z OAuth, obsługą webhooków, synchronizacją produktów i stanów, retry i idempotencją, żeby powtórzone dostarczenia nie psuły danych.

Implementuję te wymagania w systemie - dane z onboardingu sprzedawców, zgłoszenia i identyfikowalność z DSA, informacje produktowe z GPSR, raportowanie DAC7, wypłaty i dokumenty VAT. To inżynieria, nie porada prawna; przewodnik operacyjny na tej stronie opisuje, jak te elementy się składają.

Do Ciebie. MedusaJS jest open source, implementacja jest Twoja, a wdrożenie działa na infrastrukturze, którą kontrolujesz.

Opowiedz, co ma robić Twój commerce

Nie zaczynamy od stacku. Zaczynamy od tego, którędy płyną pieniądze i kto za co odpowiada.

Omówmy Twój projekt