Stoisz przed wyborem platformy na sklep internetowy. Przerobiłeś już demo WooCommerce, obejrzałeś kilka filmów o Shopify, może nawet zerknąłeś na Magento. I wiesz co? Czujesz, że to nie to. Albo ogranicza Cię to, co platforma "pozwala" zrobić, albo dopłacasz do każdej dodatkowej funkcji jak do abonamentu w siłowni, z którego nie korzystasz.
Mam dla Ciebie coś, o czym mogłeś nie słyszeć — a warto.
Medusa.js to open-source'owy silnik ecommerce, który w ostatnich latach urósł do rangi jednego z najczęściej wybieranych rozwiązań przez zespoły, które chcą zrobić sklep po swojemu, a nie tak, jak narzuca im dostawca.
Usiądź wygodnie — opowiem Ci o niej jak znajomemu.
Co to w ogóle jest Medusa?
Zacznijmy od sedna: Medusa.js to platforma ecommerce z otwartym kodem źródłowym, która działa w modelu headless. Headless? To znaczy, że backend (zarządzanie produktami, zamówieniami, klientami) jest oddzielony od frontendu (czyli tego, co widzi klient na stronie). Możesz mieć sklep w React, appkę mobilną w React Native, kiosk w Vue — i wszystkie korzystają z tego samego backendu. Jedno centrum dowodzenia, wiele twarzy.
Medusa została stworzona przez zespół, który postawił sobie za cel: zrobić dla ecommerce to, co WordPress zrobił dla CMS. Czyli dać ludziom porządne narzędzie, które można rozbudowywać bez limitów.
GitHub: ponad 30 tysięcy gwiazdek. Społeczność: dziesiątki tysięcy developerów, pluginów, integracji. To nie jest "jakiś framework z drugiej ligi" — to jeden z najszybciej rozwijających się projektów ecommerce na świecie.
Dlaczego open source robi różnicę
No dobra, ale przecież "open source" brzmi jak coś dla informatyków, a Ty chcesz po prostu prowadzić biznes. Powiem Ci tak — open source to wolność. I wcale nie chodzi o "darmowość".
Chodzi o to, że:
- Nie płacisz licencji miesięcznej — Medusa jest dostępna za darmo. Nie ma wersji "premium", którą odblokowujesz kartą kredytową. Są płatne dodatki (Medusa Cloud, niektóre pluginy od społeczności), ale samo jądro platformy jest i pozostanie darmowe.
- Nikt Ci nie odetnie dostępu — jeśli jutro Medusa zmieni warunki, Ty masz fork kodu. Twoja platforma działa dalej.
- Nie masz limitu na to, co możesz zbudować — chcesz integrację z systemem ERP, którego nikt nie wspiera? Piszesz własną. Chcesz logikę cenową B2B, która łamie wszystkie schematy? Implementujesz własną.
Mam wrażenie, że w ecommerce od lat wszyscy godzą się na kompromisy wyboru platformy: "musimy dopłacić za plugin", "tej funkcji nie ma w planie podstawowym", "nie da się tego zrobić bez hacka". Z Medusą tych kompromisów po prostu nie ma.
Nowoczesność pod każdym względem
Medusa nie jest kolejną platformą napisaną w PHP, którą ciągnie się z 2005 roku. To nowoczesny stack:
| Warstwa | Technologia |
|---|---|
| Backend | Node.js (TypeScript) — asynchroniczny, szybki, łatwy w utrzymanie |
| Frontend (opcjonalnie) | React / Next.js — głównie Next.js jako storefront, ale możesz wybrać własne |
| Baza danych | PostgreSQL — solidnie, bez kompromisów |
| Cache / kolejki | Redis — dla szybkości i zadań w tle |
| API | REST + GraphQL — REST dla prostoty, GraphQL dla zaawansowanych zapytań |
| Płatności | Stripe, PayPal, Klarna — z hookami po drodze |
Co to znaczy w praktyce? Że jak zatrudnisz developera, nie musi uczyć się "składni Magento". TypeScript to język, który zna każdy, kto pracował z React, Angular, Vue czy NestJS. Rynek developerów jest ogromny, a nie jesteś skazany na "specjalistę od danej platformy".
Elastyczność, której nie znajdziesz w gotowcach
Największy power Medusy to system hooków, pluginów i modułów. Możesz wejść w każdy etap procesu zakupowego i go zmodyfikować.
Przykłady z życia — to co robimy u nas w Genmo.pl:
- Cenniki B2B — dla każdego klienta inna marża, inny próg rabatowy, ukryte produkty widoczne tylko po zalogowaniu. W WooCommerce to kombinacja wtyczek za 500 zł/rok. W Medusie — logika biznesowa w TypeScript.
- Wielokanałowość realnie — jeden backend, a strony Klienta B, kiosk stacjonarny, i appka mobilna. Aktualizujesz produkt raz, zmiana idzie wszędzie.
- Kosztorysy i zamówienia złożone — klient wrzuca do koszyka, ale finalizacja wymaga akceptacji opiekuna. Standard w B2B, w Medusie wbudowany.
A to tylko wierzchołek góry lodowej.
Skala? Skala
Medusa od początku projektowana jest pod skalowanie. Architektura headless oznacza, że frontend może latać na Vercel / Netlify, backend na własnym VPS lub w chmurze. Jeśli masz wysyp ruchu, skalujesz tylko to, co potrzebuje skali — nie cały monolit.
Rzeczy, które w tradycyjnych platformach wymagają godzin konfiguracji (albo płatnego dodatku) w Medusie są w standardzie:
- Segmentacja klientów — grupy, które dostają różne ceny, różne kategorie, różne promocje
- Regionalizacja — inna waluta, inny podatek, inne metody dostawy dla każdego kraju
- Promocje warunkowe — "jeśli klient z grupy X kupi produkty z kategorii Y za kwotę Z, daj 15% zniżki na kategorię W". Serio, to działa.
- Obsługa zapasów — magazyny, lokalizacje, rezerwy
A ile to kosztuje?
No właśnie — to pytanie, które sam bym zadał.
Medusa jako open source jest darmowa. Koszty jakie ponosisz to:
- Hosting — własny serwer / VPS / chmura. Możesz zacząć od VPS za 50-100 zł/mies.
- Domena, SSL — standard.
- Płatności — prowizje Stripe / PayU / Przelewy24, jak w każdym sklepie.
- Wdrożenie — to jest największy koszt. Medusa nie jest "kliknij i gotowe". To platforma dla ludzi, którzy chcą zbudować sklep na miarę, a nie wcisnąć biznes w gotowy szablon.
I tu pojawia się rola Genmo.pl — bo właśnie tym się zajmujemy. Budujemy sklepy na Medusie, uruchamiamy, konfigurujemy, łączymy z ERP, fakturowaniem i resztą ekosystemu. Macie pomysł na sklep B2B, który nie mieści się w standardowych ramkach? Pogadajmy.
Dla kogo jest Medusa?
Szczerze? Nie dla każdego. Medusa to wybór strategiczny.
- Dla Ciebie jeśli: masz specyficzny model biznesowy (B2B złożone cenniki, subskrypcje, produkty cyfrowe + fizyczne, wiele kanałów), potrzebujesz pełnej kontroli nad kodem, myślisz o skalowaniu za granicę.
- Nie dla Ciebie jeśli: chcesz wrzucić 50 produktów i mieć sklep online za 3 dni. Wtedy WooCommerce z gotowym templatem będzie szybszy i tańszy na starcie.
Medusa to inwestycja w własność i kontrolę. Daje Ci fundament, który nie będzie Cię ograniczał za rok, dwa czy pięć lat. Nie obudzisz się z informacją "od przyszłego miesiąca podnosimy abonament" albo "ta funkcja jest dostępna tylko w planie Enterprise".
Podsumowując
Medusa.js to dla mnie dowód na to, że w ecommerce idziemy w dobrym kierunku. Open source, nowoczesny stack, elastyczność bez limitów, realne B2B. Nie kolejny "sklep z pudełka", tylko platforma, którą możesz dopasować do swojego biznesu — a nie odwrotnie.
U nas w Genmo.pl mamy już Medusę na produkcji, budujemy na niej sklepy B2B dla klientów i wiem, że to rozwiązanie, które po prostu działa. Jeśli myślisz o własnym sklepie i masz dość kompromisów — odezwij się, opowiem Ci więcej.
Masz pytania o Medusę, headless ecommerce, albo o to jak wygląda proces wdrożenia? Daj znać — pogadamy.