Kiedy firma handlowa albo producent zaczyna szukać platformy B2B, Magento 2 trafia na krótką listę praktycznie zawsze. I słusznie: to dojrzały, sprawdzony system z ogromnym ekosystemem, który obsługuje sprzedaż w tysiącach firm na całym świecie. Endora Commerce jest czymś innym: nowoczesną platformą napisaną w TypeScripcie, którą dostajesz do własnego repozytorium, bez opłat licencyjnych i bez lock-inu.
Różnica, od której warto zacząć, jest w punkcie wyjścia. Magento powstało jako silnik sklepu detalicznego, a sprzedaż firma-firma dostało później, w postaci osobnego modułu B2B doklejonego do modelu zaprojektowanego pod kupującego indywidualnego.
Endora poszła w drugą stronę: kupującym jest organizacja, cena wynika z kontraktu, a zamówienie może być efektem negocjacji. Dopiero na tym modelu zbudowany jest kanał B2C, w którym klient indywidualny dostaje w tle własną jednoosobową organizację. To nie jest szczegół architektoniczny, bo wraca w każdym z czterech kryteriów poniżej.
Obie platformy mają obszary, w których wygrywają zdecydowanie. Celem tego tekstu jest pomóc Ci ustalić, po której stronie tej granicy jesteś. Dlatego przy każdym kryterium znajdziesz zarówno przewagi Magento, jak i przewagi Endory, a na końcu konkretne scenariusze i listę kontrolną.
Skrót dla niecierpliwych
| Kryterium | Magento 2 / Adobe Commerce | Endora Commerce |
|---|---|---|
| Dojrzałość i ekosystem | Bardzo wysoka: tysiące rozszerzeń, duży rynek agencji i specjalistów | Młoda platforma, brak marketplace’u rozszerzeń, rozwój przez partnera lub własny zespół |
| Wydajność katalogu anonimowego | Bardzo dobra przy ciepłym cache’u Varnish | Dobra, SSR bez zależności od pełnostronicowego cache’u |
| Wydajność przy cenach indywidualnych | Słabszy punkt: personalizacja rozbija cache pełnostronicowy | Mocny punkt: ceny liczone per żądanie są modelem domyślnym |
| Wymagania sprzętowe | Ciężki stos: PHP-FPM, MySQL, OpenSearch, Varnish, Valkey, RabbitMQ | Jeden VPS 4–8 vCPU / 8–16 GB RAM obsługuje docelowy ruch |
| Licencja | Open Source: 0 zł, ale bez modułu B2B. Adobe Commerce: opłata roczna zależna od obrotu | Brak opłat licencyjnych, kod w Twoim repozytorium |
| Koszt wdrożenia | Zwykle projekt sześciocyfrowy, plus licencja i rozszerzenia | Orientacyjnie 60-80 tys. zł, bez licencji; integracje wyceniane osobno |
| Rozwijanie platformy | Wymaga programistów Magento; aktualizacje wersji to osobne projekty | TypeScript end-to-end; wiele zmian to konfiguracja w panelu, nie wdrożenie |
| Integracje gotowe z półki | Ogromny wybór konektorów, także polskich | Krótsza lista, ale natywnie Comarch Optima, Subiekt GT, KSeF, PayU, tpay |
| Podłączenie własnego systemu | Rozszerzenie z marketplace’u albo integracja pisana pod Magento | API partnerskie i webhooki: dowolny ERP, CRM, WMS lub OMS przez adapter |
| Punkt wyjścia modelu danych | Sklep detaliczny, B2B jako osobny moduł | Organizacja i kontrakt, B2C jako dodatkowy kanał na tym samym modelu |
| Model B2B | Bardzo kompletny, z wielopoziomową akceptacją zamówień zakupowych | Kompletny, z hierarchią organizacji, RFQ w rdzeniu i kanałami sprzedaży |
Jeśli masz przeczytać tylko trzy zdania: Magento wybierasz, kiedy potrzebujesz standardu rynkowego, gotowych klocków i wymienialności dostawcy, zwłaszcza jeśli obok B2B prowadzisz duże B2C. Endorę wybierasz, kiedy sprzedaż firma-firma jest Twoim głównym biznesem: ceny są negocjowane, procesy nietypowe, a wdrożenie ma się zamknąć w kilkudziesięciu tysiącach złotych zamiast w sześciocyfrowym projekcie z licencją na karku. Jeśli już masz działające Magento i zespół, który je zna, najprawdopodobniej nie powinieneś nigdzie migrować.
Czym właściwie jest każda z tych platform
Magento 2 i Adobe Commerce
Magento 2 występuje w dwóch odmianach i to rozróżnienie jest kluczowe dla B2B:
- Magento Open Source to wersja darmowa, bez opłaty licencyjnej. Nie zawiera modułu B2B. Konta firmowe, katalogi współdzielone, negocjowane oferty i limity kupieckie trzeba dokupić jako rozszerzenia albo napisać.
- Adobe Commerce to wersja komercyjna, w której moduł B2B jest w cenie licencji, razem z narzędziami Adobe (rekomendacje, Live Search, content staging). Adobe nie publikuje cennika. Z publicznych zestawień branżowych wynikają widełki mniej więcej od 22 tys. USD rocznie przy małym obrocie do 125 tys. USD i więcej przy dużym, a wariant chmurowy startuje wyżej.
Technicznie Magento 2 to aplikacja w PHP na bazie MySQL/MariaDB, z modelem danych EAV, wyszukiwarką OpenSearch, cache’em pełnostronicowym Varnish, cache’em obiektowym (dziś Valkey) i kolejkami RabbitMQ. Wersja 2.4.9 z maja 2026 podniosła te wymagania twardo: PHP 8.4 lub 8.5, MySQL 8.4 LTS albo MariaDB 11.4, OpenSearch 3, Varnish 8, Valkey 8, RabbitMQ 4.2. Na starszej infrastrukturze po prostu nie wystartuje.
Endora Commerce
Endora Commerce to platforma B2B napisana w TypeScripcie: backend na Fastify z MikroORM i kontraktami Zod, storefront w Next.js renderowany po stronie serwera, panel administracyjny w React. Dane siedzą w PostgreSQL, cache i kolejki w Redisie, wyszukiwarka to Meilisearch. W standardzie działa ponad 60 modułów: od katalogu i cenników po KSeF, feedy produktowe i asystenta AI w panelu.
Nie jest to platforma wyłącznie B2B. Sprzedaż B2C działa na tej samej instalacji i tym samym modelu danych: rejestracja klienta indywidualnego zakłada w tle jednoosobową organizację, więc zamówienia, zapytania ofertowe, faktury i adresy idą dokładnie tą samą ścieżką co w B2B. Nie ma równoległego, uproszczonego trybu, który po pół roku zaczyna się rozjeżdżać z resztą. B2C włącza się osobno dla każdego kanału sprzedaży: kanał czysto B2B po prostu nie przyjmie takiej rejestracji.
Model dostarczania jest inny niż w Magento: nie kupujesz licencji, tylko dostajesz platformę wdrożoną pod Twoje procesy, z kodem w Twoim repozytorium Git. Pierwszy działający prototyp powstaje w cztery tygodnie, metodą Spec-Driven Development wspieraną przez AI, a średnie wdrożenie mieści się orientacyjnie w widełkach 60-80 tys. zł.
Wydajność
To kryterium, przy którym najczęściej porównuje się jabłka z gruszkami, więc rozbijmy je na dwa osobne pytania.
Katalog anonimowy
Tu Magento z ciepłym cache’em Varnish jest bardzo trudne do pobicia. Strona kategorii serwowana z pełnostronicowego cache’u to w praktyce odpowiedź z pamięci, bez dotykania PHP i bazy. Jeśli Twoja sprzedaż to publiczny katalog z cenami widocznymi dla wszystkich, Magento po dostrojeniu jest bardzo szybkie, a playbooków optymalizacji dla niego powstało przez lata mnóstwo.
Endora renderuje storefront serwerowo w Next.js, z celami Core Web Vitals wpisanymi wprost w wymagania platformy (LCP poniżej 2,5 s, INP poniżej 200 ms, CLS poniżej 0,1) i wyszukiwaniem poniżej 200 ms w percentylu 95. To dobre wyniki, ale nie udaję, że pusty cache Varnisha da się pobić na własnym boisku Magento.
Katalog z cenami indywidualnymi
I tu obraz się odwraca, a to jest właśnie codzienność B2B.
W Magento pełnostronicowy cache jest różnicowany między innymi po grupie klienta. Katalogi współdzielone w Adobe Commerce B2B realizują ceny firmowe właśnie przez grupy klientów, więc im więcej firm z własnymi warunkami, tym więcej wariantów tej samej strony trzeba trzymać w cache’u, i tym częściej trafiasz w wariant zimny.
Do tego dochodzą strony, których i tak nie da się cache’ować pełnostronicowo: koszyk, kasa, negocjowane oferty, historia zamówień. Efekt jest znany każdemu, kto utrzymywał duże B2B na Magento: średnie czasy wyglądają świetnie, a klienci narzekają, bo trafiają w ogon.
Endora nie ma tego problemu strukturalnie, bo nie opiera swojej wydajności na cache’u pełnostronicowym. Cena jest wyliczana przez silnik cen przy każdym żądaniu: z cennika grupy, kontraktu indywidualnego, progu ilościowego i okna czasowego, z deterministycznym rozstrzyganiem nakładających się reguł. Wycena pobrana przez API przechodzi przez ten sam silnik co koszyk, więc zgodność jest co do grosza. Personalizacja nie jest tu wyjątkiem od optymalizacji, tylko przypadkiem podstawowym.
Sprzęt potrzebny, żeby to utrzymać
| Magento 2 / Adobe Commerce | Endora Commerce | |
|---|---|---|
| Komponenty w produkcji | PHP-FPM, MySQL/MariaDB, OpenSearch, Varnish, Valkey, RabbitMQ, cron indeksatorów | Node.js, PostgreSQL, Redis, Meilisearch |
| Realistyczna produkcja | Kilka węzłów albo duża instancja; wariant chmurowy Adobe to klaster | Jeden VPS: minimum 4 vCPU / 8 GB, rekomendowane 8 vCPU / 16 GB |
| Docelowa skala | Od średnich sklepów po bardzo duże wdrożenia wielokrajowe | Setki tysięcy SKU, setki zamówień i zapytań ofertowych miesięcznie |
Konkret z Endory: generowanie feedu produktowego dla 100 000 produktów daje plik 38 MB przy szczytowym zużyciu pamięci poniżej 20 MB, bo serializacja jest strumieniowa. Demo platformy chodzi na katalogu powyżej 120 tys. SKU.
Zastrzeżenie: Magento ma za sobą lata wdrożeń na ekstremalnej skali i dobrze rozpoznane wąskie gardła. Liczby Endory to cele architektoniczne potwierdzone testami i skalą demo, a nie dekada produkcyjnych Black Friday. Jeśli Twoim wymaganiem jest udokumentowany przypadek B2C z pikiem kilkudziesięciu tysięcy sesji na minutę, Magento ma takie referencje, a Endora nie.
Koszt wdrożenia i utrzymania
To kryterium, w którym różnica jest największa i najłatwiejsza do policzenia.
Ile kosztuje uruchomienie
Średnie wdrożenie Endora Commerce zamyka się orientacyjnie w widełkach 60-80 tys. zł. To warsztat, konfiguracja platformy pod Twoje procesy i uruchomienie produkcyjne: bez licencji, bez opłat od stanowisk i bez opłat od obrotu. Kwota jest orientacyjna i zwykle nie obejmuje integracji z systemami zewnętrznymi: ERP, WMS czy OMS wycenia się osobno, po ustaleniu na warsztacie, co dokładnie i w którą stronę ma się synchronizować.
Po stronie Magento porównywalny zakres dla B2B wygląda inaczej. Wdrożenie Adobe Commerce to zwykle projekt sześciocyfrowy, do którego dochodzi roczna licencja zależna od obrotu. Wariant tańszy, czyli Magento Open Source, nie ma modułu B2B. Konta firmowe, katalogi współdzielone, negocjowane oferty i limity kupieckie trzeba dokupić w rozszerzeniach albo dobudować, więc oszczędność na licencji wraca jako pozycja w budżecie wdrożenia.
Przy identycznym zakresie funkcjonalnym różnica w pierwszym roku to zwykle rząd wielkości, a nie kilkanaście procent. Dla firmy, która chce uruchomić sprzedaż B2B i sprawdzić, czy kanał się obroni, to bywa różnica między „robimy” a „wracamy do tematu za dwa lata”.
Licencje
Magento Open Source kosztuje zero, ale nie ma modułu B2B. Konta firmowe, katalogi współdzielone, negocjowane oferty, listy zakupowe i limity kupieckie kupujesz jako rozszerzenia albo budujesz. Adobe Commerce ma B2B w cenie, ale wchodzi opłata roczna zależna od obrotu, a to oznacza, że rosnąc, płacisz więcej za to samo oprogramowanie.
Endora nie ma opłat licencyjnych ani opłat od stanowisk czy obrotu. Kod stoi w Twoim repozytorium.
Całkowity koszt posiadania
Sama licencja to zwykle mniejsza część rachunku. Branżowe zestawienia szacują, że pełny koszt posiadania Adobe Commerce jest rzędu dwu-, trzykrotności opłaty licencyjnej, po doliczeniu hostingu, rozwoju i rozszerzeń.
| Pozycja kosztowa | Magento 2 / Adobe Commerce | Endora Commerce |
|---|---|---|
| Wdrożenie | Zwykle projekt sześciocyfrowy dla zakresu B2B | Orientacyjnie 60-80 tys. zł; integracje z systemami zewnętrznymi wyceniane osobno |
| Licencja platformy | 0 zł (Open Source, bez B2B) albo roczna opłata zależna od obrotu (Adobe Commerce) | Brak |
| Licencje rozszerzeń | Realna pozycja: konektory ERP, KSeF, przewoźnicy, wtyczki B2B - zwykle kilka do kilkunastu pozycji z odnowieniami | Brak - moduły są częścią platformy |
| Infrastruktura | Ciężka: wiele usług, często klaster albo chmura Adobe | Jeden VPS w wariancie docelowym |
| Aktualizacje wersji | Osobne projekty przy każdym większym wydaniu - kod, wtyczki i infrastruktura naraz | Zwykłe wdrożenia w Twoim repozytorium, bez wymuszonego skoku całego stosu |
| Zespół | Programiści Magento - węższa i droższa specjalizacja | Programiści TypeScript / Node - szeroki rynek, ale bez znajomości tej konkretnej platformy |
Pozycja „aktualizacje wersji” zasługuje na osobne zdanie, bo w Magento jest to koszt, który potrafi zaskoczyć. Wydanie 2.4.9 twardo wymaga PHP 8.4 lub 8.5, MySQL 8.4, OpenSearch 3, Varnish 8 i Valkey 8. Podniesienie wersji oznacza więc równoczesną migrację infrastruktury i przetestowanie każdego rozszerzenia w nowym środowisku. Przy kilkunastu wtyczkach od różnych dostawców to nie jest zadanie na popołudnie.
Zastrzeżenie po drugiej stronie: brak opłat licencyjnych nie oznacza, że Endora jest darmowa. Wspomniane 60-80 tys. zł to realny wydatek i punkt wyjścia, a nie sufit: integracje z systemami zewnętrznymi dochodzą do tej kwoty, a rozwój po starcie też kosztuje. Potrzebujesz partnera technologicznego albo własnego zespołu TypeScript. Różnica polega na tym, że budżet idzie w rozwój Twojej platformy, a nie w odnowienie cudzej licencji, i że nie rośnie automatycznie wraz z obrotem.
Łatwość rozwijania platformy
To kryterium najlepiej sprawdzić na jednym pytaniu: ile trwa dodanie nowego statusu zamówienia i pola „numer umowy” na zamówieniu?
W Magento to zadanie dla programisty: moduł, konfiguracja w XML, atrybut, ewentualnie migracja danych, testy, wdrożenie. Zależnie od organizacji: od kilku dni do kilku tygodni, licząc z kolejką zgłoszeń u dostawcy.
W Endorze jedno i drugie robi się w panelu. Statusy zamówień i przejścia między nimi są konfigurowalne, z możliwością podpięcia zdarzenia biznesowego do każdego przejścia. Pola dodatkowe dokłada się do zamówień, organizacji, klientów, kategorii, produktów i zapytań ofertowych jako dane, bez migracji bazy i bez wdrożenia kodu. To samo dotyczy cenników, metod dostawy, treści transakcyjnych maili i szablonów faktur, które składa się tym samym Page Builderem co strony CMS.
| Zadanie | Magento 2 | Endora Commerce |
|---|---|---|
| Nowy status zamówienia z logiką | Moduł + wdrożenie | Konfiguracja w panelu |
| Dodatkowe pole na zamówieniu | Atrybut + wdrożenie | Konfiguracja w panelu |
| Nowy cennik / reguła cenowa | Zależnie od złożoności, często wdrożenie | Kreator reguł w panelu |
| Nowa bramka płatnicza | Rozszerzenie z marketplace’u albo własny moduł | Moduł-adapter, rdzeń bez zmian |
| Nowy język storefrontu | Projekt konfiguracyjny | Wpis na liście języków |
Po stronie Magento przewaga jest inna, ale równie realna: standard rynkowy i wymienialność dostawcy. Programistów Magento można zatrudnić albo wynająć w każdym większym mieście, dokumentacja jest obszerna i publiczna, a agencję da się zmienić bez przepisywania platformy. Endora daje Ci kod na własność, ale zespołu, który zna tę platformę od środka, nie znajdziesz w pierwszym ogłoszeniu. To realne ryzyko, które trzeba wliczyć w decyzję. Łagodzi je to, że kod jest zwykłym TypeScriptem z kontraktami Zod i dokumentacją, a nie autorskim frameworkiem, ale nie znosi go całkowicie.
Warto dodać jedną rzecz, której w Magento nie ma: w panelu Endory działa asystent AI. Otwierasz paletę poleceń i opisujesz po polsku, co ma się stać. Asystent pokazuje plan zmian i wykonuje go po Twoim potwierdzeniu, w granicach Twoich uprawnień i z wpisem w dzienniku audytu. Operacje masowe, których normalnie nikomu się nie chce klikać, robi się jednym zdaniem.
Za tym stoi konkret, bo „szybko” samo w sobie nic nie znaczy: mniej złożony moduł powstaje w Endorze w 1-3 dni, większy do tygodnia. Nie dotyczy to integracji z ERP, WMS, CRM, PIM czy OMS: te są zawsze mocno indywidualne, a napisanie takiej integracji zajmuje do dwóch tygodni. To nie jest przewaga nad otwartym kodem jako takim, bo tam też możesz dopisać, co zechcesz. To przewaga punktu startu: dokładasz moduł do działającej platformy B2B, zamiast najpierw zbudować to, co ma być rozszerzane.
Integracje z systemami zewnętrznymi
W B2B to zwykle kryterium rozstrzygające, bo platforma prawie nigdy nie jest źródłem prawdy. Jest nim ERP, a obok niego CRM, WMS i coraz częściej OMS.
Gdzie wygrywa Magento
Liczba gotowych konektorów. Marketplace Magento to tysiące rozszerzeń, w tym dojrzały zestaw polskich: konektory do Comarch ERP Optima i XL, Subiekta, Baselinkera, integracje z Allegro, InPostem, DPD, DHL i resztą rynku. Jeśli Twoja lista systemów pokrywa się z popularnym zestawem, w Magento realnie kupujesz gotowe klocki, zamiast zamawiać kod. To jest przewaga, której nie da się szybko odtworzyć.
Do tego dochodzi bogata warstwa API: REST, GraphQL, asynchroniczne API masowe i kolejki komunikatów, plus lata doświadczeń integratorów, którzy już to robili u kogoś innego.
Gdzie wygrywa Endora
Krótsza lista gotowców, ale mocniejszy kontrakt i ważne rzeczy natywnie.
Najważniejsze jest to, że lista nie jest zamknięta i nie musi być. Warstwa integracyjna Endory jest ogólna: nie ma listy „obsługiwanych ERP-ów”, jest opisany kontrakt (API partnerskie, podpisane webhooki i szyfrowane konfiguracje dostawców). Dzięki temu dowolny ERP, CRM, WMS czy OMS podłącza się jako moduł-adapter, niezależnie od tego, czy to Comarch, SAP, IFS, autorski system napisany w firmie dwadzieścia lat temu, czy platforma, o której nikt jeszcze nie słyszał. Adapter rejestruje się w platformie, dostaje własne ustawienia i uprawnienia, a rdzeń zostaje bez zmian. Tą samą ścieżką powstały adaptery Stripe, PayU i tpay.
Konkrety, na których stoi ta warstwa:
- Comarch ERP Optima i Subiekt GT mają adaptery w standardzie: kartoteki, stany, ceny i dokumenty sprzedaży.
- KSeF w rdzeniu platformy: faktury i korekty w formacie FA(3) wysyłane trwałą kolejką, numer KSeF na dokumencie, UPO do pobrania i kod QR weryfikacyjny na PDF. W Magento to rozszerzenie od zewnętrznego dostawcy albo integracja pisana na zamówienie, a przy obowiązkowym KSeF w 2026 roku to nie jest drobiazg.
- API partnerskie z żywym OpenAPI, czyli dokument generowany z kontraktów w kodzie, więc integrator nie pracuje na nieaktualnym PDF-ie.
- Klucz API przypięty do organizacji i kanału: integracja widzi ceny i limity dokładnie tej firmy i nie może więcej niż jej własny kupujący. Nie ma parametru omijającego reguły.
- Zamówienia idempotentne: powtórzone żądanie zwraca to samo zamówienie, nigdy drugie. Dotyczy też równoległych powtórzeń.
- Webhooki podpisane HMAC-SHA-256, do ośmiu prób z rosnącym odstępem, osobny widok nieudanych doręczeń z ręcznym ponowieniem.
- Wycena hurtowa: jedno żądanie wycenia do 200 pozycji dla konkretnej organizacji, z gwarancją zgodności z koszykiem.
- Poświadczenia szyfrowane AES-256-GCM, testowane przy zapisie, maskowane przy odczycie i redagowane w dzienniku audytu.
Różnica w filozofii jest taka: w Magento częściej kupujesz integrację, w Endorze częściej ją piszesz, ale jako moduł-adapter, bez forkowania rdzenia i we własnym repozytorium.
Jeśli Twój ERP jest popularny, przewaga jest po stronie Magento. Jeśli jest autorski, przestarzały albo mocno zmodyfikowany, czyli tak, jak bywa w polskich firmach produkcyjnych, przewaga przesuwa się na stronę Endory. Kod i tak piszesz, tylko w czystszym miejscu i bez ryzyka, że kolejna aktualizacja platformy rozjedzie się z cudzą wtyczką.
Jest jeszcze różnica, którą widać dopiero w B2B: kontrakt integracyjny Endory zna pojęcie organizacji. Klucz API przypięty do firmy widzi jej cennik, jej limit kupiecki i jej asortyment. Portal zamówieniowy dystrybutora albo integracja z systemem klienta działa więc dokładnie na tych samych warunkach co jego kupujący, bez budowania osobnej logiki uprawnień po stronie integratora.
B2B: gdzie Endora Commerce faktycznie się wyróżnia
Zacznę od tego, czego nie ma sensu ukrywać: Adobe Commerce ma bardzo kompletny moduł B2B. Konta firmowe z rolami, katalogi współdzielone, negocjowane oferty, listy zakupowe, szybkie zamawianie, limity kupieckie i wielopoziomowa akceptacja zamówień zakupowych, wszystko hartowane latami wdrożeń. Endora nie wygrywa tu długością listy funkcji, bo lista jest podobna.
Wygrywa czym innym: w Magento B2B jest warstwą nałożoną na model sklepu detalicznego, w Endorze jest modelem. To brzmi jak różnica akademicka, dopóki nie zacznie się jej płacić. A płaci się ją przy cache’u, przy uprawnieniach, przy integracji i przy każdej nietypowej regule handlowej, bo w każdym z tych miejsc trzeba obsłużyć wyjątek od założenia „kupujący to osoba, która płaci cenę z cennika”.
Pięć rzeczy, które w praktyce robią różnicę:
1. Kanał sprzedaży jako pełnoprawny wymiar. Storefront, marketplace, portal dystrybutora, aplikacja mobilna i POS to osobne kanały tej samej instalacji. Produkty, ceny, promocje, treści, ustawienia, analityka i indeks wyszukiwarki mają osobne wartości dla każdego kanału. Portal dla dystrybutorów nie jest drugim wdrożeniem ani sklonowanym sklepem - jest wpisem na liście kanałów.
2. Hierarchia organizacji z dziedziczeniem warunków handlowych. Centrala i oddziały tworzą drzewo: widoczność zamówień spływa w dół, a cennik i limit kupiecki dziedziczą się z najbliższego przodka. Firma z dwudziestoma oddziałami nie wymaga dwudziestu równoległych konfiguracji.
3. Zapytania ofertowe jako pełna pętla negocjacji w rdzeniu. Klient składa zapytanie, handlowiec wycenia z terminami realizacji i ważnością oferty, obie strony mogą modyfikować warunki, a zaakceptowana oferta zamienia się w zamówienie bez przepisywania pozycji. Do tego tryb wyświetlania cen none, który ukrywa wszystkie elementy cenowe i kieruje intencję zakupową do zapytania ofertowego (dla asortymentu, którego z zasady nie sprzedaje się z cennika).
4. Realia zamówień hurtowych obsłużone wprost. Jednostki opakowaniowe (palety, kartony, zgrzewki) z przeliczaniem sztuk przenoszonym do zamówienia i oferty. Limit kupiecki rezerwowany atomowo w chwili składania zamówienia i zwalniany po opłaceniu faktury. Import koszyka z CSV albo Excela z rozpoznawaniem wariantów. Zakup jednym kliknięciem dla klientów z kompletem domyślnych preferencji. Zwroty i reklamacje z numeracją RMA, logistyką zwrotną i fakturami korygującymi.
5. B2C bez drugiego systemu i bez kompromisu w B2B. Klient indywidualny dostaje w tle jednoosobową organizację, więc korzysta z tej samej ścieżki zamówienia, tych samych faktur i tego samego panelu co firmy. Nie ma równoległego, uproszczonego trybu detalicznego, który trzeba utrzymywać obok głównego. W drugą stronę działa to tak samo ważnie: dołożenie kanału detalicznego nie wymaga rozmiękczenia modelu B2B, bo B2C jest tu przypadkiem szczególnym, a nie fundamentem, na który B2B trzeba naciągnąć.
Do tego dochodzi rzecz, której nie widać na liście funkcji: każda wrażliwa operacja trafia do dziennika audytu ze stanem przed zmianą i po zmianie. Handlowiec może też wejść w kontekst klienta (impersonacja) i zobaczyć jego ceny jego oczami, z widocznym banerem i wpisem w dzienniku.
Gdzie Magento ma przewagę w samym B2B: wielopoziomowa akceptacja zamówień zakupowych z regułami progowymi jest w Adobe Commerce bardziej rozbudowana. Endora ma prostszy mechanizm: akceptację koszyka włączaną per organizacja, z pełną ścieżką zgłoszenia do akceptacji i decyzją z uzasadnieniem. Dla większości firm to wystarcza; dla korporacyjnego procurementu z kilkoma progami kwotowymi i wieloma poziomami zatwierdzania Magento jest bliżej gotowego rozwiązania.
Kiedy Magento 2 będzie lepszym wyborem
1. Masz już działające Magento i zespół, który je zna. Replatforming bez wyraźnego powodu biznesowego to jeden z najdroższych sposobów na nic. Jeśli platforma działa, a problemy da się rozwiązać optymalizacją albo nowym frontendem, zostań.
2. Sprzedajesz jednocześnie B2C na dużą skalę. Kilka marek, kilka krajów, kilkanaście walut, sezonowe piki, publiczny katalog z cenami dla wszystkich. To jest środowisko, w którym Magento było rozwijane przez dekadę i ma udokumentowane referencje.
3. Twoja lista integracji pokrywa się z popularnym zestawem. Comarch, Baselinker, Allegro, InPost, DPD, popularna bramka płatnicza. Kupienie pięciu gotowych konektorów jest szybsze i tańsze niż zamówienie pięciu adapterów.
4. Potrzebujesz korporacyjnego procesu zakupowego. Wielopoziomowe akceptacje zamówień zakupowych z regułami progowymi, rozbudowane katalogi współdzielone, formalny proces zatwierdzania po stronie kupującego.
5. Wymóg zakupowy brzmi „globalny vendor i certyfikowani partnerzy”. Dział zakupów w dużej organizacji często ma to wpisane wprost. Adobe daje kontrakt, SLA, sieć partnerów w wielu krajach i ekosystem (Experience Manager, Analytics, rekomendacje).
6. Chcesz mieć łatwo wymienialnego dostawcę. Rynek agencji Magento jest głęboki. Zmiana partnera to przetarg, a nie przepisywanie platformy.
Kiedy Endora Commerce będzie lepszym wyborem
1. Każda firma ma u Ciebie własne ceny. Cenniki na grupy, kontrakty indywidualne, progi ilościowe, nakładające się promocje. To scenariusz, w którym cache pełnostronicowy Magento przestaje pomagać, a Endora ma go jako przypadek podstawowy.
2. Sprzedaż idzie przez negocjację, nie przez koszyk. Zapytania ofertowe są główną ścieżką, a nie dodatkiem. Część asortymentu w ogóle nie ma pokazywanej ceny.
3. Pracujesz w polskich realiach. Comarch ERP Optima albo Subiekt GT w tle, obowiązkowy KSeF, PayU i tpay w kasie, faktury z własną numeracją. To wszystko jest w Endorze natywnie, a nie jako stos wtyczek od różnych dostawców, z których każda ma własny cykl aktualizacji.
4. Budżet wdrożenia jest realnym ograniczeniem. Orientacyjne widełki 60-80 tys. zł bez licencji, plus osobno wycenione integracje, to inna półka niż sześciocyfrowy projekt Adobe Commerce z roczną opłatą liczoną od obrotu. Rosnąc, płacisz za infrastrukturę i rozwój, a nie za wyższy próg licencyjny. Kod jest w Twoim repozytorium, bez lock-inu.
5. Twoje procesy są nietypowe. Sprzedaż w paletach i kartonach, hierarchia oddziałów z dziedziczeniem warunków, własny cykl życia zamówienia, dodatkowe pola wynikające z umów. W Endorze większość z tego to konfiguracja w panelu, a nie zgłoszenie do dostawcy i czekanie na kolejne wydanie.
6. Uruchamiasz portal dystrybutora albo kilka kanałów naraz. Osobny asortyment, ceny i treści dla każdego kanału z jednego panelu, plus klucz API przypięty do organizacji i kanału dla ruchu integracji.
7. Chcesz szybko zweryfikować pomysł, zanim podpiszesz duży budżet. Warsztat, trzy tygodnie realizacji i klikalny prototyp na Twoich danych po czterech tygodniach, a potem wspólna decyzja o pełnym wdrożeniu.
8. Twój zespół pracuje w TypeScripcie i chce sam rozwijać platformę. Jeden język od bazy po interfejs, kontrakty współdzielone między backendem a frontendem, zwykły monorepo w Twoim GitLabie.
9. Masz system, którego nikt nie wspiera „z półki”. Autorski ERP, leciwy WMS, OMS złożony z kilku narzędzi albo CRM z mocno przerobioną logiką. Warstwa integracyjna Endory nie zakłada, że po drugiej stronie stoi konkretny produkt. Adapter piszesz raz, w swoim repozytorium, i nie zależysz od tego, czy ktoś utrzyma wtyczkę przy kolejnej dużej wersji.
10. Sprzedajesz do firm, ale chcesz też mieć kanał detaliczny. B2C działa na tej samej instalacji i tym samym modelu danych, włączany osobno dla każdego kanału sprzedaży. Nie potrzebujesz drugiego systemu ani upraszczania modelu B2B, żeby zmieścić w nim klienta indywidualnego.
Czego Endora Commerce nie ma
Ta sekcja jest w tekście po to, żeby dało się na jego podstawie podjąć decyzję, a nie tylko poczuć się przekonanym.
- Marketplace’u rozszerzeń. Nie kupisz gotowej wtyczki za 300 euro. Każda nietypowa funkcja to praca programistyczna.
- Głębokiego rynku specjalistów. Endorę rozwija się z partnerem albo własnym zespołem TypeScript, który musi wejść w platformę. Magento ma tu przewagę, której nie da się przeskoczyć argumentem.
- Dekady referencji na ekstremalnej skali. Jeśli Twój wymóg to udokumentowany przypadek na poziomie największych europejskich sklepów, Magento go ma.
- Pełnych integracji API z marketplace’ami. Allegro, Amazon i eBay są dziś obsługiwane szablonami feedów do pobrania, a nie dwukierunkową integracją z API marketplace’u.
- Ekosystemu Adobe. Brak Experience Managera, Adobe Analytics i Adobe Target. Endora integruje się z Google Analytics 4, Tag Managerem, Meta Ads i LinkedIn Ads.
- Wielopoziomowej akceptacji zamówień zakupowych w takim stopniu, w jakim ma ją Adobe Commerce.
Krótka lista kontrolna
Odpowiedz sobie na te pytania. Wyniki zwykle układają się w jedną stronę.
- Czy ceny są u Ciebie negocjowane firma po firmie, czy jeden cennik obsługuje większość klientów?
- Czy sprzedajesz też B2C na dużą skalę, z sezonowymi pikami?
- Ile z Twoich systemów ma gotowy konektor do Magento, a ile trzeba by napisać w każdym scenariuszu?
- Czy KSeF, Comarch albo Subiekt są u Ciebie wymogiem twardym?
- Jaki masz budżet na uruchomienie: bliżej kilkudziesięciu tysięcy złotych czy bliżej projektu sześciocyfrowego z roczną licencją?
- Czy masz zespół IT, który będzie rozwijał platformę, czy wszystko idzie przez zewnętrznego dostawcę?
- Czy posiadanie kodu na własność jest dla Ciebie wymogiem, czy tylko miłym dodatkiem?
- Jak nietypowy jest Twój proces zamówienia: mieści się w standardzie, czy ma kroki, których nikt inny nie ma?
Przewaga odpowiedzi „negocjowane ceny”, „polskie systemy”, „nietypowy proces”, „ograniczony budżet wdrożenia”, „chcemy mieć kod” wskazuje na Endorę. Przewaga odpowiedzi „duże B2C”, „popularne integracje”, „korporacyjny procurement”, „potrzebujemy standardu i wymienialnego dostawcy” wskazuje na Magento.
Podsumowanie
Magento 2 i Endora Commerce rozwiązują ten sam problem z dwóch przeciwnych stron. Magento daje Ci dojrzały standard z ogromnym ekosystemem i płacisz za to licencją, ciężką infrastrukturą i kosztem każdej większej aktualizacji. Endora daje Ci platformę zaprojektowaną wokół sprzedaży firma-firma (z B2C jako dodatkowym kanałem, a nie punktem wyjścia), dopasowaną do Twoich procesów, bez opłat licencyjnych, z kodem na własność i przy budżecie wdrożenia rzędu kilkudziesięciu tysięcy złotych. Płacisz za to młodością platformy i węższym rynkiem specjalistów.
Jeśli sprzedajesz przez negocjowane ceny, pracujesz z polskim ERP-em, masz nietypowe procesy i nie chcesz płacić za oprogramowanie od obrotu, warto sprawdzić Endorę na własnych danych. Panel i storefront działają online, więc najszybszą drogą jest przeklikać demo samodzielnie albo umówić bezpłatny warsztat, na którym przejdziemy przez Twoje procesy i systemy i wycenimy zakres pierwszego wdrożenia razem z integracjami.
A jeśli z tego porównania wyjdzie, że lepszym wyborem jest Magento - powiemy to wprost. Nieudane wdrożenie nie jest dobrą referencją dla nikogo.