Utrzymanie i opieka techniczna sklepów Chełm to nie marketing — to zestaw konkretnych czynności: kopie zapasowe, aktualizacje, monitoring, bezpieczeństwo i poprawki błędów. Ten materiał zbiera część organizacyjną tematu: co podpisać, o co zapytać i ile to realnie kosztuje. Bez widełek 400–3500 zł netto miesięcznie nie da się porównać dwóch ofert, bo słowo „opieka” u każdego dostawcy oznacza co innego. Poniżej znajdziesz listę parametrów i pytań, z którymi idziesz na rozmowę z agencją.

Czym naprawdę jest utrzymanie i opieka techniczna sklepu

Opieka techniczna to powtarzalny zestaw czynności wykonywanych na serwerze i w samej aplikacji sklepu. Kampanie Google Ads, opisy produktów, link building i praca nad widocznością fraz to zupełnie inny zakres – inne kompetencje, inny budżet, inne efekty. Jeśli agencja wrzuca to wszystko na jedną fakturę pod hasłem „kompleksowa opieka”, w praktyce nie wiadomo, ile płacisz za bezpieczeństwo, a ile za marketing.

Opieka reaktywna zaczyna się w momencie awarii: klient dzwoni, że nie działa płatność, i ktoś siada do naprawy. Opieka proaktywna działa wcześniej – monitoring sprawdza dostępność co kilka minut, kopie zapasowe lecą codziennie, aktualizacje wchodzą w oknie serwisowym, certyfikat SSL jest odnawiany, zanim wygaśnie. Reaktywna wygląda taniej na fakturze, ale kosztuje więcej w dniu awarii: sklep stoi, zamówienia uciekają, a naprawa startuje od zera, bo dostawca nie zna konfiguracji.

Czego opieka techniczna nie obejmuje: budżetu reklamowego i prowadzenia kampanii, tworzenia i optymalizacji treści, pozycjonowania fraz, a także dużych prac rozwojowych – nowego szablonu, integracji z ERP, migracji na wyższą wersję platformy. To zadania projektowe, wyceniane osobno, z własnym harmonogramem.

Przykład z życia: sklep na PrestaShop 1.7 z 40 modułami. Pierwszy tydzień opieki wygląda tak: inwentaryzacja modułów i sprawdzenie, które nie są rozwijane od lat, kopia bazy i plików zdjęta poza serwer produkcyjny, postawienie kopii na stagingu, przegląd logów błędów PHP i serwera, porównanie wersji PHP z wymaganiami modułów. Dopiero po tym kroku wiadomo, czy aktualizacje da się w ogóle robić bezpiecznie. Różnice w zakresie bywają spore – zobacz, co obejmuje opieka techniczna sklepów Krasnobród, i porównaj to z ofertą, którą dostałeś.

Co wchodzi w pakiet opieki – 7 obszarów bez lania wody

Poniższa lista to wzorzec, z którym siadasz do dowolnej oferty. Jeśli brakuje któregoś punktu, pytaj wprost, ile kosztuje jego dopisanie do pakietu.

SLA w praktyce – jak czytać umowę, żeby się nie naciąć

Najczęstsza pomyłka przy porównywaniu ofert to czytanie „czas reakcji 1 godzina” jako „naprawa w godzinę”. To dwie różne liczby. Czas reakcji (response) to moment, w którym człowiek odbierze zgłoszenie i potwierdzi, że nad nim pracuje. Czas usunięcia (resolution) to moment, w którym sklep znowu działa i przyjmuje zamówienia. W ofercie muszą być podane oba parametry – jeśli jest tylko jeden, dopytaj o drugi na piśmie.

Drugi parametr to okno obowiązywania SLA. Standard „8:00–16:00 w dni robocze” oznacza, że awaria w sobotę o 22:00 jest obsługiwana w poniedziałek rano. Dla sklepu sprzedającego w weekendy to poważna luka – warto dopłacić za tryb 24/7 albo przynajmniej za dyżur weekendowy. Ustal też, od kiedy liczy się zegar: od wysłania zgłoszenia czy od potwierdzenia priorytetu przez dostawcę.

