MedusaJS + Next.js: storefront B2B, który żyje razem z ERP

Headless B2B to oddzielenie warstwy prezentacji (Next.js) od silnika zamówień i katalogu (np. MedusaJS), tak aby zmiany w ERP nie wymagały przepisywania frontu.
Dlaczego Medusa bywa dobrym rdzeniem B2B
W projektach B2B powtarzalne są listy kontraktowe, progi ilościowe i integracje z systemami klienta. Medusa daje rozszerzalny model danych i hooki, które pozwalają dopinać reguły bez walki z monolitem sklepu.
Kluczowe jest jednak wczesne zdefiniowanie granic: co jest „produktem” w Medusie, a co pozostaje w ERP i tylko jest synchronizowane.
Next.js: performance, SEO i osobne ścieżki dla ról
Storefront w Next.js pozwala na SSR/SSG tam, gdzie potrzebujesz indeksowalności, oraz na dynamiczne dashboardy dla handlowców i klientów.
Wdrażamy spójny design system i lazy loading modułów, żeby pierwsze uruchomienie na LTE nie zabijało konwersji.
Kontrakty API i kolejki zdarzeń
ERP rzuca błędami, timeoutami i retry, dlatego integracje opieramy o kolejki i idempotentne endpointy. Dzięki temu „przeterminowany” webhook nie psuje stanu magazynu.
Dokumentujemy kontrakty (OpenAPI) i scenariusze błędów jeszcze przed pierwszym sprintem integracji.
Najczęstsze pytania
- Czy Medusa zastąpi całe ERP?
- Nie. Medusa domyka warstwę handlową i zamówień online. Finanse, produkcja i pełna logistyka zostają tam, gdzie są dziś, z kontrolowaną synchronizacją.
- Ile trwa typowe MVP headless B2B?
- Zależy od liczby integracji i złożoności cenników, realistycznie 8–16 tygodni na pierwszy ruch produkcyjny przy jasno wyciętym zakresie.
- Czy Next.js jest obowiązkowy?
- Nie. to nasz częsty wybór pod SEO i zespół full-stack. Możliwe są inne fronty pod warunkiem dobrego modelu API i monitoringu.
Treść zaktualizowano: 18 marca 2026