WooCommerce to wtyczka do WordPressa. Medusa.js v2 to framework e-commerce — backend Node.js z architekturą API-first, całkowicie oddzielony od frontendu. To fundamentalnie różne podejścia do e-commerce, i ta różnica decyduje o wszystkim: kosztach, skalowalności, bezpieczeństwie, i tym jak platforma zachowuje się gdy biznes rośnie.
Czym są te dwie platformy — i dlaczego to inne klasy narzędzi
WooCommerce zna absolutnie każdy freelancer webowy. Instalujesz wtyczkę na WordPressie, i masz sklep jako rozszerzenie CMS-a — ten sam WordPress obsługuje blog, strony, produkty i zamówienia. Hostingodawcy mają gotowe środowiska, plugin istnieje na niemal wszystko. To największy system e-commerce na świecie pod względem liczby aktywnych sklepów — ok. 38% wszystkich sklepów online.
Medusa.js v2 to nie produkt SaaS ani wtyczka. To samodzielny silnik commerce z REST API, któremu podajesz dowolny frontend: gotowy Next.js Starter, własny React, aplikację mobilną, kiosk POS. Używają go m.in. Heineken, Eight Sleep, Slushy.
WooCommerce to 'wszystko razem' — backend, frontend, CMS, routing, rendering — w jednym procesie PHP na jednym serwerze. Medusa to 'backend + twój frontend' — dwa niezależne systemy komunikujące się przez API. Ta różnica architektoniczna decyduje dosłownie o wszystkim.
Koszty pod lupą
WooCommerce: prawdziwe koszty
Wtyczka WooCommerce jest open-source i bezpłatna do pobrania. Tu jednak kończy się bezpłatność. Pisałem już o samym Wordpress w artykule “WordPress nie jest tani. Jest drogi — tylko w inny sposób”
Hosting. Shared hosting (Hostinger, OVH, Bluehost) kosztuje $3–15/miesiąc (~11–55 zł). Na takim hostingu możesz zacząć — ale przy kilkuset produktach i normalnym ruchu zacznie boleć. Wspólne zasoby serwera, brak możliwości optymalizacji PHP, brak Redis. Dla testu — OK. Dla sklepu generującego przychód — za słabe.
Zarządzany hosting WooCommerce (Kinsta, WP Engine, SiteGround GO) to $30–100/miesiąc (~110–365 zł). Tu dostajesz wydajniejsze serwery, Redis cache, CDN, staging environment i wsparcie techniczne zorientowane na WooCommerce. To minimum dla sklepu, który ma zarabiać.
VPS/Cloud (Hetzner, DigitalOcean, Linode) to $5–40/miesiąc (~18–146 zł), ale wymaga ręcznej konfiguracji PHP, MySQL, Nginx/Apache, SSL, backupów. Potrzebujesz wiedzy serwerowej lub kogoś kto to zrobi.
Domena i SSL. Domena .pl lub .com to ~$12–20/rok (~44–73 zł). SSL jest zwykle w cenie hostingu (Let's Encrypt), ale premium SSL (Wildcard, OV) kosztuje $20–280/rok.
Motyw. Darmowe motywy WordPress istnieją i działają, ale mają widoczne ograniczenia: wyglądają generycznie, mają mało opcji customizacji, nie zawsze są dobrze zoptymalizowane pod prędkość. Premium motyw to $50–100 (~183–365 zł) jednorazowo lub rocznie. Page buildery (Elementor Pro, WPBakery) to dodatkowe $59–99/rok (~215–361 zł).
Pluginy. WooCommerce Core daje ci bardzo podstawowy sklep: produkty proste i z wariantami, koszyk, checkout, zarządzanie zamówieniami, konta klientów, podstawowe kupony. Absolutnie każda poważniejsza funkcja wymaga osobnej wtyczki.
To nie jest lista wyjątkowych potrzeb — to są standardowe funkcje, które ma większość poważnych sklepów. Większość sklepów instaluje od 5 do 30 pluginów. Każdy plugin to osobna licencja, osobna roczna opłata za aktualizacje i wsparcie, i osobna pozycja wymagająca pilnowania.
Ważna uwaga: WooCommerce nie pobiera żadnych prowizji od sprzedaży. Gateway płatniczy pobiera swoje standardowe opłaty, ale platforma nie dokłada nic od siebie. To realna zaleta względem Shopify.
Medusa.js v2: realistyczne koszty hostingu
Framework jest MIT-licensed — za sam kod nie płacisz nic. Płacisz za infrastrukturę.
Railway Hobby plan — $5/miesiąc (~18 zł). Medusa backend + PostgreSQL + Redis przy minimalnym ruchu zmieści się w $5–10/miesiąc (~18–37 zł). Realistyczna kwota dla startu, MVP, testowania koncepcji lub bardzo małego sklepu. Ograniczenia: jeden developer workspace, mniejsze limity zasobów.
Railway Pro plan — $20/miesiąc (~73 zł). Typowa produkcyjna aplikacja Medusa przy normalnym ruchu to $35–55/miesiąc (~128–201 zł) łącznie.
Fly.io — alternatywa dla Railway, często tańsza przy określonych przypadkach użycia. Medusę można postawić za $5–20/miesiąc przy małym ruchu.
Medusa Cloud Launch ($99/mo) zawiera: hosting backend + storefront (Next.js), własne domeny, autoscaling, automatyczne backupy, zero-downtime deployment, Redis. Vercel dla storefrontu przy self-hostowanym backendzie: Hobby $0, Pro $20/mies. (~73 zł).
Mój marketplace działa na Railway Pro + Vercel Pro — to ok. $40/mies. (~146 zł) za infrastrukturę.
0% opłat od GMV — Medusa Cloud nie pobiera żadnego procentu od sprzedaży na żadnym planie.
Porównanie kosztów dla tej samej skali
Czy WooCommerce wymaga developera?
Bez developera możesz: zainstalować WooCommerce, wybrać motyw, dodać produkty, skonfigurować płatności przez oficjalne pluginy, ustawić metody dostawy, zarządzać zamówieniami i klientami, instalować pluginy przez interfejs admina, pisać posty na blogu.
Bez developera będziesz mieć problem gdy: pluginy zaczynają ze sobą konfliktować; chcesz zmienić coś w układzie strony poza tym co oferuje motyw; coś się psuje po aktualizacji; chcesz zintegrować zewnętrzny system (ERP, CRM); sklep rośnie i zaczyna boleć wydajność.
Brak developera przy WooCommerce nie oznacza $0 kosztów technicznych — oznacza że albo tracisz własny czas, albo płacisz za każdą 'małą rzecz' do freelancera: $50–200 za poprawkę, $100–500 za customizację, $200–500 za debugging po aktualizacji.
Maintenance
WordPress wymaga regularnego, aktywnego utrzymania: aktualizacje core WordPress, aktualizacje WooCommerce, aktualizacje każdego pluginu osobno, testowanie każdej aktualizacji na stagingu przed produkcją, monitoring bezpieczeństwa. Minimum 2–4 godziny miesięcznie samej rutynowej opieki technicznej. Przy kilkunastu pluginach — więcej.
Czy Medusa.js wymaga developera?
Tak, i warto to powiedzieć bez owijania w bawełnę. Medusa to framework dla deweloperów.
Żeby postawić Medusę potrzebujesz: podstawowej znajomości terminala (git clone, npm install), zrozumienia zmiennych środowiskowych (.env), podstaw Node.js/TypeScript, zrozumienia czym jest Next.js.
Co się zmieniło z AI: Medusa ma oficjalny plugin do Claude Code i serwer MCP (Model Context Protocol), który pozwala AI agentom czytać aktualną dokumentację Medusy podczas budowania. Setup który rok temu wymagał tygodnia, z AI zajmuje 2–5 dni roboczych przy podstawowej wiedzy technicznej.
Zarządzanie sklepem po uruchomieniu jest nieinwazyjne technicznie. Panel admina Medusy jest nowoczesny i intuicyjny — dodawanie produktów, zarządzanie zamówieniami, konfiguracja regionów, obsługa zwrotów, tworzenie promocji — to wszystko robi się klikaniem bez dotykania kodu.
Ekosystem pluginów
WooCommerce: siła i słabość ekosystemu
Ekosystem WooCommerce to jego największa siła. Oficjalny marketplace + repozytorium WordPress + strony trzecie — masz dosłownie tysiące pluginów. Większość funkcji której szukasz istnieje jako gotowy plugin.
Ale ekosystem pluginów ma ciemne strony: koszty się kumulują cicho ($49 tu, $79 tam, $199 za subskrypcje — rocznie często $500–1500 tylko za licencje); pluginy się 'starzeją' (autor przestaje rozwijać, przestają pojawiać się aktualizacje kompatybilności); plugin bloat obniża wydajność (strona produktu z pełnym stackiem pluginów potrafi generować 80–120 zapytań do bazy danych); konflikty między pluginami modyfikującymi te same elementy.
Medusa: mniej pluginów, więcej wbudowane
Medusa ma rosnący ekosystem integracji — w lipcu 2025 roku dodano 23 nowe w ciągu jednego miesiąca (PayPal/Braintree, Przelewy24, Twilio OTP, Microsoft SSO i inne). Nie jest to jednak 16 000 pluginów WooCommerce.
Większość funkcji standardowego sklepu jest wbudowana w moduły Medusy: multi-region, multi-waluta, multi-magazyn, zaawansowany silnik promocji (buy-get, bundle, kampanie z limitem czasowym) — to wszystko core Medusa, nie plugin.
Czego Medusa nie ma wbudowanego: transakcyjne emaile (Resend lub Sendgrid — pluginy npm, bez rocznych licencji), zaawansowana wyszukiwarka (Algolia lub MeiliSearch), CMS do zarządzania treścią (Contentful, Sanity lub Strapi), marketing automation przez API, analityki.
Bezpieczeństwo: strukturalny problem WordPressa

WordPress + WooCommerce to największy cel ataków w całym ekosystemie open-source e-commerce. Nie dlatego, że kod jest zły — ale dlatego, że obsługuje 38% wszystkich sklepów na świecie.
Skala problemu jest realna. W październiku 2025 roku jeden tygodniowy raport SolidWP odnotował 476 nowych podatności w 457 pluginach i 17 motywach WordPress. W grudniu 2025 roku patchowano krytyczną podatność w WooCommerce 8.1–10.4.2 (23 wersjach), która pozwalała zalogowanym użytkownikom na nieautoryzowany dostęp do danych zamówień gości przez Store API.
Skąd bierze się ten problem strukturalnie: każdy plugin to oddzielna baza kodu utrzymywana przez oddzielnych autorów o różnym poziomie kompetencji. Podatność w jednym pluginie to podatność twojego sklepu. WordPress pozwala pluginom na bardzo głęboki dostęp do systemu — hooków, bazy danych, całego lifecycle'u requestów.
Co to oznacza praktycznie: musisz monitorować każdy plugin pod kątem bezpieczeństwa, regularnie aktualizować wszystko, testować każdą aktualizację na stagingu, szybko zastępować pluginy opuszczone przez autorów. To stały, tygodniowy wysiłek.
Medusa pod względem bezpieczeństwa: znacznie mniejsza powierzchnia ataku — brak ekosystemu setek zewnętrznych pluginów z różną jakością kodu. Backend jest izolowany jako API — nie generuje HTML, nie ma bezpośredniego dostępu do frontendu. Medusa Cloud zarządza patchowaniem infrastruktury. Nie znaczy to, że Medusa jest 'bezpieczna z definicji' — własny kod też można napisać źle — ale strukturalne ryzyko jest zdecydowanie niższe.
Architektura i wydajność
WooCommerce: monolityczna architektura PHP
Każde żądanie przeglądarki → WordPress ładuje PHP → PHP odpytuje bazę danych (często 80–150+ zapytań na stronę produktu z pełnym stackiem pluginów) → PHP buduje HTML → wysyła do przeglądarki. Wszystko synchronicznie.
To działa dobrze przy małym ruchu. Przy tysiącach użytkowników jednocześnie — serwer zaczyna się dusić. Skalowanie WooCommerce wymaga: warstwy cache (Redis, W3 Total Cache, WP Rocket — kolejne pluginy i koszty), CDN dla statycznych assetów, optymalizacji bazy danych, opcjonalnie separacji bazy danych od serwera aplikacji, zarządzanego hostingu z autoscalingiem (Kinsta, WP Engine — drogie).
Headless WooCommerce w teorii rozwiązuje problem wydajności. W praktyce — WooCommerce nie był projektowany jako headless-first backend. REST API WooCommerce nie jest zoptymalizowane pod wysoki ruch real-time. Checkout w headless Woo wymaga dodatkowych pluginów (CoCart i podobne), a część pluginów po prostu przestaje działać gdy wyłączysz standardowy rendering. To bolt-on rozwiązanie z bolt-on problemami.
Medusa: API-first z definicji
Medusa jest headless od samego początku — nie ma 'trybu headless' do włączenia, bo nigdy nie miała frontendu w backendzie. Backend Node.js to czyste API, a Next.js Starter to oddzielna aplikacja komunikująca się z nim przez API.
Zalety dla wydajności: frontend (Next.js) może być statycznie generowany (SSG) lub server-side renderowany (SSR) — oba doskonałe dla SEO i prędkości; backend skaluje się niezależnie od frontendu; Vercel ma globalną sieć edge; brak PHP rendering'u po stronie serwera przy każdym żądaniu.
Co dostajesz out-of-the-box
Długoterminowe koszty utrzymania (TCO)
WooCommerce — co rośnie z czasem: ceny hostingu rosną przy wzroście ruchu; licencje pluginów odnawiają się co rok, często z podwyżką; każda duża aktualizacja wymaga testowania kompatybilności; co jakiś czas pojawia się plugin którego autor porzucił. Sklep po 3 latach z rozbudowaną funkcjonalnością to często $3000–8000/rok (~10 950–29 200 zł) bieżących kosztów utrzymania.
Medusa — co rośnie z czasem: koszty infrastruktury rosną z ruchem, ale nie ma rocznych licencji pluginów. Custom features są w twoim kodzie — aktualizujesz je kiedy chcesz, bez zewnętrznych zależności. Większość integracji (Stripe, Resend, Algolia) płacisz bezpośrednio dostawcy — bez markupu platformy.
Kto powinien wybrać co

WooCommerce ma sens gdy:
Nie masz developera i nie planujesz go mieć. Twój zespół zna już WordPress. Potrzebujesz bardzo konkretnego pluginu istniejącego tylko w ekosystemie WordPress. Budżet startowy jest naprawdę minimalny. Potrzebujesz wbudowanego CMS-a — blog, landing pages, strony contentowe zarządzane przez osobę nie-techniczną.
Medusa ma sens gdy:
Masz dostęp do developera lub korzystasz z AI do development. Planujesz jakikolwiek niestandardowy element — własna logika checkoutu, ceny zależne od klienta, integracja z ERP. Multi-region i multi-waluta to wymóg, nie opcja. Myślisz o skali lub niestandardowym modelu — B2B, marketplace, subskrypcje, POS. Zależy ci na pełnej własności i przewidywalnych kosztach.
Wniosek
WooCommerce i Medusa to odpowiedzi na inne pytania, zadawane przez różne osoby na różnym etapie.
WooCommerce pyta: 'Jak mieć działający sklep z minimalną wiedzą techniczną, w istniejącym ekosystemie który znam?' — odpowiedź: w kilka godzin do dni. Cena to kumulujące się koszty pluginów, regularna uwaga na bezpieczeństwo i aktualizacje, i architektoniczny sufit który poczujesz gdy zaczniesz rosnąć.
Medusa pyta: 'Jak zbudować sklep który będzie robił dokładnie to czego potrzebuję — teraz i za trzy lata — bez płacenia za każdą funkcję osobno i bez vendor lock-in?' — odpowiedź wymaga dewelopera lub AI, kilku dni na setup, i świadomości że budujesz fundament, nie wypełniasz gotowy szablon.
Jeśli twój sklep ma być standardowy, prowadzony przez osobę bez zaplecza technicznego, z budżetem poniżej $50/mies na infrastrukturę — WooCommerce. Jeśli masz dostęp do developera (choćby przez AI), planujesz jakikolwiek custom lub skalę, i chcesz kontrolować pełny stack — Medusa eliminuje większość problemów na które trafiają sklepy WooCommerce po 2–3 latach działania.
Dane i ceny aktualne na czerwiec 2026: WooCommerce 10.x, Medusa.js v2.15.5, Railway Hobby $5/mo, Railway Pro $20/mo, Medusa Cloud: Develop $29/mo / Launch $99/mo / Scale $299/mo, Vercel Pro $20/mo. Kurs USD/PLN: ~3,65 zł.


