Zamknij menu główne
20.11.2018

FO 029 Magento – platforma do sprzedaży dla wymagających

Zastanawiasz się jaką platformę e-commerce wybrać? Dużo słyszałeś o Magento i zastanawiasz się czy postawić sklep na Magento? To wręcz wspaniale, bo w tym odcinku podcastu rozmawiamy właśnie o Magento – dla kogo Magento jest, jakie ma wady i zalety.

 

[spreaker type=player resource=”episode_id=16247658″ width=”100%” height=”350px” theme=”light” playlist=”show” playlist-continuous=”false” autoplay=”false” live-autoplay=”false” chapters-image=”true” episode-image-position=”right” hide-logo=”false” hide-likes=”false” hide-comments=”false” hide-sharing=”false” ]

 

Poruszaliśmy nie tylko temat Magento, ale także temat e-commerce w ogóle. Rozmowa ta była dla mnie ważna z kilku względów.

Po pierwsze z Romanem Balutą z firmy Orba, moim dzisiejszym rozmówcą miałam przyjemność trochę popracować i dużo się od niego nauczyłam. Jak to w pracy związanej z IT bywa, lepsze i gorsze momenty bywały 😉

Po drugie rozmawialiśmy o Magento, platformie e-commerce, która jest wymagająca, ale w zamian bardzo dużo oferująca.

Po trzecie wiedza jaką podzielił się Roman myślę, że przyda się nie tylko osobom związanym z tematem e-commerce – mi też jak najbardziej! Roman jest osobą, którą darzę szczególnym szacunkiem, jest przykładem człowieka, od którego można się uczyć tego jak robić biznes.

Przeczytaj transkrypcję odcinka “Strona i sklep na WordPressie – nie taki diabeł straszny” tutaj >>

 

 

O czym się dowiesz słuchając tego odcinka podcastu „Magento – platforma do sprzedaży dla wymagających”?

  • Czym jest Magento?
  • Dlaczego Magento, a nie np. Prestashop lub woocommerce?
  • Czy Magento jest dla wszystkich e-sklepów?
  • Jak postawić sklep na Magento?
  • Czego Magento wymaga by postawić na nim sklep internetowy?
  • Jak wybrać hosting pod Magento?
  • Czy warto korzystać z szablonów Magento do sklepów internetowych?
  • Dlaczego tak trudno o programistów Magento?
  • Jak przenieść sklep na Magento?
  • Na co zwrócić uwagę przenosząc sklep na Magento?

Zapraszam do słuchania, komentowania i oczywiście subskrybowania podcastu jeśli jeszcze tego nie zrobiłeś.

 

[spreaker type=player resource=”episode_id=16247658″ width=”100%” height=”350px” theme=”light” playlist=”show” playlist-continuous=”false” autoplay=”false” live-autoplay=”false” chapters-image=”true” episode-image-position=”right” hide-logo=”false” hide-likes=”false” hide-comments=”false” hide-sharing=”false” ]

 

Jeśli chcesz poznać też inne systemy do sprzedaży internetowej to koniecznie posłuchaj również poniższych odcinków podcastu:

8 O czym pamiętać otwierając sklep internetowy
23 Na czym postawić sklep internetowy – wybór platformy e-commerce

24 Czy otworzyć sklep na PrestaShop?
39 Strona i sklep na WordPressie
80 IdoSell – system do sprzedaży internetowej dla wymagających
88 Dlaczego otworzyć sklep internetowy na Shoper? – Artur Halik
94 Sklep internetowy na Shopware

 

Przykłady sklepów i platform e-commerce na Magento wdrożonych przez firmę Orba:

Magento - platforma do sprzedaży dla wymagających

Temat wyboru platformy e-commerce, na której postawić sklep internetowy nie należy do prostych tematów i trudno do niego podejść ogólnie. Wszystko zależy od wielu czynników oraz decyzji jakie trzeba podjąć. Często są to kosztowne decyzje. Dlatego jeśli zastanawiasz się nad Magento to śmiało pisz albo do Romana albo do mnie i chętnie Ci pomożemy lub wskażemy kierunek w jakim podążać.

Gdzie znaleźć Romana:
Roman Baluta na Linkedin
Strona firmowa Orby – firmy wdrażającej platformy na magento

Skąd możesz pobrać podcast Firma On-line?
Podcast dostępny jest :

Zapisz się także na mój newsletter by być na bieżąco, a przy okazji otrzymać fajne prezenty.

A jeśli spodobał Ci się ten odcinek będę wdzięczna za komentarz i podzielenie się tym odcinkiem z innymi osobami, którym jego treść może być przydatna. Będzie mi też miło jeśli poświęcisz chwile i zostawisz krótką ocenę podcastu w iTunes – dzięki temu inne osoby łatwiej dotrą do tego podcastu.

Oceń podcast Firma On-line >>

  • użytkownicy systemu IOS – iPhone, iPad i komputery Mac – wejdź do iTunes i kliknij w sklep, tam wyszukaj FiRMA ON-LINE. Możesz ocenić dodając gwiazdki, a także zostawiając komentarz. Dziękuje!
  • użytkownicy systemu Windows – zainstaluj na swoim urządzeniu aplikację iTunes, kliknij w niej w sklep, tam wyszukaj FiRMA ON-LINE. Możesz ocenić dodając gwiazdki, a także zostawiając komentarz. Dziękuje!
  • użytkownicy systemu Android – wejdź do Google Play, pobierz aplikację Apple Music i kliknij w niej w sklep, tam wyszukaj FiRMA ON-LINE. Możesz ocenić dodając gwiazdki, a także zostawiając komentarz. Dziękuje!

 

Trzymaj się ciepło i do usłyszenia niebawem 🙂

——————————————————————————

Transkrypcja odcinka Strona i Sklep na WordPressie – nie taki diabeł straszny

Cześć! Dzięki, że zgodziłeś się ze mną porozmawiać. Na rozkręcenie imprezy powiedz coś o sobie, o tym, czym się zajmujesz i jak to się stało, że rozmawiamy?

