Magento jest platformą e-commerce, która powstała w 2008 i od tamtej pory z roku na rok zdobywa coraz większą popularność wśród zarówno developerów, jak i właścicieli sklepów. Dla tych ostatnich Magento jest doskonałym wyborem, gdyż przy wsparciu doświadczonego zespołu programistów, są oni w stanie zrealizować praktycznie każdą wizję tego, jak ich sklep ma wyglądać i jakimi funkcjami dysponować. Szacuje się, że Magento ma obecnie 25% udziału w całym światowym rynku e-commerce i nic w tym dziwnego. Platforma ta jest efektywna, niedroga i w zasadzie w pełni modyfikowalna.
Magento to, przede wszystkim:
Otwarty kod źródłowy — mnóstwo dodatkowych funkcjonalności i modułów.
Elastyczność — możliwość wprowadzenia zmian wraz z rozwojem biznesu.
Łatwe zarządzanie — wiele sklepów w jednym panelu.
Przyjazny interfejs użytkownika — łatwa obsługa dla naszych klientów.
Wsparcie dla urządzeń mobilnych — przyszłość zakupów online.
SEO — wsparcie pozycjonowania oraz narzędzia optymalizujące konwersje i zwiększające wartość przeciętnego zamówienia, przy zastosowaniu up-sellingu i cross-sellingu.
Bezpieczeństwo i warianty płatności — łatwa implementacja protokołu SSL i dedykowane IP strony.
Wtyczki i dodatkowe funkcjonalności — jedna z najbardziej bogatych pod tym względem platform.
Obecnie możemy mówić właściwie o 3 równolegle rozwijanych wersjach Magento:
- Magento 1
- Magento 2
- Magento 2.1
Najnowsza iteracja wersji tej platformy ujrzała światło dzienne w 2014 roku, chociaż pierwsze wzmianki na jej temat pojawiły się już w 2010 roku. Prace nad Magento 2 przeciągały się z racji zmiany za sterami firmy i skupieniu na innych projektach. Magento 2 zostało początkowo chłodno przyjęte przez developerów , którzy oczekiwali więcej od produktu, który powstawał w ciągu tylu lat. Recenzje co prawda chwaliły Magento 2 za zniwelowanie wielu problemów, które użytkownicy zgłaszali w przypadku Magento 1.x, jednak nowe rozwiązania to nowe problemy. Nowa platforma okazała się wymagająca – developerów czekało nie tylko sporo nauki, ale też problemy w przeniesieniu rozszerzeń używanych dotychczas.
Oprócz zmian w samej platformie, w 2015 roku miały miejsce kolejne przetasowania biznesowe. Dotychczasowy właściciel – eBay, odsprzedał markę niezależnym inwestorom, którzy postanowili uczynić z Magento 2 swój flagowy produkt. Kolejne zmiany i ulepszania wciąż były wprowadzane do platformy, zgodnie z podpowiedziami zainteresowanych developerów. W ten sposób otrzymaliśmy produkt, który wyróżnia się względem wersji 1.x oferując przede wszystkim:
Bardziej przyjazne dla urządzeń mobilnych — biznes jest tam, gdzie są jego klienci. Dlatego Magento 2 oferuje szereg usprawnień dostosowanych pod kątem użytkowników mobilnych.
Krótszy czas wdrożenia — dzięki zautomatyzowanym testom, developerzy mogą być bardziej pewni swojego kodu, a czas potrzebny do uruchomienia danego projektu znacząco się skraca.
Lepszy panel administracyjny — administrator może teraz w dużym stopniu dostosować panel do swoich potrzeb, zyskując szybszy dostęp do ważnych dla siebie funkcji i informacji.
Udoskonalone bazy danych — przy użyciu Magento 2 nawet 50 użytkowników jednocześnie może zarządzać procesem przetwarzania zamówień. Liczba użytkowników mogących jednocześnie aktualizować dane dotyczące produktów również robi wrażenie – do 25 w tym samym czasie.
Więcej wyświetleń stron na godzinę — nawet 10 milionów wyświetleń strony w ciągu godziny w porównaniu do ok. 500,000 przy użyciu identycznego zaplecza technologicznego.
Większa wydajność — klienci potrafią być wybredni – nie tylko przy wyborze produktów, ale również w tym, gdzie dokonają jego zakupu. Dlatego ważne jest, aby doświadczenie płynące z zakupów było jak najlepsze. Mimo że pierwszym czynnikiem w podejmowaniu decyzji o zakupach jest cena, wielu użytkowników rezygnuje z przeglądania zawartości sklepu, jeśli ten ładuje się zbyt wolno. Dlatego twórcy Magento 2 zadbali, aby platforma ta była nawet o 20% szybsza w porównaniu z poprzednią wersją.
Zoptymalizowany i uproszczony proces zakupów — według badań możemy stracić prawie połowę klientów, jeśli proces finalizacji zamówienia zajmuje zbyt dużo czasu, lub jest nadto skompilowany.
Kluczowe zmiany
Magento 1.x | Magento 2.x |
5-12 miesięcy potrzebnych na projekt | 4-8 miesięcy potrzebnych na projekt |
Brak pre-processora dla front-endu | Pre-procesor LESS |
Brak wsparcia dla HTML5/CSS3 | Natywne wsparcie HTML5/CSS3 |
Connect Store | Marketplace |
Duża liczba rozszerzeń | Niewielka liczba rozszerzeń |
EE – płatność za licencje | EE – płatność od obrotów |
Elastyczna architektura | Nowa architektura nastawiona na prędkość |
Full Page Cache (EE) | FPC (EE)/Varnish |
Minimalne wsparcie video | Zintegrowane wsparcie Video (PDP) |
Nieresponsywny panel administracyjny | Responsywny panel administracyjny |
Nieuregulowany rynek rozszerzeń | Rygorystyczny rynek rozszerzeń |
Niskiej jakości wyszukiwanie (SOLR) | Elastyczne wyszukiwanie (EE) |
Obsługa API dodana w ramach rozwoju platformy | API jak integralna część technologii |
Ograniczone opcje zarządzania treścią | Zaawansowane opcje zarządzania treścią |
Przestarzały panel administracyjny | Nowoczesny panel administracyjny |
Prototypowa obsługa JS | JS – Jquery |
Przestarzały proces płatności | Usprawniony proces płatności |
Skromne wsparcie automatycznych testów | Ulepszone wsparcie Automatycznych testów |
Starsze wersje PHP | PHP5.6+ / 7.0 |
Zewnętrzny moduł PayPal | Zintegrowany PayPal |
Dla wielu rozpoczynających swoją przygodę ze sprzedażą online wybór wersji platformy Magento stanowi nie lada wyzwanie. Do listopada 2015 roku, Magento funkcjonowało w wersji 1.9. Czas jednak płynie nieubłaganie, w związku z tym, wersja ta będzie wspierane technicznie jedynie do końca 2018 roku. Ponadto Magento 2 wyznacza zupełnie nowe standardy w funkcjonowaniu sklepów internetowych i może się okazać, że odkładając decyzję o migracji, zostajemy w tyle za konkurencją..
Jeżeli myślimy o stworzeniu nowego sklepu całkowicie od podstaw, to każdy taki projekt na początku będzie wiązał się ze sporym nakładem finansowym. Wtedy Szala wyboru wersji Magento przechyla się zdecydowanie w kierunku tej najnowszej. Cóż bowiem z tego, że zbudujemy platformę e-commerce na Magento 1.9, które mimo tego, że istnieje na rynku znacznie dłużej i daje wybór większej ilości dodatków, to będzie wspierana jeszcze przez zaledwie ponad rok. Z czasem może się okazać przestarzały i mało atrakcyjny w oczach potencjalnych klientów, a ci mogą być narażeni na niebezpieczeństwo, gdyż bardzo często platformy i programy pozbawione aktywnego wsparcia przyciągają uwagę hakerów, którzy właśnie na nich koncentrują swoje ataki. Poza tym natura nie znosi próżni i trwając przy Magento 1.9, zostajemy daleko w tyle za stale rozwijającym się i wyznaczającym nowe standardy w jeszcze lepszej i szybszej obsłudze klientów handlem internetowym.
Przejście na Magento 2 z poprzednich wersji platformy jest jedynie kwestią czasu. Nie tylko z powodu braku wsparcia dla 1.9 – najnowsza wersja jest bowiem przyszłością Magento i w związku ze stale powiększającym się udziałem tej platformy w globalnym rynku, jest ona także przyszłością e-commerce. Ponadto nie zapominajmy o tym, że Magento 2 dysponuje mnóstwem narzędzi i funkcjonalności, zdolnymi przenieść nasz internetowy biznes na zupełnie inny poziom, a będzie jeszcze lepiej, gdyż developerzy nieustannie rozwijają ów system, tworząc mnóstwo dodatków i rozszerzeń.
Aby przejście z Magento 1.9 na Magento 2 było jak najmniej bolesne i kłopotliwe, warto rozważyć skorzystanie z pomocy profesjonalistów zajmujących się zarówno rozwojem obu platform, jak i migracjami pomiędzy nimi. Może to znacznie przyspieszyć i usprawnić „przeprowadzkę”. Należy również pamiętać, że wykwalifikowani developerzy, pracujący z Magento mogą również pomóc dopasować odpowiednie moduły i rozszerzenia z nowej wersji, aby te spełniały dokładnie te same funkcje, których używaliśmy w wersji 1.9.