author img

Marta Wyglądała

Magento – co to jest, jak je wdrożyć i rozwijać?

Jeśli zastanawiasz się nad rozpoczęciem sprzedaży w Internecie, to zapewne słyszałeś(-aś) o platformie Magento, ale możesz do końca nie wiedzieć czym dokładnie jest, jakie daje możliwości i jak ją wdrożyć. W tym artykule odpowiadamy na wszystkie te pytania – owocnej lektury!

Co to jest Magento?

Magento to popularne oprogramowanie dla sklepów internetowych napisane w języku PHP. Oparte jest o platformę programistyczną (inaczej framework) o nazwie Laminas (dawniej Zend). Występuje w dwóch wersjach: Magento Open Source oraz Magento Commerce i obecnie jest rozwijane przez giganta branży oprogramowania, amerykańską firmę Adobe. Nieustannie ulepszaną i aktualizowaną wersją platformy Magento jest Magento 2. Poprzednia wersja, Magento 1, straciła już oficjalne wsparcie techniczne, chociaż można jeszcze znaleźć społeczności w Internecie, które oferują pomoc jej użytkownikom.

Magento Open Source (dawniej Community) to bezpłatna wersja oprogramowania, udostępniana w modelu open source i wymagająca instalacji na własnym hostingu. Jej podstawowy pakiet jest bardzo bogaty w funkcje i pozwala na stworzenie profesjonalnego, zaawansowanego technicznie sklepu internetowego, bez konieczności posiłkowania się – jak w przypadku np. WooCommerce – dodatkowymi, niejednokrotnie płatnymi wtyczkami. Co prawda podstawową wersję platformy Magento można dodatkowo rozszerzać o płatne moduły, jednak niektóre z nich bywają niedopracowane lub wchodzą w konflikty z innymi modułami.

Magento Open Source nie oferuje oficjalnego wsparcia technicznego, można jednak liczyć na profesjonalną i bezpłatną pomoc światowej społeczności jego użytkowników.

Magento Commerce (dawniej Enterprise) z kolei to płatna wersja tego oprogramowania. Stworzona została z myślą o bardzo dużych międzynarodowych firmach, które obsługują wiele transakcji dziennie. Wraz z oprogramowaniem otrzymujemy tu także Magento Hosted Cloud, a więc infrastrukturę chmurową, w której nasz sklep będzie działać. Cena za licencję Magento Commerce ustalana jest indywidualnie i zależy od przychodów danej firmy. Co ciekawe, w przypadku Magento Commerce można korzystać z możliwości np. połączenia sklepu z własnym call center bez dodatkowych opłat; do tego system pozwala na zautomatyzowaną wysyłkę spersonalizowanych kampanii e-mail marketingowych – ich treść jest dobierana indywidualnie, na podstawie zachowań klienta w sklepie.

Wdrożenie Magento – jak przebiega?

Oto główne etapy składające się na ten proces:

1. Analiza przedwdrożeniowa i/lub warsztaty product design

Pierwszym krokiem na drodze do wdrożenia Magento powinna być analiza przedwdrożeniowa lub warsztaty z product design, podczas których rozpoznaje się potrzeby klienta, formułuje cele i priorytety, a także wspólnie ustala strategię oraz harmonogram działań. Jest to etap, w którym wspólnie wypracowywane są rozwiązania dopasowane do potrzeb konkretnego biznesu. Etap ten jest zwieńczony kompletną specyfikacją, która określa zakres działań, a także kosztorys, schemat architektury IT oraz harmonogram prac.

2. Projektowanie UX/UI sklepu na platformie Magento

Przebieg tego etapu zależy w dużej mierze od potrzeb i gotowości do indywidualnego dostosowania planowanego produktu przez klienta. W wersji minimalnej może on ograniczyć się do zakupu gotowego szablonu sklepu w cenie taniego modułu – co jednak nie jest najlepszym rozwiązaniem; lepiej skorzystać z szablonów przygotowanych przez nas lub dedykowanych, które są w pełni zgodne z Magento. W wersji maksymalnej wykonuje się kompletne projektowanie warstw UX (makiety funkcjonalne) i UI (warstwa graficzna) w podejściu mobile-first, czyli z uwzględnieniem w pierwszej kolejności użytkowników urządzeń mobilnych. Efektem końcowym tego etapu prac jest zestaw gotowych projektów UI na Magento, składający się nawet z ponad 100 makiet, który daje nam pełną kontrolę nad wyglądem i funkcjonalnością sklepu.

