Magento / Adobe Commerce dla B2B - kiedy ma sens, ile kosztuje
Magento jest jak Linux dla sklepów B2B. Wszystko da się zrobić. Wszystko trzeba zrobić. Dobrze postawiony Magento z odpowiednim hostingiem, dewelopką i administracją obsługuje sklepy 200k+ SKU. Źle postawiony - pada przy 5k. Decyzja „Magento" w 2026 nie jest decyzją technologiczną. Jest decyzją o tym, że budujesz zespół albo płacisz agencji na lata.
Spis treści (9)
W skrócie
- 1. Magento Open Source = darmowa licencja, manualnie dorobione funkcje B2B (Aheadworks, Amasty, własne moduły). Dla większości polskich B2B w skali 10-80 M zł - wystarcza.
- 2. Adobe Commerce = płatne (license-per-revenue, od ~200 tys. zł rocznie wzwyż), wbudowane funkcje B2B (Companies, Quotes, Shared Catalogs), supportowane.
- 3. Magento Open Source + B2B Module (na licencji MIT/komercyjnej) to też opcja - kombinuje funkcje AC z OS.
- 4. Wymaga sensownego hostingu (Varnish + Redis + OpenSearch/Elasticsearch + odpowiednia maszyna), bez tego - wolne.
- 5. Krzywa uczenia stroma. Dobry deweloper PHP potrzebuje 3-6 miesięcy na sensowną produktywność w Magento.
- 6. Realny koszt utrzymania: 200-500 tys. zł rocznie dla średniego sklepu B2B. Plus hosting (30-100 tys. zł rocznie).
Open Source vs. Adobe Commerce - co dostajesz
Magento Open Source 2.4:
- Darmowa licencja (Open Source License v3, niekompatybilna z GPL)
- Aktywne wsparcie społeczności
- Brak natywnych funkcji B2B (Companies, Shared Catalogs, Negotiable Quotes) - trzeba dorobić lub kupić moduły
- Brak oficjalnego supportu (forum, GitHub, Stack Exchange)
- Aktualizacje co kilka miesięcy, security patches częściej
Adobe Commerce on-premise / cloud:
- Komercyjny, license-per-revenue (model GMV-based, ~0.5-2% obrotu)
- Wbudowane funkcje B2B
- Oficjalny support Adobe (SLA, ticket system)
- Adobe Commerce Cloud = AWS-based managed hosting (osobna licencja, dodatkowy koszt)
- Magento Business Intelligence, Page Builder, Live Search w cenie
Decyzja "OS vs. AC":
Wybierasz AC gdy:
- Twoje B2B wymaga zaawansowanego workflow (advanced approval, requisition lists, multi-level companies) - i nie chcesz go sam pisać
- Masz budżet 250 tys. zł+ rocznie na licencję
- Zarząd wymaga „enterprise" z umową support i SLA
- Sprzedajesz globalnie, multi-website, wymagasz potrzebnych funkcji (segmentacja, personalizacja)
Wybierasz OS gdy:
- Twoje B2B mieści się w 70-80% funkcji wymaganych
- Masz zespół albo zaufaną agencję która dopisze brakujące 20%
- Budżet licencyjny chcesz wydać na customizacje, nie na Adobe
- Skala: do 50-100 M zł obrotu - OS się bilansuje
Funkcje B2B Magento
W Adobe Commerce (natywnie):
- Companies - struktura firmy, role, uprawnienia, multi-account
- Shared Catalogs - różne katalogi dla różnych grup klientów
- Negotiable Quotes - RFQ z workflow akceptacji
- Requisition Lists - listy zamówień do powtarzania
- Quick Order - wpisanie SKU + ilości bez przeglądania katalogu
- Approval Workflow - workflow akceptacji powyżej kwoty
- Custom Catalogs - cenniki per kontrahent (przez Shared Catalogs)
- Credit Limits - limity kredytowe (synchronizowane z ERP)
W Magento Open Source - z modułami:
- Aheadworks B2B Suite (komercyjny)
- Amasty Company Accounts + Quote Cart
- Mageworx, Mirasvit - pojedyncze moduły
- Własne moduły - dla nietypowych przypadków
W praktyce większość projektów Magento OS B2B w PL ma 2-4 moduły komercyjne + ~5 modułów custom. Łączny koszt licencyjny modułów: 5-25 tys. zł rocznie (zazwyczaj jednorazowo + maintenance).
Architektura i wymagania techniczne
Magento 2 to PHP + MySQL + Composer. Stack typowy:
- PHP 8.2 lub 8.3 (M2 2.4.7+)
- MySQL 8.0 lub MariaDB 10.6+ (zalecane Percona dla większych)
- Elasticsearch 7.x / 8.x lub OpenSearch 2.x - fulltext search
- Redis - cache i sesje (osobne instancje dla każdego)
- RabbitMQ - message broker (kolejki asynchroniczne)
- Varnish - full-page cache
- Nginx + PHP-FPM - webserver
Hosting:
- Mały sklep B2B (do 5k SKU, ~500 zam./mies.): 1 serwer aplikacyjny + DB osobno, ~1500-3000 zł/mies.
- Średni (10-50k SKU, 2-10k zam./mies.): cluster 2-3 nodes + DB master/slave + cache layer + Varnish, 5-15 tys. zł/mies.
- Duży (50k+ SKU, 10k+ zam./mies.): pełna chmura (AWS, Hetzner bare-metal, dedykowane), autoscaling, 15-50 tys. zł/mies.
Adobe Commerce Cloud - Adobe robi to za ciebie, ale płacisz 2-3× więcej niż własny hosting.
Pełne wymagania wydajnościowe.
Wydajność - co realnie osiąga Magento B2B
Z mojej praktyki, dla średniego sklepu B2B (30k SKU, dobry hosting, prawidłowy stack):
- TTFB (Time To First Byte) na PDP: 100-250 ms (z Varnish cache hit), 600-1200 ms (cache miss)
- LCP na PLP: 1.8-2.5 s (po optymalizacji obrazów, fonts, krytyczny CSS)
- PLP z filtrowaniem po atrybutach: 300-800 ms dla query w Elasticsearch
- Koszyk z 50 pozycji, kalkulacja kontraktowa per linia: 400-1200 ms - to często bottleneck dla B2B
- Checkout: 1.5-3 s na potwierdzenie zamówienia
Powyższe to dobrze postawiony Magento. Źle postawiony - pomnóż razy 3-5. Wtedy klient każe ci „dlaczego tak wolno".
Integracje z ERP
Tu Magento wygrywa w polskich realiach. Gotowe konektory (lub zespoły które je piszą) dla:
- Comarch ERP XL - kilkanaście firm w Polsce ma własne konektory. Integracja Comarch ERP XL.
- Subiekt GT - dobre wsparcie, kilka konektorów. Integracja Subiekt GT.
- enova365 - solidne, kilka aktywnych dostawców. Integracja enova365.
- SAP S/4HANA / Business One - droższe wdrożenia, ale dojrzałe. Integracja SAP.
- Microsoft Dynamics 365 - coraz częściej, gotowe konektory.
Plus PIM, OMS, marketplace'y, EDI - pełen ekosystem.
Krzywa uczenia i zasoby ludzkie
Magento jest niemiłosierny dla początkujących. Architektura wymaga rozumienia:
- Module systemu (registration.php, di.xml, module.xml)
- Plugin / Observer / Preference (jak modyfikować rdzeń bez nadpisywania)
- Service Contracts, Repository Pattern
- Layout XML, UI Components
- GraphQL i REST API
- Indexers, queues, cron
Dobry deweloper PHP z 3+ lat doświadczenia bez Magento potrzebuje 3-6 miesięcy żeby być produktywny. Deweloper z 2+ lat Magento 2 jest dziś rozchwytywany - stawki w PL: 22-30 tys. zł brutto/mies (employee), 250-400 zł/h (B2B).
Zespół utrzymaniowy dla średniego sklepu: 1 lead deweloper + 1 deweloper + 1 frontend (HTML/CSS/JS, niekoniecznie magento-specific) + dostęp do DevOps. Bez tego - naprawisz literówkę, ale nie wdrożysz nowej funkcji.
Agencja na utrzymaniu - koszt podobny do własnego zespołu w skali rocznej. Plus: cię nikt nie zostawia bez nikogo (rotacja). Minus: priorytet rzadko 100% twój.
Realny koszt - wdrożenie i utrzymanie
Wdrożenie od zera (Magento OS, B2B, 30-80k SKU, integracja z ERP, customizacje):
- Discovery + projekt: 50-100 tys. zł, 2-3 miesiące
- Wdrożenie core: 300-600 tys. zł, 4-8 miesięcy
- Integracje (ERP, PIM, BaseLinker, płatności): 200-500 tys. zł
- Migracja danych: 50-150 tys. zł
- Hosting setup, monitoring, observability: 30-80 tys. zł
- Łącznie: 700 tys. - 1.5 mln zł dla średniego projektu, 9-14 miesięcy
Adobe Commerce - dodaj 25-40% na licencję pierwszego roku, podobny scope.
Utrzymanie roczne:
- Zespół (in-house) lub agencja: 250-500 tys. zł
- Hosting: 30-100 tys. zł
- Moduły, licencje: 10-30 tys. zł
- Adobe Commerce license (jeśli): 200-1500 tys. zł zależnie od obrotu
- Security patches + aktualizacje (regularnie): mniej więcej 60-120 godzin dev / mies.
- Łącznie: 300-700 tys. zł rocznie dla M2 OS, 600-2000 tys. zł dla AC
Co dobrze, co źle w praktyce
Co naprawdę dobrze działa w Magento 2.4:
- Stabilna architektura modułowa - po wdrożeniu nie psuje się losowo
- Bogate API (REST + GraphQL) - integracje pijesz jak chcesz
- Multi-store/multi-website - naprawdę używalne
- Indexery i async queues - skala radzona
- Społeczność Magento Stack Exchange - odpowiedź na większość pytań w 24h
Co jest bólem:
- Aktualizacje. Update z 2.4.5 na 2.4.7 to projekt na 2-4 tygodnie, nie 2 dni. Custom moduły zawsze coś psują.
- Database scheme migrations - declarative_schema poprawił, ale wciąż łatwo o problem
- Frontend - bez headless to klasyczne Knockout + Magento UI, łyse łapanie błędów w panel administracyjnym
- Performance bez optymalizacji - straszna
- Indexery potrafią się zaciąć i nikt nie zauważy 3 dni
Kiedy NIE wybierać Magento
- Sklep < 1000 SKU, < 1 M zł obrotu rocznie. Za duża armata na za małego wróbla.
- Brak budżetu na zespół utrzymaniowy lub agencję (< 200 tys. zł rocznie). Magento bez utrzymania to bomba zegarowa.
- Wymaganie „launch w 3 miesiące". Magento dla B2B w skali - minimum 6 miesięcy.
- Greenfield project z młodym zespołem bez Magento experience. Shopware będzie szybszy.
Magento vs. Shopware - porównanie.
FAQ
Magento Open Source czy Adobe Commerce - od jakiej skali AC? W praktyce: od ~30 M zł obrotu rocznego, lub gdy zarząd wymaga „enterprise z SLA". Poniżej OS + moduły komercyjne jest tańsze i wystarczające.
Czy mogę migrować z Magento 1 do Magento 2? Tak, to klasyczny projekt migracji. Magento 1 jest oficjalnie schyłkowy od 2020, nie powinien być na produkcji w 2026. Migracja Magento 1 → Magento 2.
Czy Magento PWA Studio (headless) ma sens dla B2B? Ma - gdy chcesz front-end mobile-first lub progressive web app. Dodaje 30-50% do budżetu. Dla typowego polskiego B2B (klienci na desktopach, focus na funkcji a nie estetyce) - niekoniecznie.
Czy mogę używać Magento OS komercyjnie bez kupowania AC? Tak, licencja Open Source License v3 na to pozwala. Magento OS jest darmowy do każdego użytku, w tym komercyjnego.
Ile czasu zajmuje audyt istniejącego sklepu Magento przed migracją lub przejęciem? Realnie 1-3 tygodnie dla średniego sklepu. Audyt obejmuje: stack techniczny, moduły (lista, jakość, custom), wydajność, security, dług techniczny, jakość kodu, struktura bazy.
Co dalej
- Porównanie z konkurencją: Magento vs. Shopware, Shopware 6
- Wybór platformy dla mojego case'a: Jak wybrać platformę
- Migracja na Magento: Magento 1 → Magento 2
- Integracja z ERP: Comarch XL, SAP
- Wydajność Magento: Wydajność e-commerce
O autorze
Jakub Owsianka
Architekt rozwiązania w WiseB2B - silniku platform B2B. Zaczynał po stronie biznesu (własne sklepy), potem deweloper, dziś projektuje wdrożenia dla sklepów z katalogami w dziesiątkach tysięcy SKU. W ostatnich latach wdrożył AI-development w zespole i funkcjonalności oparte o AI bezpośrednio w silniku sklepu.
Czytaj dalej w temacie wydajności
Wszystkie wpisyMasz pytanie do tego artykułu?
Dodatkowy kontekst, problem z własnym wdrożeniem, druga opinia - napisz wprost. Odpowiadam osobiście w 1-2 dni robocze.