Obsługa sklepu na Magento - co musisz wiedzieć?

Paweł Chyl-small-image
AutorPaweł ChylCEO
Poruszane tematy
Udostępnij ten wpis

Magento, jak każde oprogramowanie, wymaga aktualizacji oraz obsługi technicznej. Oprócz tego na panelu administracyjnym pracuje sporo osób, które powinny mieć swoje role. W tym artykule opowiem Ci o zasadach, dzięki którym prościej będzie zachować sklep na Magento w zdrowiu.

Magento to silnik sklepu internetowego. To bardzo dojrzałe oprogramowanie, które jest dostarczane przez firmę Adobe. Zawiera bardzo dużo modułów, które pozwalają nawet przy niewielkiej modyfikacji rozpocząć sprzedaż online. Jednak dostosowanie Magento do przewag konkurencyjnych i indywidualnego charakteru Twojego biznesu wymaga już pomocy specjalistów.

Utrzymanie w zdrowiu sklepu na Magento

Magento, jak każdy system informatyczny, podlega ciągłej ewolucji. Producent w cyklach wypuszcza poprawki bezpieczeństwa i działania systemu oraz nowe funkcje. Tak jak instalacja nowych funkcjonalności może nie być tak istotna, to łatki bezpieczeństwa powinny być maksymalnie szybko instalowane.

Przeprowadzanie wspomnianych aktualizacji powinno odbywać się przez specjalistów. To nie jest typowy proces, jaki znamy z aktualizacji systemów operacyjnych. Z tego względu, że nowoczesne systemy nie są monolityczne w swojej architekturze, jest wiele ruchomych komponentów, które różnie mogą się zachować podczas aktualizacji.

Typowo dotyczy ona aktualizacji plików aplikacji, przebudowania warstwy widoku oraz uaktualnienia bazy danych do najnowszej wersji. Jeśli Twój sklep nie korzysta z frontendu od Magento tylko jest w architekturze headless to jest trochę bezpieczniej.

Mówię ,, trochę" ponieważ API, z którego korzysta Twoja aplikacja frontendowa lub inne systemy i aplikacje mobilne również podlegają aktualizacjom. Przed każdą należy bardzo dokładnie sprawdzić czy zmienione komponenty nie wprowadzają gruntownej zmiany w API. Taka zmiana wprowadzona bez analizy może uniemożliwić poprawne działanie systemów które wykorzystują Magento jako backend.

Oprócz wspomnianych uwarunkowań związanych z aktualizacjami warto mieć proces który sprawdzi poprawność działania platformy ecommerce. W przypadku problemów należy skorzystać z procedury rollback'u Mówimy tutaj o przywróceniu sklepu do stanu sprzed aktualizacji.

Taki proces sprawdzania powinien obejmować: smoke test kategorii kart produktowych dodawania do koszyka zakładania kont logowanie oraz bramki lub bramek płatności. Dzięki temu szybko upewnisz się że aktualizacja nie zepsuła najważniejszych ścieżek klientów

Ten i kilka innych procesów zazwyczaj dostarczamy w ramach application support. To usługa która zapewnia opiekę specjalistów nie tylko w zakresie aktualizacji ale również L1, L2 i L3 wsparcia biznesowego.

Oznacza to że w ramach takiego pakietu możesz liczyć na zespół, który ma gotowość na Twoje pytania oraz zareaguje szybko, by Twój sklep był ciagle dostępny dla klientów.

Obsługa sklepu na Magento - jakie role?

Przy sklepie internetowym na Magento pracuje wiele osób. Oprócz ról technicznych takich jak:

  1. DevOps
  2. Programiści
  3. Testerzy
  4. Integratorzy
  5. Architekci

jest sporo ról biznesowych. W zależności od przypadku mogą to być:

  1. Osoby odpowiedzialne za jakość danych produktowych,
  2. Marketing
  3. Obsługa klienta
  4. Dział reklamacji
  5. Logistyka
  6. e-commerce Manager
  7. Project Manager, itp.

    Każda z osób, które są techniczne lub biznesowe powinna mieć odpowiednią rolę. Rola ta musi być dostosowana do poziomu uprawnień jaka wynika z zakresu obowiązków.

Magento ma elastyczny system uprawnień, który pozwala na dużą dowolność w konfiguracji uprawnień dostępu. Nie można przydzielać maksymalnych uprawnień każdemu członkowi zespołu.

Ponadto dobrze jest mieć role zduplikowane, czyli na wypadek absencji, żeby była zastępowalność i ciągłość operacyjna.