Oczywiście między tymi dwiema skrajnymi propozycjami jest dużo miejsca na rozwiązania pośrednie i po takie też sięgamy dla naszych klientów najczęściej.

3. Development sklepu, czyli wdrożenie Magento

Development, czyli instalacja, konfiguracja oraz napisanie dodatkowego kodu dla zaprojektowanego wcześniej sklepu. Na ten etap składają się trzy duże zadania:

  1. Instalacja podstawowej wersji Magento oraz dodatkowych modułów.

  2. Konfiguracja platformy Magento oraz napisanie dodatkowego kodu, w tym dla front-endu, aby nadać sklepowi pożądany, zaprojektowany wcześniej wygląd.

  3. Integracje z zewnętrznymi platformami, umożliwiającymi np. dokonywanie płatności czy zlecanie i śledzenie dostawy towaru. Na tym etapie można także przeprowadzić migrację baz danych klienta z innej platformy.

4. Testy funkcjonalne sklepu

W tym etapie zarówno agencja IT wdrażająca Magento w danej firmie, jak i jej pracownicy testują sklep w akcji, korzystając z platformy w taki sposób, w jaki będą to robić użytkownicy końcowi, czyli klienci czy administratorzy. W uporządkowaniu tych testów pomagają tzw. scenariusze testowe, opisujące krok po kroku jak powinny wyglądać tzw. ścieżki krytyczne, czyli np. ścieżka zakupowa czy proces rejestracji i logowania do sklepu.

Ewentualne błędy bądź odstępstwa od zamierzonego efektu, osoby testujące zgłaszają agencji, która na ich podstawie dokonuje finalnych poprawek przed ostatecznym wdrożeniem sklepu.

5. Wdrożenie Magento "na produkcję" i oficjalny start sklepu

Ostatnim etapem, wieńczącym cały złożony proces, jest instalacja gotowego sklepu na środowisku i domenie produkcyjnej klienta. Nie zawsze musi się to łączyć z oficjalnym uruchomieniem witryny i rozpoczęciem działań marketingowych – jeszcze przez jakiś czas może ona być np. ukryta za hasłem. Nie zmienia to jednak faktu, że taki sklep jest gotowy do sprzedaży.

Jak wygląda utrzymanie Magento?

Wdrożenie i uruchomienie sklepu internetowego opartego o platformę Magento to jedno, jednak zapewnienie prawidłowego i ciągłego funkcjonowania witryny to drugie. Klienci powinni móc bez przeszkód korzystać z serwisu, a dane powinny być bezwzględnie zabezpieczone. W tym celu musisz prowadzić prace w zakresie utrzymania serwera, tworzyć kopie zapasowe witryny, archiwizować treści, a także natychmiast reagować na wszelkie nieprawidłowości w działaniu e-sklepu bądź awarie.

Dodatkowo musisz przeprowadzać regularne aktualizacje systemu oraz dodatkowych modułów, co pomoże Ci zabezpieczyć serwis przed atakami hakerskimi. Powinieneś(-aś) także zadbać o regularne opłacanie domeny i certyfikatu SSL – zazwyczaj odbywa się to raz w roku, ale łatwo jest to przegapić.

Jak więc widzisz, utrzymanie sklepu internetowego będzie wymagać od Ciebie trochę pracy i uwagi. Dlatego też, aby zapewnić sobie święty spokój, najlepiej powierzyć te zadania specjalistom.

A co z dalszym rozwojem sklepu opartego na Magento?

Samo prawidłowe utrzymywanie e-sklepu nie zapewni jednak efektywnej sprzedaży. W Internecie trwa bezwzględna konkurencja – sklepy wciąż wdrażają nowe rozwiązania, by przyciągnąć klientów do siebie – dlatego też, aby nie odpaść w tym wyścigu, musisz swoją witrynę rozwijać. W jaki sposób? Możesz zdawać się na intuicję, ale najbezpieczniej jest działać w oparciu o analizę danych.