Trzeci element: co się dzieje przy niedotrzymaniu SLA. Realne zapisy to kredyty na kolejny okres rozliczeniowy (np. 5% abonamentu za każde rozpoczęte 30 minut zwłoki w P1, z limitem 50%) albo rabat na następną fakturę. Bez takiego zapisu SLA jest obietnicą bez konsekwencji. Egzekwowanie wymaga własnego rejestru zgłoszeń z datą i godziną – bez dokumentacji nie udowodnisz przekroczenia.

Sprawdź też listę wyłączeń. Awarie po stronie hostingodawcy, operatora płatności czy firmy kurierskiej zwykle nie liczą się do SLA dostawcy opieki i to jest uczciwe – problem pojawia się wtedy, gdy lista wyłączeń zjada całe zobowiązanie. Kolejne punkty do porównania, w tym rozbicie na pakiety, znajdziesz w materiale o utrzymaniu i opiece technicznej sklepów Hrubieszów.

PriorytetPrzykład awariiCzas reakcjiCzas usunięciaOkno działania
P1 – krytycznaSklep nie działa, płatności odrzucane, baza niedostępna30–60 min4 h24/7 lub 8:00–16:00
P2 – wysokaNie działa jeden kurier lub jedna metoda płatności, strona ładuje się ponad 8 s4 h24 h robocze8:00–16:00
P3 – normalnaLiterówka w szablonie, drobna zmiana treści, prośba o korektę wizualną1 dzień roboczy5 dni roboczych8:00–16:00

Ile kosztuje utrzymanie sklepu w Chełm i okolicach – realne widełki

Zanim poprosisz agencję o ofertę, ustal rząd wielkości. Stawki abonamentowe na rynku chełmskim i w okolicach (Zamość, Hrubieszów, Krasnystaw) wyglądają tak: mały sklep do 500 SKU bez własnego kodu w motywie – 400–900 zł netto miesięcznie. Średni sklep 500–5000 SKU z integracjami (ERP, kurierzy, płatności) – 1200–3500 zł netto miesięcznie. Powyżej 5000 SKU i przy custom code abonament przestaje mieć sens, częściej rozlicza się pakiet godzin.

Model godzinowy to 180–320 zł/h netto. Dolna granica to freelancer robiący WooCommerce, górna – firma z osobą od PrestaShop i własnym zapleczem DevOps. Różnica nie jest przypadkowa: przy 320 zł/h płacisz też za czas reakcji i odpowiedzialność, nie tylko za roboczogodzinę.

Co realnie podnosi cenę: liczba modułów (powyżej 25–30 aktywnych wtyczek w WooCommerce każda aktualizacja to loteria), custom code w child theme, który blokuje aktualizacje szablonu, integracje z InPost ShipX, DPD, DHL, Subiektem GT/nexo, Comarch Optimą i bramkami płatności – każda ma własny cykl zmian API – oraz ruch (50 tys. wizyt miesięcznie wymaga innego monitoringu i cache niż 3 tys.).

Najczęstsza pułapka to „darmowa opieka”. Agencja dolicza 10–20 godzin opieki do wyceny wdrożenia (np. 15 h × 200 zł = 3000 zł) i rozkłada je na pierwszy rok. Po dwunastu miesiącach pula się kończy, a Ty podpisujesz abonament, bo sklep „jest już w systemie”. Przed podpisaniem zapytaj wprost: ile godzin opieki wliczono, na jaki okres i co dzieje się z niewykorzystanymi. Warto porównać to z zasadami rozliczeń i czasem reakcji opisanymi dla utrzymania i opieki technicznej sklepów z Hrubieszowa – to dobry punkt odniesienia przy negocjacjach.

Typ sklepuWidełki abonamentu (netto/mies.)Co zwykle wchodzi w cenę
Mały sklep do 500 SKU400–900 złkopie zapasowe, aktualizacje, monitoring dostępności, podstawowe bezpieczeństwo, 1–2 h pracy na poprawki
Średni sklep 500–5000 SKU z integracjami1200–3500 złjak wyżej plus obsługa integracji (InPost, DPD, DHL, ERP, płatności), środowisko staging, testy po aktualizacji, 4–10 h pracy
Sklep powyżej 5000 SKU lub z custom codewycena indywidualnanajczęściej pakiet 20–40 h miesięcznie rozliczany stawka godzinową
Praca poza abonamentem180–320 zł/hrozwój, nowe funkcje, migracje, awarie nietypowych modułów