Cześć! Nazywam się Roman Baluta. Rozmawiamy, ponieważ mieliśmy okazję współpracować przy jednym z projektów. Jako firma zajmujemy się e-commerce. Jestem założycielem firmy i na co dzień ją prowadzę. Firma nazywa się Orba. Mam nadzieję, że dla części słuchaczy jest ona znana, ponieważ na polskim rynku e-commerce działamy dosyć intensywnie od wielu lat. Z ostatnich ważnych informacji, jeśli chodzi o samą firmę, to jesteśmy od niedawna częścią grupy Lingaro. Dołączyliśmy do dużo większej organizacji, co ma nam pozwolić dalej rosnąć, jeszcze szybciej niż dotychczas. Do tego momentu, kiedy byliśmy samodzielni, udało nam się zbudować zespół 70 osób i 3 biura – w Warszawie, w Lublinie i Stanach Zjednoczonych – Cincinnati. Apetyty mamy dużo większe i chcemy rosnąć jeszcze szybciej. Stwierdziliśmy, że będzie dużo lepiej robić to z dużo lepszą organizacją. Połączyliśmy się Lingaro, który zajmuje się BigData, znana dla e-commerce. Myślę, że w przyszłym roku będzie się działo wiele ciekawych rzeczy.

Faktycznie szybko idziecie do przodu. Jak mieliśmy przyjemność, mam nadzieję ;-), współpracować, to od tego momentu macie już 3 biura? WOW! Fajnie. Bardzo się cieszę.
Myślę, że jesteście znani, bo jednak firm zajmujących się Magento w Polsce nie ma tak dużo. Jest kilka bardziej znanych, w tym wy – stąd też rozmawiamy. Powiedz mi, proszę, dla osób, które nie wiedzą, czym jest Magento? Co to jest? Jakbyś miał sprzedać tę platformę, to oprogramowanie, to jak byś to zrobił?

Magento, jest open source’ową platformą, na której każdy może sobie zrobić swój sklep internetowy. Myślę, że to tak w dużym uproszczeniu. Oczywiście mamy wersję dostępną bezpłatnie, która nazywa się open source. Kiedyś nazywała się community i taką wersję tego sklepu internetowego każdy może sobie pobrać, zainstalować na swoim serwerze i korzystać z niego jako ze swojego sklepu internetowego. Są też wersje płatne. Dzisiaj nazywają się one e-commerce. Wcześniej nazywał się Enterprise. Łącznie z wersją, która jest obsługiwana i hostowana przez Magento na ich infrastrukturze chmurowej. Pod spodem jest Amazon. Jest to oprogramowanie, które pozwala prowadzić swój własny sklep w internecie.

OK. Mówisz Amazon. To jest Amazona? Jakbyś mógł pociągnąć ten temat dalej.

Dlaczego Amazon, to pytanie bardziej do Magento. Nie jest to jako Amazon sprzedawca, ale Amazon jako dostawca usług hostingowych. Magento jakiś czas temu poszedł za tym, co się dzieje na rynku. Są coraz większe oczekiwania od klientów Magento kompletnej usługi, już bezpośrednio od samego producenta, czyli Magento, nie tylko oprogramowania, ale też utrzymania sklepu i jego serwisowania. Oni stworzyli usługę w oparciu o chmurę Amazona. Dzisiaj ta usługa Magento Commerce Cloud jest hostowane na Amazonie. Wkrótce będzie się to zmieniać, ponieważ kilka miesięcy temu Magento zostało przejęte przez Adobe. Adobe ma swoje rozwiązania chmurowe, więc następuje migracja. Te rozwiązania chmurowe Adobe, czyli Adobe Creative Cloud, którego częścią jest Magento w tej chwili. Podjęli taką decyzję, że Magento będzie oferowane w cloudzie Adobe. Technicznie Cloud Adobe jest naprawdę bardziej abstrakcją nad chmurami Microsoft Azure, chmurami Amazona. To dla osób, które bardziej są zainteresowane aspektami technologicznymi. W praktyce rzeczywiście jest tak, że do tej pory był to Amazon AWS, a w przyszłości będzie to chmura Adobe.

Magento będzie oferowanie w chmurze Adobe

To decydując się na Magento, ja muszę zaakceptować ich rozwiązania chmurowe? Czy mogę zainstalować to na swoim serwerze?

Są różne warianty. Cały czas jest dostępna wersja open source.

Ta darmowa tak?

Tak. Ona jest za darmo. Jest bezpłatna. Można ją zainstalować. Trzeba się zgodzić na warunki licencyjne, ale nie są one jakoś bardzo restrykcyjne. Myślę, że to nie jest problem.

Nie jest tajemnicą dla osób, które trochę znają platformę e-commerce, że Magento jest ciężkim oprogramowaniem. Zżera trochę zasobów serwera. Jak już jesteśmy przy rozwiązaniach chmurowych, serwerach, to twoje doświadczenia mówią, że faktycznie warto pójść w tak profesjonalne usługi hostingowe? Jeżeli mam polskie, popularne rozwiązanie, to też dam radę z Magento? Czy jednak trzeba się liczyć z potrzebą większych zasobów?

