Magento B2B - platforma dla hurtowni, funkcje i koszty
Magento B2B jest jak Linux wśród platform dla hurtowni. 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 (10)
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.
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
Najczęstsze pytania
Magento Open Source czy Adobe Commerce - od jakiej skali AC?
Czy mogę migrować z Magento 1 do Magento 2?
Czy Magento PWA Studio (headless) ma sens dla B2B?
Czy mogę używać Magento OS komercyjnie bez kupowania AC?
Ile czasu zajmuje audyt istniejącego sklepu Magento przed migracją lub przejęciem?
O autorze
Jakub Owsianka
Architekt rozwiązania silnika 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.