Jak zbudowałem platformę B2B e-commerce z AI i dlaczego to był eksperyment, który zmienił wszystko
O odcinku
W tym odcinku zabieram Cię w podróż, która zaczęła się od eksperymentu, a skończyła na stworzeniu platformy Endora Commerce. Opowiadam, dlaczego postanowiłem zbudować własne rozwiązanie B2B e-commerce i jakie wyzwania napotkałem, analizując niedoskonałości istniejących platform B2C w kontekście specyfiki handlu między firmami. Dowiesz się, jak wykorzystałem sztuczną inteligencję w procesie deweloperskim i dlaczego kluczowe okazało się połączenie wiedzy biznesowej z kompetencjami technicznymi. Podzielę się również wnioskami z tego projektu, które pokazują, że AI to potężne narzędzie, ale nie zastąpi ludzkiego know-how i doświadczenia w rozwiązywaniu realnych problemów biznesowych. To historia o tym, jak zidentyfikowałem lukę na rynku i stworzyłem produkt, który ma szansę realnie wspierać przedsiębiorstwa w cyfrowej transformacji.
- — Budowa platformy B2B e-commerce
- — Wykorzystanie AI w developmentie
- — Wyzwania e-commerce B2B
- — Znaczenie know-how biznesowego
- — Integracje systemów e-commerce
- — Endora Commerce
Materiały do odcinka
Transkrypcja odcinka
Partnerem audycji jest Endora, agencja e-commerce B2B, specjalizująca się w modelu 360. Od budowania strategii sprzedaży online, po wdrażanie platform B2B i ich integrację z ekosystemem technologiczno-biznesowym. Wejdź na endora.pl i dowiedz się więcej.
Cześć. Dzisiejszy odcinek Manufaktury E-commerce jest odcinkiem nieco innym niż poprzednie. No poza tym, że oczywiście mamy tutaj do czynienia już z nagraniem wideo, więc zawsze można zobaczyć jak to wygląda trochę od kuchni, to jeszcze temat tego odcinka jest też nieco inny niż wszystkie, bo do tej pory dzieliłem się jakby wiedzą związaną z różnymi obszarami dotyczącymi e-commerce, natomiast dzisiaj w Manufakturze E-commerce chciałem podzielić się swoim, swoją opinią, przemyśleniami na temat tego, dlaczego podjąłem się próby zbudowania platformy B2B, w jaki sposób ta próba budowy przekształciła się w produkt, który nazywa się Endora Commerce, no i tak naprawdę jakie ma to swoje dalsze implikacje.
Pomysł na platformę B2B
W pewnym momencie swojej, swoich działań stwierdziłem, że posiadając tę zebraną, zakumulowaną wiedzę dotyczącą obszaru e-commerce z różnych miejsc, czy to z wytwarzania platformy e-commerceowej, czy to z budowania strategii, czy to ze wspomagania klientów w różnych obszarach, stwierdziłem, że fajnym pomysłem, ciekawym eksperymentem takim, byłoby byłaby próba zamknięcia tej wiedzy w narzędziu, które będzie po prostu użyteczne dla osób działających w branży e-commerce albo dla osób, które chcą do e-commerce wejść.
No i biorąc pod uwagę ten wszechobecny teraz już boom na AI, stwierdziłem, że mając kompetencje techniczne, no i wiedzę dotyczącą e-commerce, spróbuję po prostu przelać tę swoją wiedzę i zbudować produkt, który będzie pomagał e-commerceowi. Więc stwierdziłem sobie, że najlepszy sposób na to, żeby moją wiedzę dotyczącą e-commerce B2B i B2C zamienić w coś sensownego, będzie zbudowanie platformy sprzedażowej.
Dlaczego B2B?
Stwierdziłem, że skupię się na sektorze B2B z bardzo prostej przyczyny. Po prostu w większości wypadków istniejące na rynku rozwiązania są dostosowane do sektora B2C. Istnieje bardzo dużo, bardzo dużo platform czy bardzo dużo rozwiązań, które chcą zaadresować ten sektor B2B. Często te platformy, które obsługują sektor B2C dorzucają jakieś, doinstalowują czy tworzą, tworzone są dla nich jakieś dodatki rozszerzające to B2C o B2B. Natomiast na koniec dnia kończy się to tym, że mamy taką trochę hybrydę tych rozwiązań, która i tak u podstaw była zaprojektowana dla sektora B2C, więc architektonicznie te rozwiązania mają swego rodzaju ułomności, problemy wydajnościowe, wynikające z tego, że na przykład w B2C polityka cenowa nie jest tak rozbudowana jak przy B2B na przykład, tak. I te silniki wyraźnie widać, że przy większej skali mają z tym problemy, nie radzą sobie z tym i na koniec dnia dochodzi do tego, że musimy dostosowywać tak naprawdę politykę cenową na naszej platformie do możliwości silnika, a nie do możliwości naszego biznesu. To jest taki sztandarowy przykład, który przez te lata udało mi się zidentyfikować.
Innym tematem są kwestie związane z wielomagazynowością. To jest już na szczęście coraz lepiej obsługiwane również w B2C, ale są też rzeczy związane z organizowaniem produktów, produktów w palety, w różnego rodzaju zestawy, w grupy, które mają swój później swoje odwzorowanie w systemach ERP, WMS czy CRM, bo to jest też kolejna rzecz, że w wielu przedsiębiorstwach B2B ten ekosystem, z którym współpracujemy, technologiczny i biznesowy jest dość rozbudowany. W związku z tym tam też istotne jest to, żeby taka platforma była otwarta na różnego rodzaju integracje.
Eksperyment i jego rezultaty
Więc stąd też jakby ten cały, ten cały eksperyment. Stwierdziłem, że te rzeczy trzeba po prostu uwzględnić w takiej platformie, no i zobaczymy co z tego ciekawego wyjdzie. Zaprojektowałem sobie to od strony architektonicznej, skonsultowałem to sobie z kilkoma kolegami z branży, no i podjąłem się tego wyzwania.
Oczywiście na start bardzo dużo osób generalnie odradzało mi tego typu działania, twierdząc po co kolejna platforma na rynku, zresztą co będzie wysoki próg wejścia, po co, na co, dlaczego. No ja to potraktowałem jako eksperyment, więc też no te opinie w pewnym sensie motywowały mnie do tego, żeby w ogóle podjąć się tego wyzwania, no i wiedząc po prostu jakie mankamenty mają obecne, mają obecne rozwiązania.
Oczywiście, żeby była jasność, to też nie jest tak, że ja tu teraz torpeduję te rozwiązania, które są dostępne na rynku, bo sami jako, jako Endora realizujemy tego typu projekty, gdzie opierają się one o istniejące rozwiązania typu Magento, typu Sylius, tak, czy Medusa JS. Więc nie jest też tak, że to są totalnie bezużyteczne narzędzia i w ogóle one, one są przez nas negowane. Chodzi po prostu o to, że dla pewnego zestawu zastosowań, szczególnie właśnie to co zidentyfikowaliśmy, że w sektorze B2B tego typu platformy no mają swoje problemy. No stwierdziliśmy, że trzeba po prostu zrobić coś, coś co faktycznie zaadresuje realnie te potrzeby, te potrzeby sektora B2B.
No i w zasadzie po pierwszym miesiącu realizacji tego swojego eksperymentu powstała platforma, która jest w stanie obsługiwać rozbudowane polityki cenowe, wiele cenników na poziomie organizacji, grupy produktów na poziomie wybranej kategorii produktowej, jest w stanie to łączyć z promocjami, jest w stanie tworzyć cenniki, które są ważne przez jakiś czas, jest w stanie nakładać te różne cenniki na siebie, żeby wyliczyć finalną cenę i uwzględnić to zarówno w mechanizmach, nie wiem, sortowania, w mechanizmach promocyjnych, w katalogach produktowych i tak dalej i tak dalej. Powstała platforma, która jest w stanie połączyć się z systemami ERP, CRM, z PIM-ami, pobrać te dane w dużej skali i jest je w stanie przetwarzać. Powstała platforma, która jest w stanie w czasie półrzeczywistym, na zasadzie zdarzeniowym, wysyłać informacje do tych systemów zewnętrznych. Wreszcie powstała platforma, która wspierana przez AI, przez asystentów AI, wspomaga też pracę tych, tych użytkowników, administratorów platformy, bo możemy wydawać polecenia do asystenta, a on takie rzeczy typu masowe przypisywanie do kategorii, aktualizacje, inne tego typu rzeczy po prostu wykonuje.
Więc okazało się, że tyle rzeczy, ile udało mi się zbudować w ciągu miesiąca w ramach tego eksperymentu, przyznam szczerze, że samego mnie zaskoczyło. No i otworzyło tak naprawdę cały ten worek pomysłów i potencjał tego narzędzia. W związku z tym stwierdziłem, że skoro to narzędzie ma tak duży potencjał, potencjał rozwojowy, jest cała masa innych funkcji, które oczywiście w międzyczasie jeszcze powstały. Zainteresowanych odsyłam chętnie na kanał na YouTubie mój, gdzie istnieje dedykowana playlista, w której są nagrania demo poszczególnych funkcji tej platformy. No ale stwierdziłem, że skoro tyle rzeczy jesteśmy w stanie zbudować, no bo po prostu to zostało przemyślane, ten, ta cała wiedza, to know-how zostało po prostu przekazane w postaci tego produktu, no to stwierdziłem, że czas przekuć ten eksperyment, ten prototyp w rzeczywisty produkt, który może nieść dużo większą wartość innym. No i podjąłem decyzję, że po prostu wspólnie z zespołem z Endory rozbudujemy ten produkt. Produkt nazywa się teraz Endora Commerce i jest on, jest on dostępny. Każdy ma możliwość przetestowania tego rozwiązania, bo istnieje też, istnieje też platforma demo takiego rozwiązania. Oczywiście w opisie odcinka zamieszczę tam linki dotyczące, dotyczące tego demo platformy. Więc każdy będzie mógł sobie też, też to zobaczyć.
No i podjęliśmy się ciekawego wyzwania, to znaczy wyzwania, które teraz właśnie walidujemy w praktyce poprzez współpracę z klientami. Otóż postawiłem taką hipotezę, że w ciągu czterech tygodni jesteśmy w stanie zbudować działającą platformę B2B, która realnie będzie przynosić wartość klientom biznesowym. I to już właśnie się dzieje, to znaczy my już jesteśmy w trakcie testowania tego typu, tego typu rozwiązania. Więc wiele wskazuje na to, że z powodzeniem uda nam się ten cel osiągnąć.
Wnioski z budowania Endora Commerce
No i teraz jakie wnioski płyną z tego, no bo oczywiście przecież nie nagrywam tego odcinka po to, żeby się chwalić, że powstał nowy produkt, tylko żeby powiedzieć, że to co jest w dzisiejszych czasach przewagą i to, to co można jakby wykorzystać, to to, że faktycznie mądrze wykorzystane narzędzia AI są w stanie nam dostarczać różnego rodzaju wartościowych biznesowo narzędzi. Problem polega na tym, że bardzo często jest tak, że nie osoby, które próbują to budować, nie posiadają wystarczających kompetencji technicznych do tego, żeby odpowiednio poinstruować AI, żeby wytworzył wysokojakościowy kod i wysoko, i tym samym wysokojakościowy produkt i to jest największy problem. A drugi duży problem to jest taki, że bardzo często, jeśli są osoby techniczne, to one z kolei nie posiadają know-how, który pozwoli nam na zbudowanie produktu, który jest wartościowy biznesowo i to też jest problem.
To z kolei miałem taką właśnie historię związaną z tym z produktem z Endora Commerce. Zadzwonił do mnie serdeczny znajomy, który właśnie mówił mi o tym i gratulował zresztą tego pomysłu, mówiąc, że jest on bardzo dobry i jemu się podoba. Natomiast nawet powiedział mi taką rzecz, że sam chciałby i planuje zbudować podobne rozwiązanie. Problem jednak polega na tym, że on nie posiada tego know-how zebranego z tych wielu lat, żeby zbudować tę platformę odpowiedniej jakości. To znaczy on mniej więcej wie jaką ma potrzebę i tę potrzebę pewnie będzie adresował w swoim budowanym narzędziu. Natomiast to nie jest wszystko, to nie są wszystkie procesy biznesowe jakie składają się na taki typowy biznes e-commerce B2B, które on jest w stanie w swojej platformie obsłużyć.
Więc to jest kolejna rzecz. Jeśli ktoś wam mówi, że jesteś, jest w stanie w ciągu weekendu wytworzyć w narzędziach AI, w Claude Code, w kursorze, czy w czymkolwiek innym, czy w Codeksie, jest w stanie utworzyć produkt, który będzie zawojuje rynek, czy go będzie w stanie po prostu zdominować, no to musicie pamiętać, że pewne rzeczy, które przyspiesza nam AI, w pełni AI ich nie zastępuje. To znaczy AI nie zastąpi w pełni wiedzy, know-how czy doświadczenia osób, które po prostu na tym rynku czy w danym segmencie, mówiąc, mówiąc kolokwialnie, zjadły na tym zęby i po prostu one wiedzą, gdzie są problemy, różnego rodzaju problemy wybranej niszy czy wybranego rynku. No bo, bo zobaczcie, bo tak naprawdę jeśli chodzi o Endora Commerce, ono by nie powstało. Tak naprawdę ta platforma by nie powstała, gdyby nie to, że na bazie moich doświadczeń z klientami zidentyfikowałem problem tych obszarów, czy tych elementów procesów biznesowych w e-commerce B2B, które po prostu są nieefektywnie zaimplementowane, czy nieefektywnie wdrożone w istniejących platformach. Czyli krótko mówiąc, wychodząc od potrzeby, od know-how, byłem w stanie zbudować ten produkt w oparciu o AI, byłem w stanie zbudować ten produkt i potem rozwijać go razem z zespołem po to, żeby dostarczyć realną wartość biznesową naszym klientom, no i mam nadzieję, że przyszłym klientom również.
Więc to jest, to jest tak naprawdę taka rzeczywista potrzeba i to tak powinno wyglądać. To znaczy no oczywiście trzeba wziąć pod uwagę tu jeszcze taki, taki element, że posiadam również kompetencje techniczne do tego, żeby efektywnie korzystać z tych narzędzi AI, tak, bo to, to jest kolejna jakby odnoga, że gdybym nie posiadał kompetencji odpowiednich, czy odpowiednich skilli w Claude Code, czy gdybym nie miał doświadczenia budowania kilku takich produktów w oparciu o AI, no to prawdopodobnie powstałaby mi jakaś platforma, powstałoby mi jakieś rozwiązanie, ale mogłoby się okazać, że ono by było trudno utrzymywalne, albo ono by było niedostosowane do skali biznesu, albo nie byłoby w stanie obsługiwać różnych specyficznych przypadków, które są typowe dla e-commerce, tak jak na przykład architektury headlessowe, czy rozbudowane właśnie silniki cenowe, czy jakieś wyzwania związane z działaniami w oparciu o kolejki danych, wyzwania związane ze skalą różnego rodzaju danych, czy z problemami na poziomie integracji z ekosystemem, czyli takich integracji z systemami ERP, OMS-ami, CRM-ami, WMS-ami, PIM-ami i tak dalej i tak dalej, gdzie przy dużej bazie produktowej, czy przy dużej bazie zamówień, no to już jest realne wyzwanie i to już są realne problemy, które czy z AI-em, czy bez AI-a, wymagają pomysłu, czy koncepcji od osoby, która ma w tym kompetencje, żeby to zrealizować.
Więc to są takie szeroko idące wnioski wynikające z tej mojej podróży w budowaniu, w budowaniu Endora Commerce, tak. Także podsumowując to, czy dzieląc się jeszcze jakim, jakąś tam garścią wniosków z tej całej zabawy, na pewno warto budować produkty w oparciu o AI, nie bać się tego, ale na koniec dnia trzeba mieć nad tym kontrolę i trzeba mieć kompetencje, które pozwalają nam weryfikować, czy na koniec dnia ten produkt powstaje zarówno wysokiej jakości pod względem technologicznym, jak i wysokiej jakości pod względem biznesowym. Bo jak pomęczymy tego Claude’a, tak jak na przykład jest jakiś programista, tak, jak pomęczy tego Claude’a, to Claude wytworzy, czy jakikolwiek zresztą asystent, agent AI, wytworzy ten kod dobrej jakości, ale to nie musi oznaczać wcale, że za tym kodem idzie zrealizowanie właściwych potrzeb biznesowych klientów. Także to warto też mieć, to warto też mieć na względzie przy tworzeniu tego typu produktów.
Chyba tyle ode mnie, tak. Jeśli chcielibyście poznać tę drogę w większych szczegółach, czyli dowiedzieć się na przykład w jaki sposób realizowałem development tej platformy, w jaki sposób budowaliśmy, czy w jaki sposób rozbudowujemy teraz tę platformę z zespołem, czyli nie tylko z zaangażowaniem jednego agenta, tylko kilku agentów, jak to łączymy, jak wygląda ten flow pracy, w jaki sposób przenieść skutecznie takie biznesowe wymagania na język zrozumiały dla LLM-a, czy dla AI, żeby faktycznie zaimplementować te scenariusze biznesowe, jak je implementować tak, żeby one po prostu w bezpieczny sposób były wdrażane, to dajcie znać. Dawajcie znać, czy to w komentarzu, czy w wiadomości prywatnej, gdziekolwiek, gdzie mnie możecie złapać na LinkedInie, no chociażby. Ja chętnie się tym podzielę, chętnie opowiem o tej przygodzie, no bo jest tu dużo jakiś wyzwań, no nie ma co ukrywać, to też nie było tak, że ja po prostu siedziałem sobie po godzinach, jak to często jest prezentowane na LinkedInie, czy w innych socialach, że siedziałem sobie po godzinach, popijałem kawę i patrzyłem po prostu jak się buduje platforma. To były godziny wielu przemyśleń, wielu, budowania dokładnej specyfikacji, dokładnego opisania potrzeb. Ta praca wciąż jest potrzebna, to nie jest tak, że przy, przy AI to znika. To jest wciąż przekazywanie tego know-how, tej wiedzy w trochę innej postaci niż do tej pory, ale w postaci takiej, która daje, jak się okazuje, wartościowe produkty, wartościowe efekty pracy i jest w stanie dostarczać jeszcze więcej wartości biznesowej i pomocy wszystkim innym.
Tyle ode mnie. Zachęcam do subskrybowania kanału po więcej wartościowej treści, dzielenia się odcinkiem, żeby ta wiedza krążyła. No i liczę na to, że spotkamy się w następnym odcinku Manufaktury E-commerce. Dzięki wielkie za uwagę. Cześć.
Partnerem audycji jest Endora, agencja e-commerce B2B, specjalizująca się w modelu 360. Od budowania strategii sprzedaży online, po wdrażanie platform B2B i ich integrację z ekosystemem technologiczno-biznesowym. Wejdź na endora.pl i dowiedz się więcej.