Czy utrzymanie sklepu na Magento jest drogie?

Mam świadomość, że poruszam kontrowersyjny temat. Określenie, że coś jest drogie albo nie ma zabarwienie bardzo subiektywne.

Jednak, jak to w życiu, wszystko można uzasadnić. To tak jak z wyborem opcji dodatkowych przy zakupie samochodu. Podstawowa wersja jest zawsze tańsza, niż ta z pełnym pakietem dodatków.

Tak samo jest również w przypadku utrzymania sklepu internetowego na Magento. Oczywiście są takie elementy, które są absolutnie konieczne, jak np. infrastruktura serwerowa. Oprócz tego jest bieżąca obsługa serwisowa. W przypadku tej usługi na pewno tańsza będzie opcja wsparcia 8/5 od opcji 24/7.

Aby podjąć dobrą decyzję należy zdawać sobie sprawę ze skali swojego biznesu e-commerce. Oczywiście, że zawsze może się coś stać, pytanie jak duży wpływ to będzie miało na operacje lub szeroko pojęty strumień przychodów (revenue stream).

Jeśli Twój sklep nie ma obrotów, które mają znaczący udział w całym biznesie, warto rozważyć mniej opcji. Tutaj pojawia się zasadnicza różnica względem przykładu z samochodem.

Kiedy kupujemy samochód to w przyszłości trudno dołożyć do niego opcje dodatkowe. Jak nie wybrałem od początku podgrzewanych foteli, to pewnie muszę z tym żyć.

Jednak ze sklepem na Magento jest inaczej. Inaczej przynajmniej w Monogo. Zawsze w przyszłości można dołożyć opcję serwisową, która jest odpowiednia na dany czas. Można też nadmiarowych zrezygnować.

Podsumowując, utrzymanie sklepu internetowego na Magento może być drogie, ale zawsze na własne życzenie. Zawsze konsultuj potrzeby ze specjalistami, którzy mają wpisane w swój model biznesowy wartości transparencji. Dzięki temu istnieje spora szansa uniknięcia niepotrzebnych kosztów

Czy obsługa sklepu na Magento jest trudna?

Magento ma wiele modułów i ruchomych części. To tak od strony technicznej. Firma bez odpowiednich certyfikatów i doświadczenia może popełnić sporo nieodwracalnych lub kosztownych do odwrócenia błędów.

Aby te błędy nie miały negatywnego wpływu na przychody, zawsze należy dobierać doświadczonych dostawców o dobrej opinii rynkowej. Pod względem technicznym obsługa sklepu na Magento jest trudna.

A jak to wygląda od strony zarządzania przez panel administracyjny? Przecież w tym przypadku patrzymy na Twoich pracowników!

Ci pracownicy na pewno muszą być dobrze przeszkoleni. Oprócz tego, na środowiskach niższych, typu test lub sandbox, powinni mieć możliwość sprawdzania zmian konfiguracyjnych, jakie wprowadzają.

Jedna źle włączona opcja w promocjach może całkowicie odmienić sposób działania rabatów, niestety na niekorzyść Twojego biznesu. Dlatego tak ważne jest, aby pośród Twojego zespołu była wysoka świadomość tego co może się stać.

Jeśli wspomniana świadomość będzie na wysokim poziomie oraz będą podążali za zasadą "najpierw sprawdzę w kontrolowanym i prywatnym środowisku zanim wprowadzę na produkcję", to wszystko powinno być dobrze. Na pewno łatwiej będziesz zarządzać ryzykiem.

Podsumowując, Magento to potężny system z mnóstwem opcji oraz skomplikowaną budową. Rekomenduję rozsądne podejście do tematu i budowanie świadomości wśród pracowników. Dostawców wybieraj według doświadczenia - im większe tym, tym lepiej dla Twojego biznesu.

Najlepiej jakby to doświadczenie było zdobyte w branżach regulowanych prawnie. Taki dostawca z pewnością posiada już odpowiednie procedury obsługi dużych biznesów e-commerce.

Jednak to wszystko nie znaczy, że obsługa sklepu na Magento musi być droga. Odpowiednio dobrane parametry wsparcia aplikacji z pewnością pozwolą zmieścić się w budżecie. A brakujące w przyszłości opcje na pewno będzie można uzupełnić. Przynajmniej w Monogo!

Jeśli masz już sklep na Magneto, albo zastanawiasz się nad wyborem tej platformy zachęcam Cię do zadania pytań w wiadomości w formularzu kontaktowym. Chętnie odpowiem na Twoje pytania.