Magento jako oprogramowanie jest dosyć zasobożerne. Nie da się go w prawidłowy sposób uruchomić na hostingu współdzielonym, czyli najtańszym hostingu dostępnym w internecie za kilkadziesiąt złotych miesięcznie. Potrzebny jest dostęp administracyjny do całej maszyny. Trzeba poustawiać inne procesy, które z tyłu działają. Nie da się tego zrobić z reguły na hostingu współdzielonym. Można hostować Magento samemu. Trzeba po prostu wykupić odpowiednio mocny hosting. Wcale nie jest tak, że musi to być nie wiadomo jaki serwer. Dobra usługa nawet współdzielona, z odpowiednimi uprawnieniami po stronie użytkownika albo dedykowana podstawowa maszyna, to jest wystarczające, aby postawić sobie sprawnie działający sklep na Magento. Jeśli mówimy o wdrożeniach, które obsługują wiele rynków na całym świecie i przetwarzają miliony rekordów, to wtedy te wymagania mocno rosną. Wiąże się to z odpowiednią wiedzą, jak optymalizować samo Magento i infrastrukturę dla niego. Są w Polsce firmy, które zajmują się tylko i wyłącznie hostingiem Magento. Wydaje mi się, że sam hosting nie powinien być problemem. Jest szeroka oferta. Wielu usługodawców zarówno w Polsce, jak i na świecie, z takich hostingów ogólnodostępnych ma specjalne oferty związane z hostingiem Magento. Tam są maszyny i konfiguracje, które są zoptymalizowane pod hosting Magento. Jeśli ktoś zaczyna i nie ma takiej wiedzy, aby samemu to Magento stawiać, to taki hosting specjalnie dla Magento wydaje się być dobrym rozwiązaniem. Również pod kątem budżetowym. Sama chmura jest zdecydowanie dla dużych klientów, ponieważ chmura Magento jest dostępna tylko dla wersji płatnej Magento. Te licencje kosztują dużo w skali roku. To wszystko musi się biznesowo spinać, aby decydować się na coś takiego.

Magento jest zasobożerne. Nie da się uruchomić go na hostingu współdzielonym

Z tego, co dobrze wnioskuję – Magento nie jest rozwiązaniem dla wszystkich. Dla średnich e-commerce rekomendujesz Magento czy lepiej znaleźć prostsze platformy?

To zależy od tego jak oceniamy średni e-commerce. Na pewno Magento nie jest dla małych e-commerce czy dla firm, które zaczynają przygodę z e-commerce. W takim znaczeniu małych podmiotów, które chcą zacząć sprzedawać w Internecie lub startupy, które chcę sprzedawać. Jest on dosyć skomplikowany i bardzo dużo energii i środków trzeba poświęcić, aby go dostosować do swoich potrzeb, aby zbudować go dokładnie tak jak chcemy, żeby wyglądało. Czy chcemy, aby miało obsługę typowo polskich form dostawy czy płatności – do części tych elementów są dostępne moduły, do innych trzeba posiłkować się pracami programistycznymi. Na pewno nie jest to platforma, która jest bardzo dobra na sam początek. Myślę, że na sam początek, dla kogoś, kto zaczyna e-commerce, dużo lepszym rozwiązaniem są SaaS-owe usługi, które są zoptymalizowane pod dany rynek. W Polsce tych usług jest dużo. Wydaje mi się, że są całkiem dobrej jakości. Dla małego pod względem skali, ale strategicznego e-commerce, Magento ma więcej zalet. OK, koszt wejścia jest relatywnie duży. Wiemy, że chcemy ten e-commerce strategicznie rozwijać przez 5 lat i spędzić najbliższe 5 lat na innej platformie i wiemy, co chcemy w tym czasie osiągnąć. W strategii biznesu mamy e-commerce jako kluczowy element działalności. Wtedy ogromną zaletą i częścią budowania przewagi konkurencyjnej jest to, że kiedy dostosujemy Magento do swoich potrzeb, to ono jest naszą własnością i naszym know-how. Tutaj, jeśli chodzi o samą własność, to nie możecie traktować moich słów dosłownie, ponieważ w licencjach Magento są różnego rodzaju zapisy dotyczące kontrybucji, kodu. Trzeba to sprawdzić. W praktyce to, co się wytworzy, to działa na naszą korzyść. Stanowi to przewagę konkurencyjną nad innymi podmiotami. Nie ma rzeczy, których nie da się zrobić. Jest pytanie, które rzeczy mają biznesowy sens i się zwrócą. Nie ma rzeczy, których nie można zaprogramować w Magento. Jest to w pełni otwarta platforma z otwartym kodem. Ogranicza nas tylko kwestia czasu, pieniędzy i kreatywności.

Nie ma rzeczy, których nie można zaprogramować w Magento. Jest to w pełni otwarta platforma z otwartym kodem. Ogranicza nas tylko kwestia czasu, pieniędzy i kreatywności.

Potwierdzam, że wszystko da się wyczarować, nawet największe wymysły. Co udowodniliście mi nie raz. Plus dla was. Powiedz mi w takim razie, (nie będę pytała o WooCommerce, bo wiadomo, że jest to całkiem inna skala), czym się różni Magento od PrestaShop? To są dwa podobne rozwiązania. Jako specjalista możesz wskazać różnicę?

PrestaShop jest lżejszym systemem. Ma mniej zaawansowanych funkcjonalności. To taka najprostsza odpowiedź. Idąc trochę głębiej, to Magento można rozumieć jako duży, rozbudowany framework programistyczny. Taką platformę programistyczną dopiero do robienia konkretnych wdrożeń. Z założenia jest to coś, co będzie bardziej wykorzystywane do głębokich customizacji, niż wdrożeń w oparciu o standaryzowane szablony. Wydaje mi się, że to bardziej była charakterystyka Presty. Z drugiej strony, to rynek definiuje wykorzystanie tych platform. Presta również jest otwartą platformą. Tak samo można na niej zrobić wszystko. Patrząc na wykorzystanie tych platform okazuje się, że większości dużych czy średnich wdrożeń Magento zostało zweryfikowane jako lepsze rozwiązanie. Pierwszym elementem, który nie jest widoczny na pierwszy rzut oka, jest to, że środowisko Magento jest dużo większe niż środowisko Presty. Nie bez znaczenia jest to, że Magento jest amerykańskim produktem, który ma ogromny udział w rynku amerykańskim, który jest bardzo dynamiczny. Jest tam mnóstwo innowacji, jeśli chodzi o e-commerce. Jest to element bardzo zaawansowany, jeśli chodzi o świadomość konsumenta i e-commerce. Presta jest francuska. To też powoduje, że trudniej im się buduje szeroką społeczność deweloperów, niż komuś, kto wywodzi się z jednego z największych rynków e-commercowych na świecie. Nie czuję się merytorycznie przygotowany, aby w szczegółach opowiedzieć, jakie są przyczyny tego. Zdecydowanie środowisko, czyli liczba deweloperów, agencji, firm, które na świecie robią wtyczki lub szablony do Magento, firm hostingowowych, które się specjalizują w Magento, jest dużo większa niż w przypadku Presty. Można z tego punktu widzenia patrzeć na to, że łatwiej znaleźć dostawcę, który jest obyty w Magento. Z punktu programistycznego wydaje mi się, że Magento jest bardziej dojrzałe, jeśli chodzi o architekturę wewnętrzną czy inżynierię oprogramowania. To jest też taka rzecz, która fajnie obrazuje jak dynamiczny jest świat Magento vs Presta. Nasza polska firma Divante, nasi szanowni konkurenci, z którymi się spotykamy i cała społeczność Magento, o której wspomniałaś, kilka firm, które najwcześniej zaczęły z Magento i są najbardziej aktywne w tym community, to wszystkie te firmy się znają. Znamy się jako właściciele i mamy relacje. Jeśli chodzi o Divante, to oni zrobili wersję Magento Headless, czyli oddzielenie frontu od backendu. Zrobili swój open sourcowy projekt w Vue Storefront i ten projekt dzisiaj na Githubie jest bardziej popularny niż Presta. To też pokazuje skalę obydwu systemów. Projekt, który jest dzisiaj ogromnym sukcesem, ale jest dedykowany konkretnie dla Magento. Ten projekt jest większy niż Presta, jeśli chodzi o kontrybucję ludzi na świecie. Pokazuje to też potencjał obydwu systemów.

Magento jest dojrzalsze od Presty pod względem architektury wewnętrznej czy inżynierii oprogramowania

Powiem ci szczerze, że z Prestą miałam do czynienia raz. Nie chcę mówić, że Magento czy Presta jest lepsze. Wszystko ma swoje wady i zalety. Magento też mi zjadło trochę nerwów. Widziałam u klienta, że wiele problemów było z Prestą. Może to kwestia braku aktualizacji i innych czynników. Częściej miałam do czynienia z Magento. Z Divante też miałam styczność w swojej karierze zawodowej. Później w SuperKoszyk.pl współpracowaliśmy również na Magento. Jakoś to szło.

Wspomniałeś o szablonach. Czy takie szablony są podobne, jak stawiam bloga na WordPressie i mam szablon? Tutaj też mamy szablony sklepów?

Tak, są takie szablony. Są to szablony frontu, czyli tego, co widzi klient. One często mają w sobie zaszyte różne funkcjonalności, którymi można zarządzać w panelu administracyjnym. Bardziej rozbudowany system banerów, moduły do obsługi zapytań od klientów. Tego typu rzeczy często są w takich szablonach. Pierwsza rzecz, którą warto wziąć pod uwagę, jak się wybiera tego typu wdrożenie, to szablony często są robione, aby miały jak najwięcej wodotrysków, które fajnie się prezentują na serwisach, gdzie szablony się wybiera i kupuje. Jest dużo rzeczy, które na pierwszy rzut oka wyglądają super fajnie, ale w praktyce nie używa się ich, a są one ciężkie. Wydają za dużo dodatkowego kodu do aplikacji, w związku z tym trudno modyfikuje się taką skórkę. One są również wolniejsze, bo jest mnóstwo rzeczy, które nie są potrzebne. Są schowane pod spodem. Są też dobrej jakości skórki. Dostawców czy portali, gdzie można je wyszukiwać, są setki jak nie tysiące. Na pewno jest to opcja, aby postawić szybko Magento, które nam bardziej odpowiada, jeśli chodzi o wygląd, niż standardowa skórka. To, co jest siłą Magento, to to, że jest rozwijane przez amerykańską firmę. Siedziba Magento jest w Stanach od wielu lat. Początkowo system powstał w oparciu o zespół pracujący na Ukrainie, jako własność amerykańskiej agencji. Skoro jest tak bardzo pomyślane pod kątem rynku amerykańskiego, to pudełkowe Magento nie nadaje się od razu do wprowadzenia polskiego sklepu. Nie chodzi tylko o paczkę tłumaczeń, bo ona jest do pobrania i jest przygotowana. Nasi konkurenci z Poznania zbudowali taką paczkę w ramach swojej działalności Community. Ona jest od wielu lat dostępna, więc nie jest problemem samo tłumaczenie. Fakt, że nie ma integracji z polskimi kurierami, z polskimi płatnościami. Trzeba wynajdywać moduły, które to robią. Są takie rzeczy typowe dla Stanów. Jest trochę inny format adresu niż typowy dla Europy. Trzeba sobie to dostosować, powyłączać, skonfigurować, zanim zacznie się ich używać. Prozaiczna rzecz jak invoice, który w prostym tłumaczeniu jest fakturą, zupełnie nie ma wspólnego z fakturą VAT w Polsce. To jest PDF. To nie ma nic wspólnego z tym, jakie wymagania ma polski Urząd Skarbowy co do faktury. Pod tym kątem na pewno sama skórka nie wystarczy, aby uruchomić sklep działający w Polsce. Skórek jest bardzo dużo i niektóre są bardzo fajne.

To taka pozorna oszczędność. Tak samo jest z porównaniem do szablonów na WordPressa. Kupujesz coś, co pięknie wygląda. Jak to instalujesz, to zupełnie inaczej wygląda. Trzeba trochę pogrzebać w kodzie, aby to jakoś wyglądało. Też są to nakłady finansowe. Tak samo jest z każdym szablonem. To, co jest dla wielu, to nigdy nie jest spersonalizowane.

Myślę, że stawiając się w roli właściciela sklepu internetowego, te szablony są z reguły do wyboru, aby zrobić projekt Proof of concept. Coś, co chcemy sprawdzić, czy działa. Dużo zależy od tego, jak dużą ma dyscyplinę i silną wolę w swoim postanowieniu. On bierze ten szablon i godzi się na to, że nie wszystko będzie idealnie pod niego. Jeśli trzymamy się tego założenia, godzimy się na różnego rodzaju niedoskonałości, coś byśmy chcieli zmienić, ale wzięliśmy szablon, to nie chcemy tego dotykać. Jeśli trzymamy się tej dyscypliny, to jest wszystko OK. Natomiast, jeżeli na początku robimy sobie założenie, że weźmiemy szablon, aby nie robić całego frontu szytego na miarę, bo to będzie szybsze, tańsze, a potem jednak krok po kroku ten szablon staramy się przebudować pod swoje potrzeby, to nie jest efektywne. Te szablony nie są robione z myślą o tym, aby je modyfikować, tylko z myślą o tym, aby jak najlepiej wyglądały w takiej formie, jak są w pudełku. Nie dość, że musi modyfikować Magento, to musi brać pod uwagę to, jak ten szablon został zmodyfikowany. Z reguły jest to 5 razy więcej roboty niż napisanie od zera takiego frontu.

Korzystając z gotowego szablonu, trzeba wziąć pod uwagę, że nie będzie on szyty na miarę naszego biznesu

Wiem coś o tym. Może nie akurat na Magento, ale na innych szablonach, w innych systemach. Bardzo dobrze to rozumiem. Jak mówimy o modyfikacjach, to zawsze mnie coś zastanawiało – dlaczego tak trudno jest o programistów Magento. Ceny są z kosmosu. W tym momencie, gdybym choć trochę rozumiała programowanie, to już byłabym programistką Magento od dawna. Wytłumacz mi, dlaczego jest tak mało programistów Magento? Przez to ceny i stawki są wysokie. Może dla mnie nie są jak z kosmosu, bo się przyzwyczaiłam do nich. Nic mnie nie zdziwi. Więc o co chodzi? To jest tak trudne? Jest taka mała świadomość? 🙂

Na pewno jakbyśmy mieli opcję, aby tych programistów szybko mieć więcej w firmie, to przyjąłbym taką receptę bardzo chętnie. Zapraszam do aplikowania do nas. Szukamy dobrych ludzi. Stawki, mimo że wydają się bardzo wysokie, to w branży IT wcale nie są one najwyższe. Są dużo droższe technologie, nawet w e-commerce. Tak jak SAP Hybris, który jest zamkniętą platformą. Dużo trudniej jest wyszkolić osoby. Nie ma takiej wiedzy dostępnej ogólnie w internecie jak to robić. Nie jest tak, że Magento jest najdroższe. Jest na pewno drogie. Jeśli chodzi o samych deweloperów, to platforma jest skomplikowana. W międzyczasie przeszła zmianę, czyli było Magento 1. Teraz jest Magento 2, które jest kompletnie nowym oprogramowaniem. Od strony funkcjonalnej, biznesowej jest bardzo zbliżone do Magento 1. Od strony kodu jest to kompletnie nowa platforma z zupełnie inną filozofią i zupełnie innymi technologiami. Do tego dochodzi kwestia tego, co zrobiło Divante, czyli Headless front dla Magento. Zrobili taki open sourcowy projekt, który każdy może sobie pobrać. Tak naprawdę wynika to z głębszej potrzeby, która się dzieje na rynku i zmiany w podejściu do aplikacji internetowych ogólnie. Tak samo będzie się to tyczyło CMS-ów nie tylko e-commerce, gdzie oddziela się te warstwy. To powoduje, że potrzebujesz nie tylko programistów Magento, ale też programistów frontendowych, w technologiach typu Vue, Angular, czy React. Nie jest wcale prosto taki zespół zbudować i zmotywować. Programiści to są ludzie, którzy potrzebują ciągle nowych wyzwań. Stąd są takie ceny. Platforma nie jest platformą, którą programistycznie można się nauczyć samemu w dwa dni. To jest na tyle złożony system, że takie zmiany kosmetyczne nie są do zrobienia w chwilę. Trzeba to zrobić solidnie, ze sztuką, tak jak zostało to zaprojektowane i wymyślone przez Magento. Można wejść na stronę z treningami Magento, gdzie widać ile jest tych treningów z różnych obszarów samego Magento. Jest to złożona platforma i programistów na rynku ogólnie nie jest wielu. Do tego trzeba znaleźć programistów PHP, którzy chcą się nauczyć Magento albo takich, którzy mają już z tym doświadczenie. Takich ludzi jest bardzo mało.

Ciekawi mnie jeszcze czemu ludzie nie chcą spróbować. Rozumiem to, że nie jest to proste. Gdybym była programistą, to od razu uczyłabym się Magento – tak do tego podchodziłam.

Zdaję sobie sprawę, że mimo że my obracamy się w tym świecie Magento, to jest gro e-commerce, które zupełnie nie ma do czynienia i jeszcze nie aspiruje do Magento.

Przy tych dużych projektach zawsze można robić swoje customowe rozwiązania. Są firmy IT, które robią szyte na miarę rozwiązania bez żadnej platformy pod spodem. To też jest praktyka, którą się stosuje. Będąc programistą masz do wyboru Magento, ale tak samo masz do wyboru setki innych aplikacji czy obszarów. Możesz programować e-commerce, możesz programować gry komputerowe, możesz programować bankowość. Nie musisz się ograniczać do e-commerce. Ludzi programujących dobrze na rynku jest mało. Z drugiej strony jest tak, że jest duża potrzeba na ich usługi, ale też te technologie, na których oni pracują zaczynają być bardzo mocno specjalistyczne. Nie jest łatwo migrować się między poszczególnymi obszarami, jeśli ktoś już wyspecjalizował się w jednej technologii. Przejście i zaczynanie od zera zajmie mu od kilku miesięcy do dłuższych okresów. Nie wszyscy mają ochotę to robić.

Siedzę w e-commerce więc mam klapki na oczach. Widzę tylko e-commerce. Pewnie stąd to moje zaintrygowanie tematem.