PrestaShop czy WooCommerce – co trudniej utrzymać

Nie ma sensu pytać, co jest lepsze. Sensowne pytanie brzmi: ile kosztuje utrzymanie tego, co już masz. PrestaShop to monolit – rdzeń obejmuje katalog, zamówienia, podatki i magazyn. Aktualizacja rdzenia (np. z linii 1.7 do 8.x) potrafi wyłączyć moduł płatności albo rozsypać szablon. Konflikty między modułami są częste, bo wielu dostawców nadpisuje te same hooki. Migracje PHP bolą podwójnie: sklep na PHP 7.4 z modułami pisanymi pod 5.6 wymaga albo aktualizacji modułów, albo ich przepisania. Efekt: koszt utrzymania PrestaShop jest zwykle wyższy o 20–40% niż porównywalnego WooCommerce.

WooCommerce ma odwrotny problem – nie monolit, a 30–50 niezależnych wtyczek, każda aktualizowana w swoim tempie. WordPress aktualizuje się sam, jeśli włączysz auto-update dla wersji minor, ale wtyczka do płatności po cichej aktualizacji potrafi przestać wysyłać webhooki. Błąd nie zawsze kończy się białym ekranem – czasem klient nie dostaje maila i dowiadujesz się o tym po tygodniu. Zaletą jest rynek: dewelopera od WooCommerce znajdziesz w każdym większym mieście województwa, od PrestaShop – znacznie trudniej.

Proces aktualizacji wygląda w obu przypadkach podobnie i ma cztery kroki:

  1. Kopia bazy i plików, potem kopia na staging (osobna subdomena i osobna baza, np. staging.twojsklep.pl).
  2. Aktualizacja na stagingu: rdzeń, a następnie moduły po kolei – nie wszystko naraz, żeby wiedzieć, co zepsuło sklep.
  3. Test zamówienia: produkt → koszyk → płatność w trybie piaskownicy → mail → status w panelu.
  4. Wdrożenie na produkcję w oknie niskiego ruchu (np. 2:00–5:00) i ponowny test płatności kwotą 1 zł z natychmiastowym zwrotem.

Migracja ma sens w trzech sytuacjach: sklep stoi na wersji bez wsparcia, koszt utrzymania przekracza 3500 zł miesięcznie bez rozwoju, albo potrzebujesz funkcji, których platforma nie daje bez customizacji za kilkanaście tysięcy złotych. Jeśli sklep działa i generuje zamówienia, migracja to najczęściej zbędny wydatek rzędu 5–15 tys. zł plus 2–3 miesiące destabilizacji. Zakres czynności w pakietach porównaj z tym, co obejmuje opieka techniczna nad sklepami z Narola. Warto też zajrzeć do oficjalnej dokumentacji dla deweloperów PrestaShop i sprawdzić, czy Twoja wersja jest jeszcze wspierana.

KryteriumPrestaShopWooCommerce
Aktualizacja rdzeniarzadziej, ale ryzykowna – 1.7 → 8.x to duży skokczęsto, ryzyko rozłożone na wiele wtyczek
Typowa awaria po updatekonflikt modułów nadpisujących te same hooki, padnięty szablonwtyczka przestaje wywoływać webhooki, błąd w koszyku
Dostępność deweloperamniejsza, wyższe stawkiduża, łatwiej o wsparcie lokalnie
Wpływ na abonamentzwykle wyższy o 20–40%niższy, ale wymaga częstszych testów

12-punktowa checklista audytu sklepu – do odklikania raz w miesiącu

Checklista nie wymaga dostępu do kodu ani wiedzy technicznej – wystarczy panel sklepu, skrzynka mailowa i 40–60 minut raz w miesiącu. Pierwsze przejście zajmie dłużej, bo trzeba ustalić hasła do hostingu i panelu kuriera.

  1. Test zamówienia end-to-end. Produkt testowy (ukryty z katalogu, cena 1 zł) → koszyk → płatność → mail potwierdzający → przekazanie do InPost/DPD/DHL → faktura. Sprawdź, czy numer przesyłki pojawił się w panelu kuriera, nie tylko w sklepie.
  2. Test płatności online minimum raz w miesiącu, w tym jeden z realnym zwrotem. Zapłać 1 zł i wykonaj zwrot z panelu bramki. Zwrot to operacja, która regularnie psuje się po cichu – klient dostaje pieniądze, ale zamówienie zostaje w statusie „opłacone”.
  3. Sprawdzenie backupu. Nie wystarczy, że plik istnieje – otwórz archiwum i sprawdź, czy w środku jest zrzut bazy SQL i katalog plików. Raz na kwartał odtwórz kopię na stagingu i uruchom sklep.
  4. Certyfikat SSL i ważność domeny. Minimum 30 dni zapasu na obu. Kto tego nie pilnuje, budzi się z przekierowaniem na parking domeny albo ostrzeżeniem „niezabezpieczona” w Chrome.
  5. Logi błędów. Logi PHP i odpowiedzi 5xx z ostatnich 30 dni. Pojedyncze wpisy są normalne, powtarzający się ten sam błąd – nie.
  6. Statusy zamówień. Czy nie ma zamówień zawieszonych w „oczekiwanie na płatność” starszych niż 24 h.
  7. Stany magazynowe. Czy ERP i sklep pokazują tę samą liczbę sztuk dla trzech losowych produktów.
  8. Maile transakcyjne. SPF, DKIM, DMARC – czy sklep nie trafia do spamu. Test na Gmailu i Outlooku.
  9. Miejsce na dysku i rozmiar bazy. 90% zapełnienia to sygnał do działania, nie ciekawostka.
  10. Wydajność. LCP, INP i CLS – pomiar według definicji Core Web Vitals na web.dev i raport w Search Console.
  11. Wersje. PHP, rdzeń platformy, wtyczki – czy nic nie jest poza wsparciem producenta.
  12. Uprawnienia. Konta byłych pracowników, stare klucze API, liczba kont administratora.

Jeśli któryś punkt wypada źle, nie naprawiaj go samodzielnie w piątek wieczorem na produkcji. Standardowy zakres takich prac opisuje utrzymanie sklepów w Krasnobrodzie, a różnice w pakietach widać w zakresie opieki nad sklepami z Frampola.

Sygnał z checklistyCo to zwykle znaczyPierwszy krok
Brak maila potwierdzającego po zamówieniuproblem z SMTP lub kolejką cronsprawdź logi wysyłki i kolejkę zadań serwera
Zamówienie wisi w „oczekiwanie na płatność”webhook od bramki nie dotarłporównaj logi bramki z logami sklepu
Backup ma 0 KB lub jest starszy niż 7 dnizadanie cron nie działa lub brakuje miejscasprawdź cron i wolne miejsce na dysku
SSL wygasa w mniej niż 14 dnibrak automatycznego odnowieniaustaw odnowienie i przetestuj przekierowanie na HTTPS
LCP powyżej 4 s na mobileniekompresowane zdjęcia lub brak cachekompresja obrazów, cache stron, docelowo CDN
Brak przesyłki w panelu kurieraintegracja zwróciła błąd APIsprawdź logi integracji i ważność tokenu API

Najczęstsze awarie w sklepach MŚP i jak je wyłapać wcześnie

W sklepach MŚP zwykle nie wybucha cały serwer — psuje się jeden element i nikt tego nie widzi przez kilka dni. Poniżej pięć sytuacji, które wracają najczęściej, oraz miejsce, w którym warto sprawdzić w pierwszej kolejności.

1. Błąd 500 po aktualizacji modułu. W PrestaShop to prawie zawsze brakująca klasa albo niezgodność z wersją PHP. Zanim napiszesz do wykonawcy: ustaw _PS_MODE_DEV_ na true w config/defines.inc.php, zajrzyj do katalogu var/logs/ (plik z najświeższą datą), error_log PHP oraz logu błędów Nginxa/Apache. W /modules znajdź katalog z najświeższą datą modyfikacji — to zwykle sprawca. Zmień jego nazwę na nazwa_off i sprawdź, czy sklep wstaje. Zestawianie wersji modułu z wersją PHP opisuje dokumentacja dla deweloperów PrestaShop. Podział na zgłoszenia krytyczne i zwykłe bywa rozpisany w umowie — zobacz, jak wygląda opieka techniczna sklepów Hrubieszów – SLA.

2. Płatności, które padają tylko części użytkowników. Bramka potrafi odrzucać wyłącznie karty, a przepuszczać BLIK. W GA4 porównaj liczby zdarzeń begin_checkout, add_payment_info i purchase — jeśli spadek jest na jednym kroku i jednej metodzie, to nie problem z ruchem ani z cenami. Zestaw to z webhookami i kodami błędów bramki; 3DS wysypuje się czasem dopiero po stronie banku.

3. Zamówienia bez etykiety kurierskiej. Dwóch pierwszych podejrzanych: wygasły token API i przekroczony limit zapytań. Sprawdź, czy cron w ogóle się uruchamia, przejrzyj logi modułu kuriera i statusy zamówień. Osobno zweryfikuj duplikaty numerów przesyłek — pojawiają się po ręcznym ponowieniu generowania etykiety.

4. Wyciek z formularza kontaktowego lub rejestracji. Sygnały: setki POST-ów do plików spoza index.php, skoki 404/403 na /wp-login.php lub adres panelu, wysyp kont z domen jednorazowych, wpisy klientów bez zamówień. W access logu szukaj powtarzalnego user-agenta i jednego adresu IP.

5. Wolniejszy sklep po zmianie PHP lub cache. Sprawdź TTFB, pulę PHP-FPM, OPcache (czy jest aktywny po restarcie) i slow query log MySQL. Migracja z 7.4 na 8.1 bez testu modułów to klasyczna przyczyna.

ObjawGdzie patrzeć najpierwPierwsza czynność
Błąd 500 po aktualizacji modułuvar/logs, error_log PHP, data modyfikacji w /modulesWyłącz moduł zmianą nazwy katalogu, włącz _PS_MODE_DEV_
Część płatności nie przechodziGA4: begin_checkout vs add_payment_info vs purchase, webhooki bramkiTest BLIK, karty i 3DS po stronie bramki oraz banku
Brak etykiet kurierskichLogi modułu kuriera, harmonogram cron, limity APIOdśwież token API i sprawdź kolejkę zadań
Spam i wyciek z formularzaAccess log serwera, tabela klientówRate limiting, captcha, wygaszenie publicznego endpointu
Wzrost TTFB po zmianie PHP lub cachePHP-FPM, OPcache, slow query log MySQLPorównaj wersję PHP z wymaganiami modułów

Opieka techniczna sklepu w Chełm i okolicach – jak to działa lokalnie

Zapytanie „utrzymanie i opieka techniczna sklepów Chełm” brzmi lokalnie, ale w praktyce 95% zgłoszeń załatwia się zdalnie. Lokalność zmienia nie zakres prac, a sposób kontaktu i czas reakcji.

Co realnie da się zrobić zdalnie. Aktualizacje PrestaShop i WooCommerce, kopie zapasowe, monitoring, poprawki PHP/CSS/JS, konfiguracja płatności i wysyłki, odnowienia SSL, DNS, optymalizacja wydajności, czyszczenie bazy — to wszystko robi się przez SSH, panel hostingu i repozytorium. Wizyta na miejscu ma sens w trzech przypadkach: wdrożenie sprzętowe (drukarka fiskalna, terminal, czytnik kodów, stanowisko pakowania), integracja z lokalnym ERP działającym w wersji desktopowej bez API oraz posprzątanie dostępów i sieci, gdy hasła zna tylko osoba, która odeszła.

Czas reakcji. Chełm, Zamość, Krasnystaw, Hrubieszów — jedna strefa czasowa i brak pośrednika przez zagraniczny helpdesk, który przyjmuje zgłoszenie i przekazuje je dalej po 24 godzinach. Realny model: 8:00–16:00 w dni robocze, zgłoszenie krytyczne (sklep nie działa, płatności nie przechodzą) — reakcja w ciągu 1 godziny, ważne (błąd w koszyku, brak etykiet) — 8 godzin, zwykłe — 24 godziny. To powinien być zapis w umowie, nie dobra wola. Zakres bywa rozpisany w pakietach, np. utrzymanie i opieka techniczna sklepów Narol albo to, co obejmuje utrzymanie sklepów Bełżec.

Pierwszy miesiąc. Tydzień 1: audyt startowy (moduły i ich pochodzenie, wersje PHP/MySQL, kto ma dostępy, stan kopii). Tydzień 2: uporządkowanie backupów — trzy kopie, dwa nośniki, jedna poza serwerem, plus test odtworzenia na stagingu. Tydzień 3: monitoring uptime co minutę, alerty i pomiar TTFB oraz Core Web Vitals (progi opisuje web.dev – Core Web Vitals). Dopiero tydzień 4 to pierwsze zmiany rozwojowe. Odwrotna kolejność to najczęstszy błąd.

ZakresZdalnieNa miejscu
Aktualizacje, poprawki, optymalizacjataknie
Kopie zapasowe i test odtworzeniataknie
Monitoring i alertytaknie
Konfiguracja drukarki fiskalnej i terminalaczęściowotak
Integracja z lokalnym ERPtak, jeśli jest APItak przy wersji desktopowej
Porządkowanie dostępów i sieciczęściowotak

Jak wybrać wykonawcę – 8 pytań, które warto zadać przed podpisaniem umowy

Rozmowa z potencjalnym wykonawcą trwa zwykle 20 minut. Osiem pytań poniżej wystarczy, żeby w tym czasie odsiać firmy, które „opiekę” rozumieją jako czekanie na awarię.

  1. Kto konkretnie obsługuje mój sklep? Chcesz imię, nazwisko i bezpośredni kontakt, nie „zespół wsparcia”.
  2. Ile sklepów ma na głowie ta osoba? Przy 20–25 sklepach na jednego opiekuna reakcja w ciągu godziny jest matematycznie mało realna.
  3. Jak wygląda raportowanie? Konkretnie: miesięczny raport z wykonanych aktualizacji, wyniku testu odtworzenia kopii, czasów reakcji wobec SLA, incydentów i rekomendacji.
  4. Czy staging i backup są w cenie, czy płatne ekstra? Każda aktualizacja powinna najpierw iść na kopię sklepu. Backup bez testu odtworzenia to nie backup, tylko plik, o którym nie wiadomo, czy działa.
  5. Jak wygląda przejęcie sklepu po poprzedniej firmie? Powinien być jednorazowy audyt: dostępy, wersje, moduły niewiadomego pochodzenia, malware, licencje. Zapytaj, co obejmuje i jak jest wyceniany — za godziny czy ryczałtem.
  6. Kto jest właścicielem kont? Domena, hosting, CDN, konta w bramkach płatniczych i u kurierów mają być zarejestrowane na Twoją firmę, a wykonawca ma być tylko użytkownikiem.
  7. Jak rozliczacie godziny ponad pakiet? Stawka godzinowa, sposób akceptacji prac i limit, do którego nie trzeba pytać.
  8. Jak wygląda wyjście z umowy? Kto przejmuje dostępy, w jakiej formie (eksport plików i bazy, hasła, dokumentacja) i w jakim terminie — 14 czy 30 dni.

Punkt ósmy jest najważniejszy i najczęściej pomijany. Jeśli wykonawca nie umie odpowiedzieć na pytanie o przekazanie dostępów, to znaczy, że ich nie uporządkował — a to wprost przekłada się na koszt Twojego wyjścia. Zanim podpiszesz, porównaj zakres z innymi pakietami w regionie, np. utrzymanie i opieka techniczna sklepów Frampol, i sprawdź, co zwykle wchodzi w cenę.

PytanieZdrowa odpowiedźCzerwona flaga
Czas reakcjiGodziny, procedura eskalacji, zapisy w umowie„Staramy się jak najszybciej”
Dostępy do kontKonta na dane firmy, wykonawca jako użytkownik„Wpiszemy dane do naszego panelu”
BackupTest odtworzenia raz na kwartał i raport„Backupy robi hosting”
Wyjście z umowyOpisana procedura i termin przekazania„To się dogadamy przy rozstaniu”

Najczęstsze błędy i jak je wykryć

Umowa z jednym zdaniem o SLA, bez rozdzielenia czasu reakcji i czasu usunięcia awarii.

Jak wykryć: W ofercie widzisz zapis typu „reagujemy w ciągu 24 godzin”, bez podziału na typy awarii i bez informacji, czy liczą się godziny robocze, czy wszystkie.

Jak naprawić: Poproś o tabelę: priorytet P1/P2/P3, czas reakcji, czas usunięcia, okno godzinowe i tryb poza oknem. Dopiero te cztery kolumny tworzą SLA.

Traktowanie opieki technicznej jako pakietu marketingowego.

Jak wykryć: W jednej cenie i jednej umowie są aktualizacje, backupy oraz prowadzenie kampanii Ads, pozycjonowanie i social media.

Jak naprawić: Rozdziel zakresy i ceny: opieka techniczna (utrzymanie) vs prace rozwojowe vs marketing. Trzy osobne pozycje łatwiej porównać i łatwiej z nich zrezygnować.

Backup, którego nikt nigdy nie odtworzył.

Jak wykryć: Zadaj wprost pytanie: kiedy ostatnio wykonaliście test odtworzenia i gdzie fizycznie leży kopia? Wymijająca odpowiedź oznacza, że testu nie było.

Jak naprawić: Wpisz do umowy: kopia codzienna poza serwerem produkcyjnym, retencja 30 dni, test odtworzenia raz na kwartał z krótkim raportem.

Aktualizacje wgrywane bezpośrednio na produkcję, bez stagingu i testu zamówienia.

Jak wykryć: Pytanie „czy aktualizujecie najpierw na kopii sklepu?” kończy rozmowę albo ujawnia, że nie ma środowiska testowego.

Jak naprawić: Ustal procedurę: staging → test koszyka, płatności, wysyłki i e-maili → produkcja w oknie serwisowym z informacją z wyprzedzeniem.

„Darmowa opieka” doliczona do wdrożenia i rozliczana wyższą stawką.

Jak wykryć: W kosztorysie wdrożenia pojawia się pozycja „opieka 12 miesięcy”, a wewnętrzna stawka godzinowa w niej jest wyższa niż w cenniku usług.

Jak naprawić: Policz osobno koszt wdrożenia i koszt opieki. Sprawdź też, czy niewykorzystane godziny nie przenoszą się na kolejny rok i czy po okresie promocyjnym cena nie skacze.

Dostępy, kod i dokumentacja zostają po stronie agencji.

Jak wykryć: Nie masz loginu do panelu hostingu, repozytorium, strefy DNS ani danych kontaktowych do rejestratora domeny.

Jak naprawić: Konta właścicielskie (hosting, domena, panel sklepu, Search Console) mają być założone na Twoje dane, a agencja dostaje uprawnienia — nie własność.

Lista kontrolna do odklikania

Podsumowanie

Opieka techniczna to usługa operacyjna, którą da się zmierzyć: kopia poza serwerem z testem odtworzenia, aktualizacje przez staging, monitoring co 1–5 minut i jasna tabela P1/P2/P3. Jeśli w ofercie nie ma rozróżnienia na czas reakcji i czas usunięcia awarii, nie masz SLA, tylko obietnicę. Widełki w regionie to zwykle 400–900 zł netto miesięcznie za mały sklep i 1200–3500 zł netto za średni, plus 180–320 zł/h za prace poza pakietem. Idź na rozmowę z checklistą w ręku — nie z pytaniem „ile to kosztuje”, ale „co dokładnie w tym jest”.

Najczęściej zadawane pytania

Jak długo trwa usunięcie awarii sklepu i co powinno być w SLA?

SLA rozdziela czas reakcji (kiedy ktoś potwierdza zgłoszenie i zaczyna działać) od czasu usunięcia awarii (kiedy sklep znów działa poprawnie). Dla awarii krytycznej, np. brak możliwości złożenia zamówienia, spotykane wartości to reakcja w 15–30 minut i usunięcie w 2–4 godziny w godzinach roboczych. Dla awarii normalnej, np. błąd w szablonie e-maila, realne jest 8–24 godziny reakcji i 2–5 dni roboczych na poprawkę. Warto zapisać osobno, co dzieje się poza oknem SLA, bo „24/7” w ofercie często oznacza tylko automatyczny monitoring.

