Wdrażamy, utrzymujemy i rozwijamy sklepy internetowe oraz platformy B2B
na Magento. Z nami Twój sklep będzie szybki (ponad 80 na mobile i 90 na desktop w Google PageSpeed), z niskimi kosztami utrzymania i będzie świetnie sprzedawał.
Wdrażamy, utrzymujemy i rozwijamy sklepy internetowe oraz platformy B2B
na Magento. Z nami Twój sklep będzie szybki (ponad 80 na mobile i 90 na desktop w Google PageSpeed), z niskimi kosztami utrzymania i będzie świetnie sprzedawał.
Magento 2 to platforma e-commerce, która występuje w dwóch wersjach. Bezpłatnej Community Edition i płatnej—Adobe Commerce. To oprogramowanie open-source, co oznacza, że jest dostępne publicznie i można je dostosować do indywidualnych potrzeb. W skrócie ma się dostęp do każdej linijki kodu i można taki ecommerce albo platformę B2B dowolnie modyfikować.
Magento w porównaniu do innych silników ecommerce open source jest łatwe do rozbudowania poza standard i cały czas działa poprawnie nawet jeżeli jest bardzo zmodyfikowane. Po drugie, łatwo wytrzymuje dużą skalę ruchu, produktów, walut i języków. Dlatego jest świetnym wyborem dla rosnących sklepów internetowych (zwłaszcza jeżeli planują działać na wielu różnych rynkach geograficznych) oraz dla platform B2B. W przypadku sprzedaży B2B każda firma ma wypracowaną unikalną strategię sprzedaży i koniecznie trzeba dopasować platformę do strategii sprzedaży (a nie na odwrót).
Magento 2 pojawiło się na rynku w 2015. Od tego czasu mocno ewoluowało i obecnie jest to stabilny i cały czas rozwijany o nowe funkcjonalności silnik ecommerce.
Magento ecommerce to platforma, która pozwala dopasować wygląd i funkcjonalności zarówno w sprzedaży B2C jak i B2B.
Co więcej wykorzystując jeden panel administracyjny i jeden back-end Magento można w tym samym momencie prowadzić wiele różnych sklepów internetowych oraz platform B2B. Ecommercy mogę różnić się od siebie wyglądem, mieć różne funkcjonalności oraz być dostępne pod innymi domenami.
Magento ecommerce może jednocześnie obsługiwać około 50 różnych storeview (czyli 50 różniących się od siebie sklepów). Wdrożenie Magento jest zatem świetnym rozwiązaniem zarówno dla firm działających w sektorze B2C, jak i B2B.
Jesteś marką, producentem lub dystrybutorem, który sprzedaje bezpośrednio do konsumentów w modelu B2C?
Jeśli tak, to pomożemy Ci stworzyć szybki sklep (z ocenami Google PageSpeed ponad 80 na mobile i 90 na desktop) i który świetnie sprzedaje. Niezależnie od tego, czy Twoja firma koncentruje się w 100% na online czy Twój ecommerce ma wspierać strategię omnichannel.
Jesteś firmą, która działa w modelu B2B?
Jeśli tak, to pomożemy Ci stworzyć na Magento platformę B2B, która zwiększy efektywność działu handlowego i będzie wpisywała się transformację cyfrową Twojej firmy. Twoi Klienci będą zadowoleni z dostępu w czasie rzeczywistym do danych finansowo-księgowych oraz, że warunki handlowe na platformie będą identyczne jak u handlowca.
Skontaktuj się z nami. Porozmawiamy o Twojej sytuacji biznesowej i wspólnie ustalimy czy Magento to dobry wybór.
Budujemy nowoczesne i świetnie sprzedające sklepy internetowe. Nieważne, czy masz już doświadczenie w ecommerce i chcesz przenieść się z Presty lub WooCommerce czy inwestycja w Magento to pierwszy i stanowczy krok Twojej firmy w ecommerce. Dzięki wieloletniemu doświadczeniu wiemy jak dopasować Magento 2 do Twoich wymagań biznesowych i potrzeb Twoich klientów.
Jesteś w trakcie wdrożenia nowego sklepu B2C albo platformy B2B, ale projekt ma przekroczony budżet, nie jest w terminie i to co zostało zakodowane ma masę błędów? Pomagamy firmom w takiej sytuacji. Zaczynamy od audytu obecnego stanu projektu (ocena jakości kodu, integracji, projektu graficznego i architektury sytemu), weryfikujemy analizę przedwdrożeniową. Następnie opracowujemy plan naprawy błędów i dokończenia projektu.
Masz dość swojej obecnej agencji, która nie przejawia inicjatywy, a jedynie wykonuje zlecone zadania i pozostawia przy tym wiele do życzenia? Dołącz do grona naszych Klientów dla których jesteśmy nieodłącznym partnerem biznesowym. Analizujemy ich dane, angażujemy stratega i wspólnie budujemy backlog rozwojowy, który później efektywnie wdrażamy z zachowaniem najwyższych standardów jakościowych.
Mamy także doświadczenie i oferujemy:
Projektowanie user experience sklepów na Magento
Przenoszenie sklepów z innych platform na Magento
Kompleksowe wdrożenia omnichannel oparte o Magento
Audyty i optymalizacja jakości kodu, wydajności i szybkości
Zaawansowane integracje m.in. z PIM, ERP, CRM, płatnościami czy kurierami
Tworzenie sklepów w technologii headless PWA
Migracje z Magento 1 do najnowszego Magento 2
Wdrożenia PIM (Akeneo, Pimcore)
Kodowanie frontendów Magento opartych na technologii Hyva
Przeprowadzamy warsztaty z Twoim zespołem, by poznać Wasz biznes, jego przewagi konkurencyjne, systemy i strategię. Przygotowujemy szkice UX i indywidualny projekt graficzny. Planujemy architekturę systemu. Ten etap koordynowany jest przez Konsultanta Ecommerce. Dokładna analiza przed wdrożeniem zmniejsza całkowity koszt wdrożenia i daje finansowe bezpieczeństwo oraz przewidywalność.
Na tym etapie kodujemy backend, frontend oraz wykonujemy integracje. Pracujemy w metodyce Agile. Co dwa tygodnia otrzymujesz kolejne gotowe części Twojego ecommerce. Zanim nowa funkcjonalność trafi do Ciebie jest dokładnie sprawdzana przez Testera. Dzięki temu nie tracisz czasu na opisywanie błędów i nie czujesz się jak zewnętrzny tester agencji ecommerce, z którą pracujesz.
Dane produktowe przenoszone są do PIMa, a dane o zamówieniach i zarejestrowanych użytkownikach do Magento. W czasie tego etapu wykonujemy także migrację SEO.
Na tym etapie ostatecznie sprawdzasz czy serwis działa poprawnie. Pójdzie to sprawnie dzięki temu, że w czasie wdrożenia Tester sprawdzał wszystkie funkcjonalności i co dwa tygodnie oddawane były kolejne części serwisu.
Jak tylko dostaniemy sygnał od Ciebie, że serwis jest w porządku to wspólnie ustalamy datę, kiedy Twój nowy sklep (albo platforma B2B) zostanie udostępniony Twoim Klientom. W czasie przepięcia skrupulatnie przechodzimy przez kolejne punkty listy przepięciowej. To zwiększa bezpieczeństwo.
Po uruchomieniu sklepu rozwijamy go o nowe funkcjonalności, instalujemy rozszerzenia, aktualizacje i dbamy o bezpieczeństwo. Jesteśmy partnerem na lata, który pomaga rozwijać biznes, podejmować decyzje strategiczne i zawsze zapewniamy wsparcie po wdrożeniu. Osiągamy to dzięki zaangażowaniu w Twój projekt Konsultanta Ecommerce z co najmniej 10-letnim doświadczeniem oraz Koordynatora Projektu z doświadczeniem w ecommerce.
To co nas wyróżnia to koncentracja na przychodach i efektywności naszych Klientów. Tworzymy szybkie sklepy internetowe, które świetnie sprzedają i platformy B2B, które zwiększają efektywność działów handlowych.
Jak to osiągamy? Do każdego projektu wdrażamy naszych 16 rozwiązań technologicznych, które zwiększają sprzedaż i do współpracy dołączamy konsultanta ecommerce, z co najmniej 10-letnim doświadczaniem w branży online.
Przygotowaliśmy proste i konkretne odpowiedzi na najczęstsze pytania, które zadają nam osoby zastanawiające się nad Magento 2.
Magento 2 to platforma e-commerce w wersji open-source. Występuje też w wersji licencjonowanej—Adobe Commerce. Magento 2 jest unikalne w tym, że nawet po dodaniu kilkudziesięciu niestandardowych rozwiązań cały czas działa bez błędów. To z kolei daje możliwość dopasowania do bardzo nietypowych modeli sprzedaży ecommerce (przykładowo sprzedaży B2B. Obecnie wersja Magento 1 nie jest już wspierana i rozwijana. Zastąpiła ją wersja Magento 2.
Magento 1, będące pierwszą wersją platformy zyskało popularność jako rozbudowane rozwiązanie open-source. Od połowy 2020 Magento 1 nie jest już wspierane przez Adobe.
W związku z tym najlepszą opcję jest wdrożenie Magento 2. Oferuje ona więcej możliwości, i co najważniejsze jest stale wspierana i rozwijana. Dba o to zarówno Adobe jak i cała społeczność programistów skupionych właśnie na Magento 2.
Jeśli posiadasz licencję Adobe Commerce, od razu otrzymujesz dostęp do repozytorium. Pozwala Ci to korzystać z modułów dostępnych w Adobe Commerce.
W bezpłatnej wersji Magento (Community Edition) prawdopodobnie posiadasz kilka lub kilkadziesiąt dodatkowych modułów.
W momencie podpinania się do tego repozytorium mogą pojawić się konflikty wynikające z niekompatybilności modułów. W takim przypadku wystarczy
wyłączyć konfliktujące moduły z płatnej wersji Adobe Commerce.
Aby przejść z bezpłatnego Magento 2 na Adobe Commerce, wystarczy usuwać konflikty pomiędzy modułami. Następnie należy stopniowo usuwać moduły z
bezpłatnej wersji Magento (Community Edition) i włączać moduły z Adobe Commerce.
Cały ten proces nie jest kosztowny i nie trwa długo. Wszystko zależy od tego:
czy od razu usuniesz wszystkie konfliktujące ze sobą moduły,
czy przed przeniesieniem się na płatną wersję, czyli Adobe Commerce, podniesiesz Magento do najnowszej wersji.
Utrzymanie i rozwój Magento to temat zbyt rzadko poruszany na naszym rynku. Zawsze należy pamiętać, że prowadzenie sklepu internetowego wymaga budżetu
na jego utrzymanie.
Dla ecommercu, który ma:
3000 transakcji
150.000 użytkowników miesięcznie
10.000 SKU
3 środowiska (test, stage i produkcję)
koszty utrzymania i rozwoju w perspektywie 5 najbliższych lat wynoszą od około 1.250.000 PLN do 3.000.000 PLN.
Kwota ta będzie się różniła w zależności od jakości obsługi i hostingu oraz poziomu rozwoju. Im lepsza jakość i większa intensywność rozwoju, tym większe koszty będziecie ponosić. Pierwsza wartość przekłada się na utrzymanie oraz bardzo mały rozwój. Druga wartość zakłada intensywne działania rozwojowe.
Jeśli chcesz dowiedzieć się więcej, przeczytaj wpis ile kosztuje utrzymanie i rozwój Magento.
Jeśli po zobaczeniu kwoty od 1.250.000 PLN do 3.000.000 PLN zastanawiasz się czy da się ją zmniejszyć – odpowiedź brzmi tak! Jest na to kilka
sposobów.
Ogranicz liczbę godzin przeznaczonych na rozwoju.
Poproś agencję o przydzielenie do współpracy doświadczonego Koordynatora Projektu w Magento, który samodzielnie będzie w stanie skonfigurować
panel.
Usuń nieużywane moduły.
Postaraj się wynegocjować niższą stawkę godzinową.
Wdróż Page Buildera.
Uzyskaj certyfikat Adobe Commerce Business Practitioner i część pracy konfiguracyjnej realizuj samodzielnie.
Opracuj standard zgłaszania błędów z software housem.
Opracuj standard zgłaszania nowych funkcjonalności z software housem.
Zautomatyzuj pewne rodzaje testów, które dotychczas były wykonywane ręcznie.
Warto pamiętać, że wszystko zależy od tego z jakim software housem współpracujesz i w jakim wymiarze godzin. Mimo wszystko, stosując te sposoby można
zaoszczędzić około 40-60 godzin miesięcznie, czyli około 120.000 – 180.000 PLN rocznie, jeśli stawka wynosi mniej więcej 250 PLN. Jeśli zależy Ci na
większej oszczędności, będziesz musiał ograniczyć liczbę godzin przeznaczonych na rozwój.
Jednym z zadań utrzymaniowych Magneto jest podnoszenie go do wyższej wersji. W przypadku aktualizacji Magento mamy dwie opcje:
1. Małe podniesienie – warto przeprowadzać je dwa razy do roku.
Dotyczą one ostatniej cyfry w wersji Magento. Przykładowo, małe podniesienie to aktualizacja wersji 2.4.3 na wersję 2.4.4.
2. Duże podniesienie – pojawia się zazwyczaj raz na 3-4 lata, wtedy należy dokonać aktualizacji.
Duże podniesienie dotyczy środkowej cyfry w nazwie wersji. Jeśli obecna wersja Magento to 2.4.3 i być może kiedyś pojawi się wersja 2.5.1. To
aktualizacja z wersji 2.4 do wersji 2.5 będzie tym dużym podniesieniem.
Zliczając łącznie prace programisty, koordynatora projektu oraz testera to małe podniesienie Magento zajmuje około 40-45 godzin, natomiast duże
podniesienie Magento około 160 godzin.
Na liczbę godzin potrzebną do aktualizowania Magento wpływa przede wszystkim ilość i jakość dodatkowych modułów, wykorzystywany frontend oraz poziom
customizacji projektu. Im jest mniej modułów i są one wyższej jakości tym mniej godzin zajmie podniesienie Magento do wyższej wersji.
Aby przyspieszyć Magento, gdzie front-end oparty jest na zmodyfikowanej Lumie albo szablonie opartym o Lumę, można zastosować 2 rozwiązania. Pierwsze
z nich to wdrożenie frontendu Magento opartego na Hyva, a drugie to optymalizacja Lumy.
Jeśli chodzi o wdrożenie Hyvy to zajmie to około od 780 do 1070 godzin. Jest to spora inwestycja, natomiast wtedy możesz osiągnąć wyniki w Google
PageSpeed rzędu ponad 80 na mobile i 90 na desktopie.
Jeśli chodzi o poprawę szybkości Magento opartego o Lumę to można wykonać kilka rzeczy:
Odchudzenie Magento z niepotrzebnych paczek PHP, które niepotrzebnie obciążają cały system.
Wdrożenie modułu do blokowania i optymalizacji JS’ów.
Wdrożenie modułów do obsługi obrazów w formacie WebP.
Skonfigurowanie lazy load’a, czyli TclPath’a, przenoszenia JS, minifikacja HTML, JS i CSS.
Dzięki temu można liczyć na wyniki rzędu około 85 na desktop oraz około 45-47 na mobile.
Magento nie jest dobrym rozwiązaniem do zarządzania dużą bazą produktową. Jeśli chcesz zmienić jakiś parametr techniczny w kilkuset lub kilku
tysiącach produktów na raz, jest to bardzo nieefektywne. Są oczywiście wyjątki, w których możliwe jest skuteczne zarządzanie produktami w Magento.
Natomiast tyczy się to tylko i wyłącznie sytuacji, w których masz około 10 produktów, sprzedajesz tylko na jednym rynku geograficznym i masz jedną
wersję językową.
Wszystkie dane produktowe w Magento powinniśmy podzielić na dwie kategorie.
Dane produktowe szybko zmienne, są to dane które dotyczą dostępności, stanu magazynowego, ceny produktu. Zarządzanie danymi szybko zmiennymi powinno
odbywać się w ERP’ie (Enterprise Resources Planning).
Dane produktowe wolno zmienne, dotyczą zdjęć produktu, opisów produktu, atrybutów, parametrów technicznych, plików, załączników, specyfikacji
technicznych. Danymi wolno zmiennymi zarządzaj najlepiej w PIM’ie (Product Information Management).
Jeśli zdecydujesz się na Magento to na pewno zastanawiałeś się jak zmigrować do niego dane. Są to 3 kategorie danych. Są to dane produktowe, dane
dotyczące zamówień oraz dane dotyczące klientów.
Do Magento warto przenieść tylko dane zarejestrowanych użytkowników. Przede wszystkim są to ID użytkownika, adres email, dane teleadresowe.
W przypadku danych, które dotyczą zamówień, ponownie warto zmigrować takie elementy jak ID zamówienia, status zamówienia czy kwotę zamówienia.
Jeśli chodzi o dane produktowe, występują dane szybko zmienne i wolno zmienne, które zostały omówione wcześniej. Dane szybko zmienne powinny zostać w
ERPie – wtedy należy zintegrować ten system z Magento. Dane wolno zmienne nie powinny być zmigrowane do Magento ale do PIM’a – przykładowo może to być
Akeneo lub Pimcore.
W pewnych sytuacjach Magento 2 nie będzie najlepszą rozwiązaniem. Sytuacje, w których nie powinieneś decydować się na Magento 2:
oczekujesz, że to rozwiązanie wdrożysz za mniej niż 300.000 PLN
oczekujesz niskich kosztów utrzymania, poniżej 250.000 PLN rocznie
oczekujesz, że wdrożysz ecommerce w mniej niż 7 miesięcy
liczysz, że wdrożenie Magento z frontendem opartym o PWA wyeliminuje konieczność tworzenia natywnych aplikacji
planujesz samodzielnie dokonywać zmian w kodzie
oczekujesz, że silnik będzie pełnił funkcję PIM’a, ERP’a lub WMS’a
W każdej z tych sytuacji musisz przemyśleć swój wybór. Możliwe, że inny silnik ecommerce będzie dla Ciebie dużo lepszy.
Są sytuacje kiedy Magento nie będzie optymalnym wyborem, są też sytuacje kiedy to właśnie Magento będzie jedynym rozwiązaniem, które udźwignie dany
biznes.
Przede wszystkim wtedy gdy Twój biznes osiąga coraz większą skalę. Założenia, które uzasadniają wykorzystanie Magento to:
liczba produktów powyżej 100.000
powyżej 4.000 transakcji dziennie
ponad 5 promocji cenowych, które nakładają się na siebie i działają jednocześnie
ponad 10 rynków zagranicznych
ponad 5 różnych frontendów, podłączonych do jednego backendu
Kolejna sytuacja, to moment gdy ilość nietypowych rozwiązań robi się coraz większa. Wtedy również powinieneś zastanowić się nad Magento, ponieważ im
dalej odbiegasz od standardu prostszego silnika tym bardziej rośnie dług technologiczny. Poza tym silnik działa coraz wolniej a koszty utrzymania
rosną. Magento jest napisane tak, że nawet jeżeli odbiegasz znacznie od standardu to silnik ten działa wydajnie.
Optymalizacja współczynnika konwersji na tej platformie nie jest bardzo trudnym zadaniem. Magento jest elastycznym silnikiem, więc nie ma problemu z
implementacją nietypowych rozwiązań takich jak konfiguratory czy zmieniony sposób filtrowania.
W większości przypadków (ok. 98%) najlepszym wyborem jest Hyva. Tylko czasami PWA będzie bardziej odpowiednie—w przypadku bardzo specyficznego modelu
biznesowego lub skali projektu.
Istnieją 4 kluczowe czynniki, które powinny być brane pod uwagę przy wyborze front-endu do Magento:
Bezpieczeństwo
ROI (Zwrot z inwestycji)
Generowanie przychodów
Koszty inwestycji (TCO)
Koszty wdrożenia i utrzymania PWA są wyższe niż Hyvy, dlatego warto zastanowić się czy przewidywane przychody uzasadniają tę inwestycję.
Dlatego Hyva dla większości projektów na Magento to najlepszy wybór. PWA nadaje się lepiej do nietypowych modeli biznesowych, a Luma i gotowe szablony
są w tym momencie już przestarzałymi i nie rozwojowymi technologiami.
W przypadku PWA warto zdecydować się na PWA Studio albo Vue Storefront.
Magento jest odpowiednie dla ekspansji na rynki zagraniczne i oferuje wiele możliwości dostosowania do różnych wymagań biznesowych, walut, języków,
form płatności, form dostawy i front-endów.
Ogromną zaletą Magento jest to, że można utrzymywać wszystko na jednym backendzie. Oznacza to, że do jednego backendu może być podpiętych kilka różnych front-endów (można nawet mieć do każdego państwa zupełnie inny projekt graficzny).
Koszty związane z ekspansją na rynki zagraniczne w przypadku Magento różnią się w zależności od konkretnych wymagań. Jeśli ekspansja polega na
dostosowaniu tylko wersji językowej, koszty mogą wynosić około 7500 PLN. Jeśli wymaga to dostosowania waluty, form płatności, dostawy i zmiany front-endu, koszty mogą sięgnąć nawet 35 000 PLN.
Warto rozważyć uwzględnienie rynków zagranicznych na wczesnym etapie projektu Magento, aby zoptymalizować strukturę i dostosowania do międzynarodowej
ekspansji. To może pomóc w zminimalizowaniu kosztów i ułatwić zarządzanie międzynarodową działalnością.
Magento w standardowej wersji nie posiada wszystkich funkcjonalności, które są zazwyczaj potrzebne. Dlatego potrzebne są dodatkowe moduły.
W takim wypadku możemy kupić gotowy moduł lub zlecić napisanie takiego modułu specjalnie dla was software housowi albo agencji ecommerce, z którym współpracujesz.
W Growcode nie zalecamy korzystania z gotowych modułów do Magento. Ich jakość jest zazwyczaj niska, a użycie może zwiększyć dług technologiczny i obniżyć wydajność systemu. Często są one zbyt rozbudowane, pisane są pod standardowy sposób działania Magento oraz nie są testowane na dużych obciążeniach.
Jeśli jednak decydujesz się na gotowe moduły to kupuj je od jednego dostawcy. Dzięki temu powinny być one ze sobą kompatybilne. Dodatkowo wybieraj proste moduły, które odpowiadają za jedną funkcjonalność.
Na samym początku zobacz czy Twój projekt ma symptomy nieudanego wdrożenia:
Pojawiają się błędy, które po naprawie znowu powracają.
Wygląd sklepu różni się od pierwotnej wizji, pomimo przygotowanych projektów graficznych.
Naprawa jednego błędu prowadzi do pojawienia się innych problemów w innych częściach sklepu.
Mechanizmy, takie jak walidacja, nie działają zgodnie z oczekiwaniami.
Integracje z innymi systemami, np. ERP, nie działają poprawnie.
Przekroczony został termin i budżet projektu.
Aby naprawić nieudane wdrożenia Magento, warto zacząć od przeprowadzenia audytu z zewnętrzną firmą specjalizującą się w Magento i wypracowaniu planu
naprawczego. Otrzymasz listę niedokończonych funkcjonalności i błędów. Na sam koniec musisz zdecydować, czy dokończyć projekt powinien obecny Software
House czy inna agencja.
Na sam koniec warto zapamiętać jakie są najczęstsze przyczyny nieudanych wdrożeń Magento:
Błędna analiza biznesowa.
Zbyt duża liczba zewnętrznych modułów.
Wykorzystanie technologii PWA.
Zbyt duży zakres projektu.
Skontaktuj się z nami. Porozmawiamy o Twojej sytuacji biznesowej i wspólnie ustalimy czy Magento to dobry wybór.