Mogę powiedzieć anegdotę. Byłem na Politechnice, na swoim wydziale MiNI. Tam prezentowaliśmy rzeczy z Microsoftu odnośnie chmury Microsoft Azure i hostingu dynamicznego różnych złożonych aplikacji. Zainteresowanie naszym wykładem było średnie. Ludzie woleli słuchać jak programować drony, roboty, drukarki 3D i różne inne urządzenia. Temat webowych aplikacji nie jest taki seksi dla młodych programistów. Oni chcą robić dużo innych rzeczy. To też jest kolejny obszar. Jako firmy robiące Magento, pojawiają się takie inicjatywy większego promowania platformy. Wiem, że Bold z Krakowa próbuje robić takie rzeczy. Ogólnie to jest praca u podstaw, żeby ludzi przekonać do tego, że Magento jest fajne i może dać dużo satysfakcji. Rozwija się sklep internetowy, z którego korzystają dziesiątki albo setki tysięcy ludzi.

Na przykład ja. 🙂

Uważam, że to jest bardzo ważny kawałek tego, aby mieć poczucie, że praca jest wartościowa.

Tak naprawdę e-commerce cały czas idzie do przodu i się rozwija. Mogłabym mówić o sprzedaży internetowej dzień i noc. Ciężko mi obiektywnie na to spojrzeć ze strony programistów, których czasem nie rozumiem. To też jest specyficzna grupa ludzi. Nie można im odejmować inteligencji. Nie wiem, czy ty jesteś programistą. :), Jeżeli jesteś, to właśnie strzeliłam ci komplement. 🙂

Jestem. Jestem. Skończyłem MiNI na Politechnice i programowałem w różnych technologiach. Nawet teraz czasem wracam i coś programuję hobbystycznie. Niestety nie mogę już na co dzień programować. Mówię niestety, ponieważ to lubię.

Tak to jest, że jak coś idzie to już totalnie od wykonawstwa do przedsiębiorczości. Tak to niestety życie wygląda. Powiedz mi jeszcze. Zaczęłam sprzedawać w internecie. Super. Wszystko mi się rozwija. Zaczęłam na jakiejś platformie SaaS-owej, oprogramowanie pudełkowe. Czy łatwo jest przejść na Magento, czy to też zależy od platformy? Czy takie komplikacje to jest już większe wyzwanie?

Myślę, że to zależy od tego, jaką mamy motywację, aby przechodzić z platformy gdzie indziej. Jeśli nasz biznes wyrasta z tej platformy, czyli już nie jesteśmy w stanie tej platformy dostosowywać do naszych potrzeb, ona nie jest w stanie zapewnić nam takiej funkcjonalności czy obsługi ruchu tak, jak potrzebujemy, to są typowe bodźce, aby wyjść z pudełkowego rozwiązania. Oznacza to, że chcemy zbudować coś, co działa trochę inaczej. Wiąże się to ze zmianą designu całego frontu. Jest to dosyć często budowanie systemu od nowa. Czasami zdarza się tak, że przenosimy front, w miarę 1:1, jeśli chodzi o to, jak on funkcjonuje i wygląda. Większość migracji związana jest ze zmianą designu, czyli budowaniem nowego rozwiązania. Czy to zależy od platformy? Wydaje mi się, że największym czynnikiem, który będzie miał wpływ na to, czy ta migracja jest trudna, czy nie, będzie to z czym jesteśmy zintegrowani i z czego będziemy dalej korzystać. Jeżeli to jest platforma, która nie zapewnia nam żadnej bieżącej integracji, które są unikalne, to ta migracja nie będzie taka problematyczna, jak wtedy, kiedy na tej platformie dostępne są różnego rodzaju integracje, z których na bieżąco korzystamy, a do których nie ma dostępnych modułów na Magento. Oczywiście wtedy trzeba te moduły napisać. To jest jedna rzecz. Druga rzecz jest kwestią hostingu. Platformy SaaS-owe są hostowane u dostawców. Nie musimy się tym martwić. U Magento, jeśli nie decydujemy się Commerce Cloud, to ten hosting trzeba sobie zapewnić. Trzeba znaleźć dobrego dostawcę lub zrobić to u siebie. Trzeba mieć kompetencje. Trzeba zarządzać dostępnością tego sklepu. Przy dynamicznym rozwoju nie wgrywa się wszystkich zmian na bieżąco do tego systemu, który publicznie działa. Trzeba mieć środowisko testowe, gdzie pewne rzeczy się sprawa. Dopiero później wrzuca się to na środowisko produkcyjne. W zależności od tego, jak duży jest to projekt, to ta migracja może być różnie skomplikować.

Zaletą posiadania rozwiązania szytego na miarę jest to, że nie jesteśmy zależni od nikogo pod względem motywu czy hostingu

Nie ma prostych rozwiązań.

Dokładnie. To zależy.

Ulubiona odpowiedź 😉
Dzisiaj też rozmawiałam o e-commerce w innym podcaście. Moja odpowiedź zwykle była podobna. Rozmawiałam na mniej skomplikowane tematy, ale też odpowiadałam: „To zależy”.

Myślę, że to nawet nie jest kwestia e-commerce, tylko obszaru usług i pracy projektowej.

Jeżeli ja przyjdę do was z takim problemem i taką chęcią zmiany, przejścia na Magento, to wy te wszystkie środowiska testowe i inne, zapewniacie?

To zależy od klienta. Niektórzy klienci chcą, abyśmy robili takie rzeczy. Inni mówią, że mają swojego dostawcę hostingu i trzeba się z nimi dogadać. To oni będą te środowiska obsługiwać. Ogólnie jest to część usługi. Z reguły robimy to w oparciu o chmurę Microsoft Azure. Zajmujemy się wtedy przygotowaniem tych środowisk, utrzymywaniem ich, konfiguracją i optymalizacją.

Jak mówimy o was i o waszych usługach – jeżeli ja ogólnie mam zamysł na sklep internetowy. Mam też powody, dlaczego to ma być Magento, a nie rozwiązanie SaaS-owe. Duży biznes, dużo produktów. Poprowadzicie mnie za rączkę? Klient nie ma specjalisty jak ja, który powie mu, co ma być zrobione. 🙂 Czy pomagacie we wdrożeniu od A do Z?