Po pierwsze, przyglądaj się działaniom konkurencji, czyli np. treściom, które publikują, ich promocjom, rabatom czy zmianom w obrębie strony, np. wyglądu czy wdrożeniom nowych funkcji. A następnie na te poczynania odpowiadaj, np. poprzez bardziej atrakcyjne mechanizmy promocyjne lub uruchomienie własnego programu lojalnościowego.

Po drugie, mierz i oceniaj własne działania: liczbę klientów, którzy odwiedzają Twój sklep, ich zachowania – jakimi treściami są najbardziej zainteresowani, czy nie napotykają problemów na ścieżce zakupowej, jak konwertują itd.

A jakie działania w ramach rozwoju e-sklepu możesz podjąć? Bardzo bogate – począwszy od dodawania nowych treści, w tym produktowych, poprzez wdrażanie nowych funkcjonalności (np. usługę subskrypcji czy dodatkowej gwarancji), po optymalizowanie szybkości działania witryny i poprawę pozycjonowania stron produktowych czy kategorii za pomocą SEO. Poza tym powinieneś(-aś) oczywiście inwestować w kampanie reklamowe dla pozyskiwania nowego ruchu w swoim e-sklepie oraz w cykliczne newslettery (lub bardziej zaawansowane działania marketing automation), by zadbać o retencję i lojalność tych, którzy już coś u Ciebie kupili.

Ile kosztuje wdrożenie Magento?

To zależy od wielu czynników, m.in. od poziomu skomplikowania sklepu, ilości wolnego czasu, jaki posiadasz Ty lub Twój zespół oraz posiadanej wiedzy z zakresu programowania.

Jeśli skorzystasz z Magento w wersji open source bez dodatkowych modułów i samodzielnie zajmiesz się jego wdrożeniem, to jedynym Twoim kosztem będzie infrastruktura – zakup domeny, hostingu oraz certyfikatu SSL. Musisz jednak pamiętać, że w takim przypadku wdrożenie i późniejsze prowadzenie sklepu będzie pochłaniało dużo Twojego czasu.

Jeśli nie masz wiedzy z zakresu IT albo nie dysponujesz wolnymi zasobami, skorzystaj z usług agencji, która nie tylko zaprojektuje i wdroży Twój sklep na platformie Magento, ale także zajmie się jego utrzymaniem i dalszym rozwojem. Koszt jaki w tym przypadku poniesiesz zależeć będzie od wielkości projektu oraz Twoich indywidualnych potrzeb – konieczności zastosowania niestandardowych rozwiązań, stworzenia indywidualnego projektu graficznego, koniecznoścI instalacji lub zaprojektowania nowego modułu itp.

Możesz przyjąć, że same koszty związane z administrowaniem sklepu w podstawowej wersji to minimum 1000 złotych miesięcznie. Jeśli to powyżej Twojego budżetu, na początek stwórz sklep za pomocą np. WooCoomerce, a gdy Twój biznes zacznie się rozwijać i przynosić zadowalające przychody, dokonaj jego migracji na platformę Magento.

Efektywny kompromis dla ambitnych

Dobrym rozwiązaniem może też być dla Ciebie nasz gotowy sklep internetowy e-com.SHOP Magento 2. Zawiera aż 30+ dodatkowych modułów rozszerzających podstawowe możliwości platformy Magento, rozbudowaną instrukcję ułatwiającą korzystanie z CMS-a, ulepszone możliwości optymalizacji treści sklepu pod SEO, a do tego można go wdrożyć w zaledwie 30 dni bez utraty jakości.

Jeśli zaś preferujesz bardziej tradycyjny model licencyjny, to oferujemy również taką możliwość. Napisz do nas o swoim pomyśle na e-sklep, a wspólnie znajdziemy optymalne rozwiązanie dla Twojej firmy.

Współpraca przy researchu: Anna Para, e-com.house

Chcesz zbudować sklep na Magento 2?

Przeczytaj również: