Jak wybrać platformę e-commerce B2B - proces decyzyjny krok po kroku
Większość rankingów platform e-commerce zaczyna od „TOP 10 platform" i porównuje je tabelką. To bezużyteczne. Platformę wybiera się dla konkretnego przypadku - twojego businessu, twojego ERP-a, twojego budżetu, twojego zespołu, twojej skali. Tabelka z 30 ficzerów odpowiada na pytanie „która ma więcej", nie „która jest dla mnie". A te dwa pytania mają sprzeczne odpowiedzi.
Spis treści (8)
W skrócie
- 1. Nie zaczynaj od platform. Zacznij od businessu - co sprzedajesz, komu, w jakiej skali, z czego masz dziedziczone systemy.
- 2. 5 pytań startowych dają ci 80% odpowiedzi: skala, ERP, geografia, zespół, scope B2B.
- 3. Domyślne wybory (w polskim B2B): Magento dla średnich i dużych z Comarch/Subiektem, Shopware dla greenfield i DACH, BigCommerce dla anglojęzycznych, custom dla nietypowych.
- 4. PoC zamiast oferty. Każdy dostawca obieca każdą funkcję. PoC weryfikuje.
- 5. TCO 5-letnie, nie koszt wdrożenia. Tania platforma + drogie utrzymanie + drogie modyfikacje = projekt, który ucieka spod kontroli w roku trzecim.
Krok 1 - Zinwentaryzuj swoją sytuację
Zanim popatrzysz na platformę, odpowiedz na 5 pytań. Pisemnie, dla siebie.
1. Skala - ile produktów, ile zamówień, ile klientów, jaki obrót.
- Produkty: < 1k / 1-10k / 10-50k / 50k+
- Zamówienia: < 100 / 100-1k / 1k-10k / 10k+ miesięcznie
- Obrót: < 5 M zł / 5-30 M / 30-100 M / 100M+ rocznie
- Klienci (B2B): < 50 / 50-500 / 500+
2. ERP i krytyczne systemy - co masz, czego nie zmienisz w najbliższych 3 latach.
- ERP: Comarch XL / Comarch Optima / Subiekt / enova / SAP S/4 / SAP B1 / Dynamics / custom / brak
- WMS: dedykowany / w ERP / brak
- PIM: Akeneo / Pimcore / w ERP / brak
- OMS: dedykowany / w ERP / w sklepie
- Marketplace'y: tak / nie, które
3. Geografia i języki.
- Polska / DACH / UK / US / globalnie
- Liczba walut, języków, podatków
4. Twój zespół.
- Wewnętrzny dział IT: tak (jaka skala) / nie
- Doświadczenie z e-commerce: jakie platformy znacie
- Stack znany zespołowi: PHP/Symfony / JS+Node / Java / inny
5. Scope B2B - które funkcje są must-have a które nice-to-have.
| Funkcja | Must-have | Nice-to-have | Nieistotne |
|---|---|---|---|
| Cenniki kontraktowe per kontrahent | |||
| Multi-account / company structure | |||
| Workflow akceptacji zamówień | |||
| Limity kredytowe | |||
| RFQ / negocjowane oferty | |||
| PunchOut (Ariba, Coupa) | |||
| Quick order / bulk order | |||
| Multi-magazyn | |||
| Multi-website (różne marki) | |||
| EDI z hurtowniami / sieciami |
Odpowiedzi na te pięć pytań eliminują ~70% platform z stołu. Pozostają 2-4. Wtedy zaczyna się realna decyzja.
Krok 2 - Sprawdź założenia w realnym scope, nie marketingowym
Platformy mają strony „B2B features". Wszystkie obiecują wszystko. Realna walidacja:
1. Cennik kontraktowy per kontrahent.
- Pytanie: czy mogę wczytać cenniki z mojego ERP przez API i wyświetlać prawidłową cenę dla zalogowanego klienta?
- Test: poproś o PoC z twoim cennikiem (1000 kontrahentów × 1000 produktów = milion kombinacji). Część platform pada na tym etapie.
2. Workflow akceptacji.
- Pytanie: zamówienie powyżej 50 tys. zł wymaga akceptacji drugiej osoby. Jak to skonfigurować?
- Test: czy klient z poziomu konta widzi swoje czekające zamówienia, czy zatwierdzający dostaje powiadomienie, czy historia jest dostępna?
3. Integracja z ERP.
- Pytanie: czy dostawca ma referencyjne wdrożenie z moim ERP, w mojej skali, działające > 12 miesięcy?
- Test: poproś o kontakt do klienta referencyjnego. Każda agencja będzie miała 1-2 takie referencje. Brak referencji = czerwona flaga.
4. Wydajność.
- Pytanie: jak platforma radzi sobie z PLP filtrowanym po 8 atrybutach przy 80k SKU?
- Test: PoC z twoim katalogiem (możesz dać sample 5k SKU) + 3 atrybuty filtrowalne, zmierz LCP.
Krok 3 - TCO, nie koszt wdrożenia
Najczęstszy błąd: porównanie ofert wdrożeniowych. „Platforma A - 800 tys., B - 600 tys., C - 1 mln, biorę B".
To zła matematyka. Realne TCO 5-letnie wygląda inaczej:
| Pozycja | Magento OS | Adobe Commerce | Shopware EE | BigCommerce | Custom |
|---|---|---|---|---|---|
| Wdrożenie (rok 0) | 700-1200 tys. | 900-1500 tys. | 500-1000 tys. | 400-700 tys. | 1000-2500 tys. |
| Licencja rocznie | 0 | 200-800 tys. | 50-100 tys. | 150-400 tys. | 0 |
| Hosting rocznie | 40-80 tys. | (w cenie cloud) | 30-60 tys. | (w cenie) | 50-100 tys. |
| Utrzymanie rocznie | 250-500 tys. | 300-600 tys. | 200-400 tys. | 100-250 tys. | 400-800 tys. |
| Moduły licencje | 10-30 tys. | 5-15 tys. | 5-15 tys. | 20-50 tys. | 0 |
| TCO 5-letni | 2.0-3.7 mln | 3.5-6 mln | 1.9-3.2 mln | 1.3-2.6 mln | 3.0-6.5 mln |
To są orientacyjne kwoty dla średniego polskiego B2B (15-50 M zł obrotu). Twoje będą inne, ale proporcje zwykle podobne.
Wniosek: często „droższa" platforma (Shopware vs. Adobe Commerce) okazuje się tańsza w 5 lat. Często „tańsza" SaaS (BigCommerce) ma sufity przy skalowaniu, których nie widać w ofercie.
Krok 4 - Sprawdź dostawcę, nie tylko platformę
Wybór agencji wdrożeniowej / zespołu jest często ważniejszy niż wybór platformy. Ta sama platforma w rękach zespołu A vs. B daje sklep, który albo żyje 10 lat, albo umiera w roku trzecim.
Co sprawdzić:
Referencje z twojej skali i branży. Agencja robiąca B2C dla sieci modowych nie zrobi dobrze hurtowni części samochodowych. Inny typ projektu, inny zespół potrzebny.
Ciągłość zespołu. Kto będzie cię utrzymywał w roku trzecim. Jeśli agencja ma rotację 40% - twój sklep będzie utrzymywała trzecia ekipa, która nie zna kodu.
Praktyka utrzymaniowa. Czy agencja robi tylko wdrożenia („zostawiamy ci kod i odchodzimy") czy też utrzymuje sklepy klientów. Wdrożenie bez utrzymania = sklep się sypie po 18 miesiącach.
Stack technologiczny zespołu. Jeśli agencja proponuje Shopware ale jej core to Magento - twój projekt będzie pilotażem. Niedobrze.
Procesy. Code review, testowanie, deployment, monitoring - pytaj konkretnie. „Mamy procesy" to nie odpowiedź.
Krok 5 - Konfiguracja umowy
Trzy klauzule które musisz wnegocjować, niezależnie od dostawcy:
1. Własność kodu. Wszystko co napiszą dla ciebie - twoje. Bez wyjątku. Bez „licencji na używanie u nas". Bez „repozytorium u nas".
2. SLA na utrzymanie. Czas reakcji na incydent P1 (sklep nie działa) - maksymalnie 1h. Czas naprawy - zależnie. Bez SLA agencja będzie reagować w ramach grafiku.
3. Plan exitu. Co się dzieje, gdy przestajemy współpracować. Knowledge transfer, dostęp do kodu, repozytoriów, dokumentacji. Bez tej klauzuli zostaniesz uziemiony.
Wzorce decyzji - szybkie ścieżki
Dla najczęstszych przypadków polskiego B2B, mocne defaulty:
Profil 1. Hurtownia / dystrybutor, 20-100k SKU, obroty 10-60 M zł, Comarch XL, sprzedaż w PL. → Magento Open Source + 3-4 moduły B2B (Aheadworks lub Amasty) + custom. Agencja z doświadczeniem M2 + XL. Budżet: 1.5-2.5 mln zł na 5 lat.
Profil 2. Producent, 5-30k SKU, obroty 10-40 M zł, enova lub SAP B1, ekspansja DACH. → Shopware 6 Enterprise z B2B Suite. Agencja z doświadczeniem Shopware + integracji enova lub SAP. Budżet: 1.5-2.5 mln zł na 5 lat.
Profil 3. Sklep sprzedający głównie na rynkach anglojęzycznych, 1-10k SKU, prosty B2B. → BigCommerce B2B Edition. Szybki time-to-market, mniej elastyczności, działa dla typowych scenariuszy. Budżet: 1.2-2 mln zł na 5 lat.
Profil 4. Firma z 3+ unikalnymi wymaganiami nie mieszczącymi się w żadnej platformie (konfigurator + RFQ + custom workflow + multi-tenant). → Custom na Symfony lub Laravel. Dla skali 50 M zł+ rocznie, długoterminowo. Budżet: 3-6 mln zł na 5 lat.
Profil 5. Mały sklep B2B (do ~3k SKU, do 5 M zł), żebraczy budżet, brak własnego IT. → PrestaShop + moduły B2B + BaseLinker lub Shopware CE. Zaakceptowane ograniczenia. Budżet: 200-500 tys. zł na 5 lat.
Custom vs. SaaS - kiedy się opłaca.
Czerwone flagi w trakcie wyboru
Sygnały, że proces zboczył z toru:
1. Dostawca pyta „a ile masz budżet". Powinien pytać o scope, integracje, skalę. Pytanie o budżet jako pierwsze = dopasują ofertę do budżetu, nie do potrzeb.
2. Termin wdrożenia 3 miesiące. Dla B2B w skali - niemożliwe. Każdy kto obiecuje, kłamie lub robi to bez integracji ERP.
3. „Robimy wszystko, każdą platformę, każdą integrację". Specjalizacja > uniwersalność. Agencja od wszystkiego = mistrz w niczym.
4. Brak pytań o twój ERP. Każdy poważny dostawca pyta jako pierwsze o ERP. Bez tego nie da się wycenić.
5. Cena 30% niższa od średniej. Coś jest pominięte. Najczęściej integracje, migracja danych, lub jakość kodu.
6. „Pokaż mi reference klientów". Ty masz prosić, nie czekać aż pokaże. Brak konkretnych nazw = brak referencji.
Co dalej
- Konkretne platformy: Magento, Shopware
- Custom vs. SaaS: decyzja
- Platformy pisane pod B2B od zera: OroCommerce, Spryker
- Tańsza półka i framework: PrestaShop w B2B, BigCommerce B2B, Sylius
- Narzędzia praktyka: Lista narzędzi
- Integracje - to też wybierasz: pillar /integracje
- Pillar przeglądu: Platformy e-commerce B2B
Najczęstsze pytania
Ile czasu powinien trwać proces wyboru platformy?
Czy mogę zmienić platformę później, gdy mi nie odpowiada?
Czy mam wybierać platformę, czy agencję wdrożeniową?
Czy warto robić open RFP (zapytanie ofertowe do wielu agencji)?
Czy konsultant zewnętrzny ma sens przy wyborze platformy?
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.