Jako właściciel firmy mam taką wizję, że taką wartością kluczową tego, co budujemy, nie jest tylko kompetencja technologiczna. Ona jest fundamentem. Wiedza związana z segmentem rynku, na którym pracujemy z e-commerce. Lekcje dotyczące tego, co widzi klient, od tego jak zaprojektować odpowiedni front dla danego biznesu, dla danego obszaru, gdzie korzystamy z prototypów, badań z użytkownikami. Nawet przed tym, jak zaczniemy cokolwiek programować, to możemy zbudować interaktywną makietę, którą możemy zaprezentować użytkownikom czy kluczowym interesariuszom w projekcie. Wtedy jesteśmy wspólnie w stanie wypracować obraz tego, co chcemy na koniec dostać. Uważam, że jest to bardzo istotne narzędzie. Nie da się wszystkiego 1:1 zaprojektować w żadnym prototypie. Poziom precyzji tych prototypów budowanych z roku na rok się zwiększa. W tej chwili jesteśmy w stanie modelować w zasadzie sklep bardzo blisko do tego, jak on wygląda w rzeczywistości. Nie tylko od strony wizualnej, ale też od strony wszystkich mechanizmów, takich jak promocje, check-outy. Wszystkie te rzeczy są klikalne, interaktywne. Można to wszystko dosyć dobrze zaprojektować. Jest to szczególnie ważne przy tych złożonych wdrożeniach, nie tylko typowych B2C, ale też bardzo często B2B. Ta wiedza dotycząca tego, jak proces powinien wyglądać, często jest w głowach wielu różnych osób, z różnych obszarów działalności firmy. Często jest to też robione na bazie starego systemu, który działał od 15 lat. Chcemy go udoskonalić, przebudować, ale też z jakiegoś powodu ten system przez 15 lat działał w tej firmie. Nie można nie doceniać takich rozwiązań, które działały przez wiele, wiele lat. One z reguły mają prosty interfejs. On nie jest ładny, ale z reguły jest bardzo funkcjonalny. Te stare systemy są też bardzo szybkie. Jak najbardziej jesteśmy w stanie poprowadzić cię za rękę od designu do frontu, przez zaprojektowanie wszystkiego do celów biznesowych. Idą za tym techniczne procesy i integracje. Prowadzimy też poprzez logistykę i rozstawienie stanowisk do wydruku listów przewozowych. Robiliśmy to też do jednego z naszych klientów. Wydaje mi się, że to jest esencja tego, co my chcemy zrobić, czyli być partnerem dla firmy, która z nami pracuje, nie tylko od strony dostarczania linii kodu, ale od strony szeroko rozumianego e-commerce. Naszą rolą nie jest to, aby mówić naszym klientom, w jaki sposób mają robić biznes. Naszą rolą jest to, aby krytycznie oceniać to, co mają w głowie. Proponować różnego rodzaju innowacje, do których mamy dostęp, bo aktywnie się szkolimy cały czas. Działamy w obszarach związanych z e-commercem.

Jest to zrozumiałe. Fajnie jak ktoś z zewnątrz obiektywnie spojrzy na rzeczy, w których my od lat się kisimy. Nie widać wszystkiego. Nie mamy dostępu do całej wiedzy, jaką specjalistyczna firma czy specjaliści mogą mieć. To jest zawsze wartość dodana. Z mojego punktu widzenia, fajnie brać takie kompleksowe wsparcie. Nie tylko uważać, że wie się lepiej, ale zaufać czasem specjalistom. Tworzy się coś pełnego, funkcjonalnego, a nie tylko wycinek.

Mam pytanie odnośnie tego co lepiej. Wiem, że to zależy. 🙂 Jeżeli miałabym się zdecydować na coś dużego, to jaka jest przewaga, zaleta Magento od platformy stricte dedykowanej? Takiej, którą stworzy zewnętrzna firma programistyczna albo mój zespół programistów.

Myślę, że są dwie kluczowe rzeczy. Pierwsza jest taka, że w wersji bazowej część rzeczy jest zrobiona z e-commerce. Nie trzeba tego robić od zera. To są wszystkie rzeczy związane z obsługą podstawowych bytów takich jak klienci, zamówienia, koszyki. To jest out of the box. Nie trzeba tego pisać od zera. Wydaje mi się, że to jest kluczowa część, ponieważ w tych większych systemach wyprodukowanie samodzielnie podstawowego obszaru w całościowych kosztach nie będzie dominujące. Wydaje mi się, że kluczowa sprawa to brak uzależnienia od konkretnego jednego dostawcy. Nawet podczas naszej rozmowy wspomniałem o kilku agencjach, które tak jak my, rozwijają Magento. Jeżeli z jakiegoś powodu coś z daną agencją się wyczerpuje, czy to z winy agencji, czy z winy klienta, czy strony uznają, że czas na pójście w różne strony, to zawsze można pójść do innej agencji. Wiadomo, że ta druga agencja zacznie od analizy kodu i stwierdzenia, że tamta poprzednia średnio to zrobiła i trzeba wszystko poprawiać. Trochę żartuję. Często się tak zdarza, ale nie zawsze. Zdarzają nam się projekty, które przejmowaliśmy i były naprawdę dobrze zrobione. Wcale nie jest to regułą. Jak ktoś bierze odpowiedzialność za utrzymanie takiego systemu, to musi się z nim zapoznać. Nie ma magii, nie ma możliwości, abyśmy przewidzieli, jak jest zrobiona platforma. Trzeba się z nią zapoznać. Jest taka możliwość. Druga część jest taka, że może tych programistów Magento nie jest bardzo dużo, ale są na rynku. Można dodać własne zespoły u siebie w firmie. Nawet nie tylko po to, aby samemu rozwijać ten e-commerce i nie mieć zewnętrznego dostawcy, ale chociażby po to, aby w świadomy sposób kontrolować i mieć jedną czy dwie osoby, które na co dzień w tym projekcie nie programują albo programują bieżące, drobne rzeczy. One gwarantują ciągłość, gdyby z jakiegoś powodu dostawca wycofał się z kontraktu. Dostęp do wiedzy – budując dedykowane rozwiązania, z natury rzeczy stajemy się zależnymi od dostawcy. Czy to jest wewnętrzny, czy zewnętrzny zespół. Oni będą ekspertem w tym systemie. Przejęcie obsługi czy odbudowa tego systemu przez inną firmę jest dużo trudniejsze. Nie jest niemożliwe. Każdy system jest pisany w jakimś języku programowania. O ile jest dostęp do kodu, to można go przejąć. Jest dużo trudniejszy, bo jest mniej wiedzy.