Czy opieka techniczna obejmuje kampanie Google Ads, content i pozycjonowanie?

Nie. Opieka techniczna to aktualizacje, backupy, monitoring, bezpieczeństwo, wydajność i poprawki błędów. Kampanie Ads, teksty, zdjęcia i praca nad frazami to odrębne usługi z odrębnym cennikiem, nawet gdy wykonuje je ta sama firma. Mieszanie ich w jednym abonamencie utrudnia sprawdzenie, ile naprawdę płacisz za utrzymanie infrastruktury.

Ile kosztuje utrzymanie i opieka techniczna sklepu w Chełm i okolicach?

Dla małego sklepu (do 500 SKU, kilka modułów, jedna integracja z kurierem) realny abonament to 400–900 zł netto miesięcznie. Sklep średni (500–5000 SKU, integracje ERP i płatności, custom code) to zwykle 1200–3500 zł netto miesięcznie. Prace poza pakietem rozlicza się godzinowo: 180–320 zł/h netto, zależnie od specjalizacji. Stawki dla sklepów w podobnej skali z okolic znajdziesz w materiałach o utrzymaniu sklepów w Hrubieszowie i utrzymaniu sklepów w Biłgoraju.

Jak często robić backup sklepu i czy kopia na tym samym serwerze wystarczy?

Kopia na tym samym serwerze nie jest backupem — awaria hostingu, ransomware albo nieudana aktualizacja zabierają i sklep, i kopię. Minimum to kopia codzienna trzymana poza serwerem produkcyjnym, z retencją 30 dni i testem odtworzenia raz na kwartał. Sam plik kopii bez testu to założenie, a nie zabezpieczenie — dopiero odtworzenie pokazuje, czy dane da się użyć.

Czy opieka techniczna obejmuje wydajność i Core Web Vitals?

Powinna, bo szybkość sklepu wpływa i na konwersję, i na widoczność w wyszukiwarce. Realny zakres to miesięczny pomiar Core Web Vitals (LCP, INP, CLS) oraz TTFB, kontrola cache, CDN i kompresji obrazów. Punkt odniesienia i definicje metryk znajdziesz w dokumentacji web.dev oraz w opisie Core Web Vitals w Google Search Central. Raport raz w miesiącu wystarcza — codziennych zestawień i tak nikt nie czyta.

PrestaShop czy WooCommerce – który sklep trudniej utrzymać?

PrestaShop ma rozbudowany rdzeń i duże moduły, które częściej wchodzą sobie w drogę, a aktualizacje PHP i migracje bywają bolesne — koszt utrzymania jest przez to zwykle wyższy. WooCommerce aktualizuje się częściej i łatwiej znaleźć do niego dewelopera, ale rośnie ryzyko cichych błędów po aktualizacji wtyczki, które wychodzą dopiero przy składaniu zamówienia. Decyduje nie sama platforma, a liczba modułów, integracji i zmian w kodzie. Dokumentacja techniczna PrestaShop: devdocs.prestashop-project.org.

Co zrobić, gdy agencja nie dotrzymuje SLA?

Najpierw sprawdź, czy zdarzenie faktycznie łamie zapis: czy awaria miała właściwy priorytet, czy zgłoszenie trafiło w okno SLA i czy liczysz czas reakcji, czy czas usunięcia. Potem złóż reklamację pisemnie, z datami i numerami zgłoszeń. Jeśli umowa przewiduje kredyty lub kary za niedotrzymanie SLA, egzekwuj je przy najbliższej fakturze — bez takiego zapisu zostaje tylko rozmowa i zmiana dostawcy.

Jeśli chcesz, żebyśmy przeszli przez Twoją umowę lub ofertę i powiedzieli wprost, czego w niej brakuje, napisz do DropDigital. Możemy też najpierw sprawdzić stan sklepu — zanim podpiszesz cokolwiek.

Źródła i materiały