Przejdź do treści
Platformy 7 min czytania

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.

Jakub Owsianka Autor
Zaktualizowano:
Okladka artykulu: Jak wybrać platformę e-commerce B2B - proces decyzyjny krok po kroku (kategoria: Platformy)
Okladka artykulu: Jak wybrać platformę e-commerce B2B - proces decyzyjny krok po kroku (kategoria: Platformy)
Spis treści (7)

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.

FAQ

Ile czasu powinien trwać proces wyboru platformy? Dla średniego B2B: 2-4 miesiące od briefingu do podpisania umowy. Krócej - pominąłeś kroki. Dłużej - utykasz, zacznij PoC.

Czy mogę zmienić platformę później, gdy mi nie odpowiada? Tak, ale migracja platform B2B kosztuje 500 tys.-2 mln zł i trwa 6-12 miesięcy. To nie jest „lekka decyzja do poprawienia później". Warto dobrze wybrać raz.

Czy mam wybierać platformę, czy agencję wdrożeniową? Jednocześnie. Ta sama platforma w rękach różnych agencji daje inny sklep. Decyzja „Magento" + decyzja "agencja X" = osobne, ale powiązane.

Czy warto robić open RFP (zapytanie ofertowe do wielu agencji)? Tak, ale do max. 4-5 agencji wyselekcjonowanych wcześniej. Zalewanie 20 zapytań = każda agencja dostaje powierzchowną wycenę, nikt nie przemyślał scope. Twój czas też nie wytrzyma 20 ofert.

Czy konsultant zewnętrzny ma sens przy wyborze platformy? Tak, gdy budżet projektu > 1 mln zł. Konsultant niezależny (nie sprzedający żadnej platformy) za 30-80 tys. zł oszczędzi ci 200+ tys. zł złych decyzji.

Co dalej

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.

Masz 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.