To jest mój najczęstszy argument, kiedy ktoś się mnie pyta, jaką platformę wybrać czy dedykowaną, czy pójść w Magento. Wiązać się z kimś na lata. Rozwód trudniej jest wziąć. Z doświadczenia wiem, że agencji, która ma przeroby czasowe, żeby przejąć po innej agencji sklep na Magento, też nie jest łatwo. Akurat odbyłam takie poszukiwania. Nie było to takie prostsze. Na pewno byłyby prostsze i bardziej realne, jeżeli mamy pieniądze.

Zdecydowanie. Jeśli ktoś ma w sobie żyłkę hazardzisty i jest w stanie wystawić się na pewne ryzyko, to może szukać deweloperów Magento gdzieś daleko, w rejonach Dalekiego Wschodu. Na przykład w Indiach, gdzie tych firm jest bardzo dużo. Oczywiście są tam bardzo dobre firmy. Są to ogromne agencje, które robią największe sklepy na świecie. Jest bardzo dużo też firm o słabej renomie. Stawki freelancerów stamtąd są dosyć atrakcyjne.

To jest cecha wschodnia. Ceny są atrakcyjne, ale tę żyłkę hazardzisty trzeba mieć. Ja akurat jej nie mam, więc zawsze płacę więcej za wszystko. Czy są projekty, które byś mógł wspomnieć? Takie wasze, którymi się chwalicie? Jakieś przykłady?

Mamy tych projektów trochę zrobionych. Taki projekt, który bardzo lubię. On jest super świeży. Już parę lat pracujemy, ale cały czas się nim opiekujemy i aktualizujemy. Bardzo go lubię. To jest mkfresh.pl. Mk Café. Jest Super Koszyk, z którym cały czas pracujemy. Specjalnie dla Suwałk. Jest Rekman. Z modowych to Mohito, które robiliśmy parę lat temu. Stalgast z B2B, które obsługujemy z polskich firm. Są też tacy klienci, z którymi pracujemy teraz dużo, ale którymi nie mogę się niestety publicznie chwalić. Są to duże międzynarodowe korporacje, które uważają, że jakość usług u nas jest fajna i pracują z nami nad kolejnymi projektami.

Super. Gratuluję. Zapaliła mi się teraz żarówka w głowie. Projekty B2B i Commerce w Polsce są coraz popularniejsze? Nie mam rozeznania w tym temacie. Jak działaliśmy przy Super Koszyku, to ten rynek B2B nie był tak rozwinięty.

Według Forbesa w roku 2020 B2B będą wartością ponad dwukrotnie przekraczającą rynek B2C. Nie jest to może zaskakujące względem samej skali rynku obrotów. Mamy w naszym portfelu projekty, w których dodajesz do koszyka cysterny w panelu, więc wartość takiego koszyka jest liczona w setkach tysięcy lub milionach takich pojedynczych zamówień. Z drugiej strony, to co jest ciekawsze, to cały model dystrybucji się bardzo mocno zmienia. Firmy, które do tej pory miały sieci tradycyjnych dystrybutorów, to zaczynają sprzedawać bezpośrednio zarówno w kanale B2B do swoich końcowych odbiorców, czyli małych sklepów, ale też direct to consumer. Marki, które wcześniej nie miały takiej możliwości, sprzedawały przez tradycyjną sieć sklepów, gdzie nie byli ich właścicielami. Teraz próbują sprzedawać bezpośrednio. W B2B jest to bardzo ciekawy obszar. Jest to rzecz, która może przemówi wielu osobom do wyobraźni. Szacuje się, że około 2020 roku 30% obrotów B2B online będzie pochodziła z Chin. Rzeczywiście ta transformacja cyfrowa przełoży się realnie na gospodarkę. Na pewno online B2B jest bardzo ciekawe. Mamy sporo takich projektów w Polsce, ale też międzynarodowych. Są to dużo bardziej skomplikowane wdrożenia, natomiast Magento zdiagnozowało sytuację i mają dedykowane swoje moduły do obsługi B2B.

Transformacja cyfrowa przełoży się realnie na gospodarkę

Zupełnie zapomniałam o Chinach. Tam to wszystko jest ściągane. Jest to teraz często przez internet. Nie ma co ukrywać, że tutaj wartości zamówień są dużo większe. Cieszy mnie to, bo ogólnie mnie cieszy, kiedy e-commerce się rozwija. Super. Jakby ktoś był zainteresowany wdrożeniem Magento czy rozmową z tobą, a może zatrudnieniem się u was, to gdzie cię szukać? Jak cię znaleźć?

Proszę wysyłać bezpośrednio maila do mnie. Zapraszam do kontaktu. Oczywiście możecie zapoznać się z naszą firmą na stronie orba.pl i orba.co, gdzie są formularze kontaktowe i telefony do naszych biur.

Super. Ja podam maila i linki w notatkach. Do sklepów również. Tobie bardzo dziękuję za super pouczającą mnie rozmowę. Dowiedziałam się dużo ciekawych rzeczy. Będzie mi już łatwiej rekomendować różne rozwiązania w Magento. Rozwiałeś trochę moich wątpliwości. Dziękuje ci za to. Mam nadzieję do zobaczenia na konferencji albo przy okazji. 🙂

Super. Bardzo dziękuje za zaproszenie. W razie dodatkowych pytań jestem do dyspozycji. Pozdrawiam wszystkich. Dziękuje za czas zarówno twój, jak i słuchaczy, którzy zdecydują się na przesłuchanie całego podcastu.

Super. Dzięki. Hej!

Dzięki. Pa!