← wszystkie artykuły
// artykuł

SLA dla Magento: co musi zawierać dobra umowa wsparcia?

2026-08-24

Czym różni się realne SLA dla Magento od zwykłej obietnicy pomocy?

Dobra umowa SLA (Service Level Agreement) dla Magento to precyzyjny dokument techniczno-prawny definiujący maksymalny czas reakcji na awarię, czas naprawy, dostępność środowiska oraz odpowiedzialność finansową agencji za przestój. Zwykły helpdesk reaguje wtedy, gdy programista skończy inne zadanie, natomiast rzetelne SLA i utrzymanie Magento gwarantuje natychmiastowe podjęcie prac w oparciu o sztywne priorytety błędów. Bez precyzyjnie spisanych metryk podpisujesz po prostu abonament na „święty spokój”, który kończy się przy pierwszym niedzielnym padzie procesu składania zamówień.

W ekosystemie Magento 2.4.7 na stacku z PHP 8.3, OpenSearch 2.x, Redisem i RabbitMQ nie ma miejsca na domysły. Jeśli po wdrożeniu modułu płatności checkout wyrzuca błąd 500 albo baza MySQL blokuje się przez deadlock przy transakcjach walutowych, umowa musi jasno wskazywać, kto wstaje o 22:00, jak szybko loguje się na serwer przez SSH i kiedy przywraca stabilność platformy.

Jak poprawnie sklasyfikować priorytety błędów (P1 do P4)?

Podstawowym błędem w umowach serwisowych jest brak jasnego rozróżnienia między usterką krytyczną a drobną modyfikacją szablonu. Agencje lubią wrzucać wszystko do jednego worka „czas reakcji do 24 godzin”, co w przypadku martwego koszyka oznacza tysiące złotych strat na godzinę. Prawidłowy podział w umowie wsparcia Magento powinien wyglądać następująco:

Co z integracjami: KSeF, Comarch ERP Optima, Subiekt nexo i InPost?

W polskich realiach e-commerce Magento rzadko działa w izolacji. Sklep to centrum operacyjne spięte szynami danych z systemami ERP, magazynami WMS, kurierami i bankami. Większość awarii nie wynika z samego rdzenia Magento, lecz z desynchronizacji na styku API.

Umowa SLA musi jednoznacznie określać zakres odpowiedzialności programistów za integracje zewnętrzne:

  1. Krajowy System e-Faktur (KSeF) i biała lista VAT: Czy zespół wsparcia monitoruje kolejki RabbitMQ odpowiedzialne za wysyłkę e-faktur i weryfikację rachunków bankowych? Umowa powinna precyzować, jak szybko developer weryfikuje logi w var/log/, gdy token autoryzacyjny KSeF wygaśnie lub API Ministerstwa Finansów zwróci kod błędu 400/429.
  2. Integracje ERP (Comarch Optima, Subiekt nexo, Enova): Jeśli integrator oparty na cronie zawiesi się przez niespójny format XML/JSON w kartotece towarowej, SLA musi wymuszać analizę blokady kolejki w ciągu zdefiniowanego czasu P2. Samo zrzucenie winy na „błąd po stronie ERP” bez weryfikacji payloadu to standardowa wymówka, przed którą umowa musi Cię chronić.
  3. Allegro REST API: Przy intensywnej sprzedaży wielokanałowej opóźnienia w synchronizacji stanów magazynowych prowadzą do sprzedaży towaru, którego nie masz na stanie. SLA powinno obejmować monitoring zadań crona (bin/magento cron:run) oraz automatyczne alerty przy przekroczeniu limitów zapytań (rate limits).

Jakie procedury techniczne i deploymentowe musi gwarantować zespół?

Nie pozwól, aby prace serwisowe były prowadzone bezpośrednio na serwerze produkcyjnym (tzw. cowboy coding). W SISL każda zmiana w kodzie przechodzi przez rygorystyczny proces CI/CD, a umowa SLA powinna te standardy formalizować. Zwróć uwagę, czy umowa zawiera następujące zapisy techniczne:

Wszelkie prace programistyczne, poprawki błędów oraz instalacje patchy bezpieczeństwa (np. Adobe Security Bulletin) muszą być wdrażane w pierwszej kolejności na środowisku Staging/UAT, testowane automatycznie, a następnie wdrażane na produkcję bez przerw w działaniu sklepu (Zero-Downtime Deployment).

W umowie powinny znaleźć się bezpośrednie odniesienia do dobrych praktyk Magento 2:

Ile kosztuje utrzymanie Magento 2 i jak rozliczać pakiety godzinowe?

Na polskim rynku e-commerce koszty wsparcia Magento zależą od skali biznesu, wielkości bazy produktów oraz stopnia customizacji kodu. Ceny roboczogodziny doświadczonego software house'u kształtują się obecnie w granicach 190 – 350 PLN netto (lub 60 – 90 EUR przy rozliczeniach zagranicznych).

Umowy SLA funkcjonują w dwóch głównych modelach:

Uważaj na zapisy o zaokrąglaniu czasu pracy. Uczciwa umowa przewiduje rozliczanie z dokładnością do 15 minut, a nie pełnych godzin za jednominutowy restart usługi OpenSearch czy odblokowanie kolejki zamówień.

Jak zabezpieczyć się przed wyłączeniami odpowiedzialności i karami umownymi?

Umowa SLA bez kar umownych jest jedynie deklaracją dobrych chęci. Jeśli awaria P1 trwa 6 godzin w Black Friday, a agencja nie podjęła działań w ciągu gwarantowanych 60 minut, powinieneś mieć prawo do naliczenia konkretnych kar finansowych (np. obniżenie opłaty abonamentowej o 10-20% za każdy przypadek przekroczenia czasu reakcji).

Zwróć również uwagę na zapisy dotyczące własności intelektualnej i dostępu do kodu. Wszelkie poprawki, skrypty migracyjne i moduły tworzone w ramach SLA muszą przechodzić na własność Twojej firmy wraz z momentem opłacenia faktury. Masz prawo do pełnego wglądu w repozytorium (GitLab/GitHub) oraz logi systemu deploymentu.

Szukasz partnera, który przejmie techniczny ciężar utrzymania Twojego sklepu bez korporacyjnego żargonu i zbędnych pośredników? Sprawdź nasze podejście i napisz do nas — przeanalizujemy Twój stack technologiczny i zaproponujemy SLA dopasowane do realnego wolumenu zamówień.

Masz podobny problem?

Sklep Magento wymaga opieki, nie tylko wdrożenia — aktualizacje bezpieczeństwa, monitoring, backupy, czas reakcji na awarię. Utrzymanie z SLA, od 549 zł/mc.

Zobacz SLA i utrzymanie Magento →

Sprawdź swój sklep, zanim zrobi to klient

Darmowy skan Magento 2 w ~30 sekund: wystawione pliki, nagłówki bezpieczeństwa, SEO techniczne i wydajność mierzona na realnych użytkownikach. Bez logowania i bez instalowania czegokolwiek w sklepie.

Uruchom darmowy skan →