Medusa vs commercetools vs Saleor - headless B2B w 2026

Dla mid-market B2B z integracją ERP MedusaJS v2 daje najniższy próg wejścia kosztowego przy modułowej architekturze Node.js; commercetools ma sens przy globalnym enterprise i budżecie licencyjnym 150k+ USD/rok; Saleor wygrywa przy katalogu D2C z PIM, ale B2B wymaga więcej custom kodu.
Trzy modele headless w 2026
Rynek headless commerce w 2026 dzieli się na trzy obozy: open-source z własnością kodu (MedusaJS v2, Saleor), enterprise SaaS z roczną licencją (commercetools) i hybrydy hostowane przez vendora. Dla B2B kluczowe nie jest logo na slajdzie, lecz to, czy silnik obsłuży cenniki kontraktowe, limity kredytowe, split checkout w marketplace i synchronizację z ERP bez czekania na roadmapę produktu.
commercetools buduje się latami w globalnych programach z dedykowanymi partnerami SI. Saleor przyciąga zespoły GraphQL z mocnym katalogiem produktowym. MedusaJS v2 łączy modułową architekturę Node.js z ekosystemem React/Next.js - naturalnym stackiem dla firm, które już mają zespół JavaScript i chcą jednego API pod www, aplikację mobilną i integracje.
GMI Software wdraża wszystkie trzy klasy rozwiązań, ale najczęściej rekomenduje Medusa, gdy klient mid-market potrzebuje B2B z ERP i nie chce płacić prowizji GMV ani rocznej licencji enterprise bez gwarancji zwrotu.
Medusa vs Saleor vs commercetools - tabela decyzyjna
MedusaJS v2: open-source (MIT), brak prowizji od transakcji, moduły B2B (price lists, approval flows), szybkie MVP z Next.js storefront. Wymaga zespołu dev lub agencji. Typowy budżet wdrożenia B2B z ERP: EUR 55 000 - 120 000 u partnera z doświadczeniem platformowym.
Saleor: open-source GraphQL, mocny katalog i PIM-friendly model danych, dobre dla D2C z wieloma wariantami produktu. B2B (limity kredytowe, workflow akceptacji) wymaga custom modułów - podobnie jak Medusa, ale stack GraphQL/Python może być obcy zespołowi React.
commercetools: enterprise SaaS, multi-region, dojrzały ekosystem partnerów i certyfikacji. Roczna licencja często 150k+ USD plus koszt implementacji u SI. Ma sens przy globalnym rollout, wielu kanałach i budżecie, który absorbuje 2-3 lata discovery przed pełnym go-live.
Sygnal decyzyjny: jeśli integracja ERP i custom checkout B2B to rdzeń projektu, a budżet licencyjny nie przekracza 100k USD/rok - Medusa lub Saleor wygrywają ekonomią. Jeśli macie 15 rynków, dedykowany zespół commercetools i budżet enterprise - commercetools zostaje na stole.
B2B: co musi obsłużyć silnik commerce
Handel B2B to nie „sklep z logowaniem”. To cenniki per klient i per grupa, minimalne zamówienia, limity kredytowe zsynchronizowane z ERP, workflow akceptacji zamówień przez handlowca i split checkout, gdy kupujący składa koszyk u wielu vendorów w marketplace.
MedusaJS v2 ma moduły price list i rozszerzalny order lifecycle - GMI dopisuje integracje NestJS pod synchronizację sald kredytowych, buforowanie w Redis i webhooki do systemów magazynowych. Saleor wymaga podobnej pracy custom, ale w warstwie GraphQL. commercetools oferuje gotowe wzorce B2B, ale każda niestandardowa reguła przechodzi przez kosztowny cykl change request u partnera SI.
Przy migracji z monolitu (Magento, legacy ERP portal) liczy się też migracja danych historycznych: zamówienia, kontrakty cenowe, konta firmowe. Open-source daje pełną kontrolę nad skryptami migracji; enterprise SaaS często wymaga narzędzi partnerskich z osobną wyceną.
TCO i ekonomia licencji na 3 lata
TCO headless B2B to licencja (lub brak), development storefrontu i modułów, integracje ERP/PIM, koszt zespołu utrzymaniowego i koszt zmian regulacyjnych (Omnibus, VAT OSS). commercetools na 3 lata często przekracza 500k USD sam w licencjach i opłatach partnerskich przy średnim programie. Medusa i Saleor nie pobierają prowizji od GMV - koszt to infrastruktura chmurowa i zespół.
Przykład z praktyki GMI: MVP Medusa v2 + Next.js to EUR 25 000 - 45 000; pełne B2B z ERP EUR 55 000 - 120 000. Roczne utrzymanie (hosting, monitoring, małe iteracje) to zwykle 15-25% kosztu początkowego - wciąż poniżej rocznej licencji enterprise bez jednej linii custom kodu.
Saleor i Medusa są porównywalne w TCO open-source; różnica leży w stacku zespołu i czasie onboardingu. Zespół React wybierze Medusa szybciej; zespół Python/GraphQL może preferować Saleor. commercetools wygrywa, gdy licencja jest już w budżecie i macie partnera SI na retainerze.
Kiedy GMI rekomenduje który silnik
MedusaJS v2: mid-market B2B, integracja ERP, omnichannel (www + React Native), marketplace z split checkout, zespół JavaScript/TypeScript. To nasz domyślny wybór w projektach commerce od 2024.
Saleor: D2C z bogatym katalogiem, zespół GraphQL, mniejszy nacisk na custom B2B workflow. Współpracujemy, gdy klient ma już Saleor w roadmapie.
commercetools: global enterprise, wiele regionów, budżet licencyjny 150k+ USD/rok i dedykowany partner SI. GMI nie konkuruje tu licencją - doradzamy integracje mobile i custom moduły, gdy klient ma już ct w stacku.
Źródła i referencje
MedusaJS v2 documentation: https://docs.medusajs.com
commercetools (platforma enterprise): https://commercetools.com
Saleor (headless GraphQL): https://saleor.io
Usługa MedusaJS GMI: https://gmi.software/services/medusajs-development
Najczęstsze pytania
- Czy Medusa nadaje się do B2B marketplace?
- Tak - z custom modułami split payments, onboardingiem vendorów i integracją z bramką (Stripe Connect, Adyen). GMI realizowało marketplace B2B na Medusa v2 z NestJS - szczegóły w hubie advanced e-commerce.
- Ile kosztuje commercetools vs Medusa rocznie?
- commercetools: licencja często 150k+ USD/rok plus implementacja u SI. Medusa: brak licencji, koszt to development (EUR 55k-120k B2B) i utrzymanie infrastruktury (zwykle EUR 8k-20k/rok przy mid-market).
- Czy można migrować z Saleor na Medusa?
- Tak, ale to projekt migracji danych i API, nie flip switch. Mapujemy katalog, klientów B2B i zamówienia historyczne; typowy timeline 3-6 miesięcy zależny od jakości danych. Wycena po audycie DDT.
- Kto wdraża Medusa B2B w Polsce i dla klientów zagranicznych?
- GMI Software z Gdańska - agencja MedusaJS v2 z dostawami po angielsku dla UE, UK i USA. Wstępna wycena w 48h, fixed price po DDT. Kontakt: gmi.software/services/medusajs-development.
Treść zaktualizowano: 2 lipca 2026