Utrzymanie i opieka techniczna sklepu w Narolu to nie jedna usługa, a zestaw powtarzalnych procesów: aktualizacje, kopie zapasowe, monitoring, bezpieczeństwo i obsługa integracji. Pytanie nie brzmi więc „czy płacić za opiekę”, tylko „co dokładnie jest w abonamencie, a co jest osobnym zleceniem”. Poniżej rozkładamy temat na trzy części: filary opieki, zakres pakietu i mierzalne SLA. Na końcu znajdziesz checklistę, którą można zestawić z dowolną ofertą na rynku.

Czym jest utrzymanie i opieka techniczna sklepu — i czym nie jest

Utrzymanie i opieka techniczna to nie jedna usługa, którą da się opisać jednym zdaniem w umowie. To trzy różne typy pracy i trzeba je rozdzielić, bo inaczej rozliczenie zawsze kończy się sporem.

Filar reaktywny to naprawa tego, co już się zepsuło: błąd 500 po aktualizacji, niedziałający checkout, zerwane połączenie z API przewoźnika. Filar prewencyjny to aktualizacje, kopie zapasowe, monitoring i przeglądy bezpieczeństwa. Filar rozwojowy to nowe funkcje, nowe integracje i zmiany w szablonie.

W dojrzałym sklepie 60–70% godzin z abonamentu idzie na prewencję i rozwój, a 30–40% na reakcję. Jeśli jest odwrotnie i 70% czasu zjada gaszenie pożarów — to nie znaczy, że sklep jest „trudny”. Znaczy, że coś jest niedomknięte: brak środowiska staging, PHP po terminie wsparcia, moduły aktualizowane raz w roku, brak monitoringu, który wykryłby problem przed klientem.

Czego NIE obejmuje typowa „opieka w cenie hostingu”:

Granica abonamentu. Utrzymanie jest powtarzalne i przewidywalne, więc mieści się w opłacie miesięcznej: np. podmiana klucza API po zmianie po stronie przewoźnika. Rozwój jest jednorazowy i szacowany z góry: dodanie nowego przewoźnika to zwykle 4–8 h z osobnej puli. Jeśli umowa tego nie rozdziela, po kilku miesiącach okazuje się, że „opieka” to w praktyce hosting z backupem.

FilarPrzykładowe zadanieGdzie w rozliczeniu
ReaktywnyBłąd 500 po wdrożeniu, niedziałający checkoutAbonament (w ramach SLA)
PrewencyjnyAktualizacja modułów, kopia, alert SSLAbonament
RozwojowyNowy przewoźnik, przebudowa koszyka, nowe pole w formularzuOsobna pula godzin na zlecenie

Co dokładnie wchodzi w pakiet opieki: 6 obszarów z konkretami

Poniżej sześć obszarów, które w dobrej ofercie mają przypisane konkretne parametry. Jeśli któryś jest opisany ogólnie („dbamy o bezpieczeństwo”), to nie jest parametr — to hasło.

Ten sam zakres usług realizujemy w sąsiedniej lokalizacji: [utrzymanie i opieka techniczna sklepów w Biłgoraju](https://dropdigital.pl/utrzymanie-opieka-techniczna-sklepow-bilgoraj).

Co sprawdzamyCzęstotliwośćPróg alertu
Dostępność sklepu (HTTP 200 + strona główna, koszyk)co 1–5 min2 nieudane checki z rzędu
Ważność certyfikatu SSLraz dziennie14 dni do wygaśnięcia
Miejsce na dyskuraz dziennie80% zajętości
Kolejka e-maili (potwierdzenia zamówień)co 15 minponad 20 wiadomości w kolejce
Błędy 5xx w logachna bieżącowzrost o 50% względem poprzedniej doby
Status API przewoźników i płatnościco 15–30 minbłędy 4xx/5xx po stronie integracji

SLA w praktyce: czasy reakcji, okno serwisowe, raport miesięczny

Dobra umowa ma dwa osobne czasy dla każdego priorytetu: czas reakcji (potwierdzenie zgłoszenia i przypisanie inżyniera) oraz czas naprawy (przywrócenie sprzedaży).

Najczęstsza pułapka to zapis „reagujemy w 15 minut”. Te 15 minut dotyczy zgłoszenia, nie rozwiązania — a w ofercie często jest tylko jeden parametr i nie wiadomo, czy chodzi o pierwszą odpowiedź, czy o naprawę. Dopisz też definicję naprawy: czy to przywrócenie sprzedaży obejściem (np. wyłączenie wadliwego modułu), czy usunięcie przyczyny. To pierwsze jest zwykle znacznie szybsze i to ono powinno być w SLA, a nie furtka dla wykonawcy.

Okno serwisowe i wyłączenia. Planowane prace w oknie 2:00–5:00 z powiadomieniem 24 h wcześniej — te godziny nie wliczają się do SLA. Wyłączenia: awaria dostawcy hostingu lub centrum danych, siła wyższa, niezaplanowana zmiana API po stronie przewoźnika lub operatora płatności, działania osób trzecich. Uwaga: „awaria hostingu” nie może być furtką na wszystko — jeśli dostawca notuje 4 h przestoju co miesiąc, to problem z infrastrukturą, nie siła wyższa.

Raport miesięczny powinien zawierać: liczbę zgłoszeń według priorytetu, zużycie godzin z puli, wykonane aktualizacje z wersjami, status kopii (data ostatniej i wynik testu odtworzenia), incydenty bezpieczeństwa oraz realne czasy reakcji zestawione z deklaracją SLA. Klauzula eskalacji: jeśli w miesiącu naruszono SLA, kolejny miesiąc obejmuje określoną liczbę godzin bez opłaty albo rabat. Bez tego SLA jest deklaracją, nie zobowiązaniem.

Identyczne zasady stosujemy w innych lokalizacjach, np. [utrzymanie i opieka techniczna sklepów Szczebrzeszyn](https://dropdigital.pl/utrzymanie-i-opieka-techniczna-sklepow-szczebrzeszyn).

PriorytetDefinicjaCzas reakcjiCzas naprawy
KrytycznySklep nie sprzedaje: checkout zwraca błąd, baza nie odpowiadado 1 h w godz. 8:00–20:00do 4 h
WysokiCheckout lub płatność działa częściowo, np. jeden przewoźnik nie generuje etykietdo 4 h roboczychdo 1 dnia roboczego
NormalnyBłąd nie blokuje sprzedaży: literówka w szablonie, zły stan magazynowy w integracjido 1 dniado 3 dni
NiskiZmiana treści, drobna korekta wyglądu, pytanie technicznedo 5 dni roboczychdo 5 dni roboczych

Ile kosztuje utrzymanie sklepu w Narolu i regionie — widełki stawek

Stawki za prace serwisowe przy sklepach internetowych w Polsce mieszczą się w dwóch widełkach. Prace standardowe — aktualizacja rdzenia i wtyczek, poprawka szablonu, konfiguracja kopii zapasowej, drobna korekta w CSS — to 130–180 zł/h netto. Prace specjalistyczne — integracja z ERP, moduł pisany na zamówienie, migracja między wersjami, optymalizacja wydajności (cache, indeksy w bazie, PHP-FPM) — to 180–250 zł/h netto. Różnica wynika z ceny pomyłki: przy integracji z ERP wykonawca musi znać API i schemat bazy, a błąd potrafi zablokować wystawianie faktur.

Budżet miesięczny liczy się z godzin, nie z nazwy pakietu. Mały sklep na WooCommerce z kilkunastoma wtyczkami: 4–6 h/mies., czyli ok. 600–1000 zł netto. Sklep na PrestaShop zintegrowany z ERP i kilkoma kurierami: 10–20 h/mies., czyli ok. 1500–3500 zł netto. Górna granica dotyczy sklepów z modułami autorskimi i dedykowanym VPS — samo utrzymanie serwera, kolejek zadań do ERP i analiza logów zajmuje wtedy kilka godzin w miesiącu.

Co podnosi koszt poza platformą:

Oferta „nielimitowana opieka za 299 zł/mies.” ma zwykle jeden mechanizm działania: brak realnych aktualizacji. Za tę kwotę nie sfinansujesz testu modułu po aktualizacji na stagingu. Rozliczenie musi być policzalne: stała pula godzin w abonamencie plus stawka za godziny dodatkowe, rozliczana w cyklu miesięcznym, z raportem zużycia. Porównując oferty z okolicy, zadaj każdej z nich to samo pytanie o liczbę godzin — utrzymanie i opieka techniczna sklepów w Biłgoraju to ten sam rynek usługowy i zbliżone stawki.

Typ sklepuPula godzin / mies.Budżet miesięczny nettoStawka dominująca
Mały sklep WooCommerce (kilkanaście wtyczek)4–6 h600–1000 zł130–180 zł/h
PrestaShop zintegrowany z ERP i kilkoma kurierami10–20 h1500–3500 zł180–250 zł/h
Sklep z modułami autorskimi i dedykowanym VPSpowyżej 20 hpowyżej 3500 zł180–250 zł/h

PrestaShop, WooCommerce czy sklep pisany na zamówienie — co zmienia platforma

Platforma zmienia zakres opieki, bo zmienia źródło ryzyka.

PrestaShop. Liczy się faza cyklu życia wersji. Linia 1.6 nie jest już rozwijana i nie dostaje poprawek bezpieczeństwa — jej utrzymywanie to odkładanie migracji, nie oszczędność. Linia 1.7 jest w końcowej fazie wsparcia, a bieżącym kierunkiem jest 8.x. Wymagania PHP dla konkretnej wersji sprawdzasz w dokumentacji deweloperskiej PrestaShop — to istotne, bo hosting potrafi podnieść PHP automatycznie i sklep przestaje działać bez żadnej zmiany po Twojej stronie. Drugie ryzyko to moduły: po aktualizacji rdzenia przestają działać hooki, override'y klas i stare wywołania API. Migrację 1.7 → 8.x planujesz etapami: kopia bazy, staging z docelową wersją PHP, test koszyka, płatności, wysyłki, faktury i panelu zamówień, dopiero potem produkcja.

WooCommerce. Tutaj opieka to przede wszystkim zarządzanie wtyczkami i motywem. Konflikty ujawniają się po aktualizacji WordPressa — najczęściej przez zmiany w jQuery, REST API albo wymuszenie nowszej wersji PHP. Osobna kategoria to wtyczki porzucone: w repozytorium widzisz datę ostatniej aktualizacji i liczbę instalacji, a brak wydań od dwóch lat oznacza, że nikt nie łata luk. Rośnie też baza: tabele wp_options i wp_postmeta przy tysiącach zamówień liczą miliony wierszy i spowalniają panel oraz checkout.

Rozwiązanie autorskie. Opieka nad nim wymaga dostępu do kodu i dokumentacji. Bez tego każda poprawka zaczyna się od reverse engineeringu, a to praca specjalistyczna w górnych widełkach stawek.

Wspólny mianownik jest jeden: staging, kontrola wersji i możliwość cofnięcia zmiany. Jeśli wykonawca tego nie ma, każda aktualizacja jest zakładem. Zakres prac serwisowych w abonamencie rozpisaliśmy przy okazji utrzymania i opieki technicznej sklepów Frampol.

PlatformaNa co patrzeć najpierwTypowy czas miesięcznyGłówne ryzyko
PrestaShop 8.xmoduły po aktualizacji, wersja PHP10–20 h przy integracji z ERPprzerwany checkout po aktualizacji modułu
PrestaShop 1.6 / 1.7decyzja o migracji, brak poprawekpula bazowa + prace migracyjnebrak wsparcia i rosnące koszty łatania
WooCommercewtyczki, motyw, rozmiar wp_options i wp_postmeta4–6 hkonflikt po aktualizacji WordPressa
Rozwiązanie autorskiedostęp do kodu i dokumentacjazależnie od liczby zgłoszeńreverse engineering przy każdej poprawce

Pułapki i sygnały ostrzegawcze: jak sprawdzić obecną opiekę

Poniższe testy wykonasz bez wiedzy technicznej. Wystarczy panel, dostęp do poczty i 15 minut.

TestCzego potrzebujeszCzerwona flaga
Kopia zapasowainformacji, gdzie leży plik kopiikopia tylko na tym samym serwerze
Dostęp do infrastrukturypanelu hostingu, DNS, bazy, plikówwszystkie dane ma wyłącznie wykonawca
Aktualizacjepanelu wtyczek/modułówbrak aktualizacji od 6 miesięcy
Wtyczki i modułydaty ostatniego wydania w repozytoriumbrak wydań od ponad 12 miesięcy
Raportymiesięcznego podsumowania pracbrak jakiejkolwiek dokumentacji prac

Lista kontrolna: 20 punktów przed podpisaniem umowy

Zanim podpiszesz umowę, przejdź przez listę punkt po punkcie. Odpowiedź „nie” w którymkolwiek z czterech obszarów krytycznych oznacza, że umowy nie podpisujesz — nie „dopisujecie tego później mailem”.

Lista kontrolna — 14 punktów do odklikania:

Zasada: minimum 12 z 14 punktów musi brzmieć „tak”. Cztery obszary krytyczne — dostęp do kont (1, 11), kopie zapasowe (2, 3), SLA (4, 5, 8), raportowanie (6, 10) — muszą mieć komplet „tak”. Dyskwalifikują, bo przy rozstaniu z wykonawcą hosting i domena na jego dane oznaczają tygodnie odzyskiwania sklepu i poczty, a kopia bez testu odtworzenia to nie kopia, tylko plik. SLA bez rozdzielenia reakcji od naprawy i raport bez liczb uniemożliwiają weryfikację, czy płacisz za usługę, czy za deklarację.

Kiedy sklep w Narolu potrzebuje stałej opieki — progi decyzyjne

Stały pakiet ma sens ekonomiczny, gdy koszt jednego dnia przestoju zbliża się do miesięcznego abonamentu. Policz to na własnych danych, nie na przeczuciu.

Próg 1: powyżej 30 zamówień miesięcznie lub powyżej 20 000 zł obrotu miesięcznego. Przy 20 000 zł obrotu dzienny obrót to około 660 zł. Dobę przestoju w środku tygodnia sprzedażowego liczy się jednak szerzej: utracone zamówienia, telefony od klientów, ręczne odtwarzanie płatności, spadek pozycji po dłuższym błędzie 5xx. Zestaw tę kwotę z ceną abonamentu z oferty — najczęściej wychodzi, że jeden dzień awarii kosztuje więcej niż miesiąc opieki.

Próg 2: integracje. Sklep połączony z ERP (Subiekt, Comarch, WMS) albo z kilkoma kurierami i bramkami płatności wymaga reakcji w dniach, nie tygodniach. Zmiana API kuriera, nowa wersja modułu płatności czy zmiana formatu pliku zamówień potrafi zatrzymać wysyłkę. Bez opieki szukasz wykonawcy na cito i płacisz za każdą interwencję jak za projekt.

Próg 3: sezonowość. Sklep nastawiony na turystykę Roztocza i Lubaczowszczyzny pracuje w oknach szczytowych: maj–wrzesień, długie weekendy, ferie. Wtedy liczy się nie „średni czas reakcji”, ale reakcja w oknie szczytowym. Warto pilnować wtedy wydajności — metryki Core Web Vitals potrafią spaść przy potrójnym ruchu i obniżyć konwersję, jeszcze przed jakąkolwiek awarią.

Próg 4: B2B. Indywidualne cenniki, limity kredytowe, zamówienia na konto — błąd w logice rabatowej potrafi przez tydzień sprzedawać z podwójnym rabatem. Strata na marży bywa kilkukrotnie wyższa niż roczny abonament.

Kiedy wystarczy opieka ad hoc: do 10 zamówień miesięcznie, bez integracji, poniżej 5 tys. wizyt miesięcznie. Wtedy wystarczy kwartalny przegląd, kopie i aktualizacje po stronie hostingu. Sklepy z mniejszych miejscowości regionu traktujemy tak samo — zobacz, jak wygląda utrzymanie i opieka techniczna sklepów w Józefowie, żeby porównać zakres.

Sytuacja sklepuStała opieka?Co decyduje
Powyżej 30 zamówień/mies. lub powyżej 20 000 zł obrotu/mies.TakDzienny obrót ok. 660 zł — jeden dzień przestoju to zwykle więcej niż miesięczny abonament
Integracja z ERP, kilkoma kurierami, wieloma bramkami płatnościTakZmiany API wymagają reakcji w ciągu 2–5 dni, nie tygodni
Ruch sezonowy (Roztocze, Lubaczowszczyzna)Tak, z oknem szczytowym w SLAMaj–wrzesień, długie weekendy, ferie — reakcja musi działać wtedy, gdy jest ruch
Sklep B2B z cennikami indywidualnymiTakBłąd w logice rabatowej kosztuje więcej niż sama opieka
Do 10 zamówień/mies., bez integracji, poniżej 5 tys. wizyt/mies.Nie — wystarczy kwartalny przeglądBrak integracji i niski ruch oznacza niskie ryzyko przestoju

Jak zaczynamy: audyt, przejęcie i pierwsze 30 dni

Przejęcie opieki nad działającym sklepem to projekt na miesiąc, nie jedno popołudnie. Kolejność ma znaczenie — najpierw dane i dostępy, potem zmiany.

Krok 1 — audyt techniczny (1–2 dni robocze). Zbieramy fakty: wersje PHP, PrestaShop/WooCommerce i szablonu, listę wtyczek z datą ostatniej aktualizacji i statusem wsparcia, konfigurację kopii zapasowych, czasy odpowiedzi (TTFB, LCP na stronie produktu i koszyka), stan bezpieczeństwa (nieaktualne biblioteki, otwarte katalogi, ścieżka panelu, konta bez 2FA), ustawienia cron i kolejek mailowych. Wynik to lista ryzyk z priorytetami P1–P3.

Krok 2 — uporządkowanie dostępów. Serwer, domena i DNS przechodzą na konta klienta, wykonawca dostaje konta użytkowników z przypisanymi rolami. Wszystkie loginy lądują w menedżerze haseł (np. Bitwarden, 1Password), włączamy 2FA, usuwamy konta po byłych wykonawcach i współdzielone hasła.

Krok 3 — pierwsza kopia i test odtworzenia. Pełny backup plików i bazy, odtworzenie na środowisku staging i pomiar realnego czasu powrotu. Ustalamy RPO (jak często kopie) i RTO (jak szybko odtwarzamy). Bez tego SLA nie ma podstaw.

Krok 4 — aktualizacje w kontrolowanej kolejności. Każda zmiana idzie staging → test koszyka, płatności i maili → produkcja, z rollbackiem do snapshotu sprzed zmiany. Kolejność i zasady aktualizacji rdzenia opisuje dokumentacja PrestaShop dla deweloperów. Okno serwisowe (np. wtorek 6:00–8:00) ustalamy z klientem raz na stałe.

Krok 5 — SLA, kanał zgłoszeń i raport. Ustalamy adres do zgłoszeń, numer awaryjny i priorytety. Pierwszy raport miesięczny trafia w ciągu 30 dni, a po 30 dniach robimy przegląd z listą wniosków i korektą zakresu. Regionalnie pracujemy też przy utrzymaniu i opiece technicznej sklepów w Bełżcu oraz w Szczebrzeszynie.

KrokTerminEfekt (artefakt)
Audyt techniczny1–2 dni roboczeLista ryzyk z priorytetami P1–P3 + raport z wersji i wtyczek
Uporządkowanie dostępów2–5 dniKonta klienta jako właściciel, 2FA, menedżer haseł, odebrane dostępy byłych wykonawców
Kopia zapasowa i test odtworzeniado 7 dniProtokół odtworzenia na staging + ustalone RPO i RTO
Aktualizacje z rollbackiem2–4 tygodnieZmiany przez staging, okno serwisowe, snapshot przed każdą zmianą
SLA, kanał zgłoszeń, raportdo 30 dniUzgodnione priorytety i czasy, pierwszy raport miesięczny, przegląd po 30 dniach

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

Kupowanie „opieki w cenie hostingu” i traktowanie jej jako pełnego utrzymania sklepu.

Jak wykryć: W regulaminie usługi hostingowej nie ma ani słowa o aktualizacjach modułów firm trzecich, poprawkach modułów autorskich czy o dostępie do plików i bazy na żądanie.

Jak naprawić: Rozdziel umowę hostingu od umowy utrzymania. W tej drugiej wypisz obszary: aktualizacje, kopie zapasowe, monitoring, bezpieczeństwo, wydajność, integracje. Hosting odpowiada za infrastrukturę, nie za kod sklepu.

Brak rozróżnienia czasu reakcji od czasu naprawy.

Jak wykryć: W ofercie jest tylko zdanie „reagujemy w 15 minut” i nigdzie nie ma liczby określającej, kiedy sprzedaż wróci do normy.

Jak naprawić: Wpisz do umowy dwie osobne kolumny: czas pierwszej reakcji oraz czas przywrócenia sprzedaży — i to dla każdego priorytetu zgłoszenia osobno.

Kopie zapasowe, których nikt nigdy nie odtworzył.

Jak wykryć: Na pytanie „kiedy ostatnio odtwarzaliście kopię na środowisko testowe” wykonawca odpowiada ogólnikowo albo zmienia temat.

Jak naprawić: Wpisz do umowy test odtworzenia raz na kwartał i krótki raport z niego. Kopia bez testu to nie zabezpieczenie, a nadzieja.

Aktualizacje w godzinach sprzedaży i bez procedury rollbacku.

Jak wykryć: Moduły aktualizowane są w środku dnia, a po aktualizacji nikt nie przechodzi testowo przez koszyk i checkout.

Jak naprawić: Ustal okno serwisowe poza godzinami sprzedaży (np. 2:00–5:00) oraz procedurę rollbacku: kopia przed zmianą i gotowy sposób przywrócenia poprzedniej wersji.

Mieszanie rozwoju z utrzymaniem w jednej puli godzin.

Jak wykryć: W pierwszym miesiącu abonament pochłonęła nowa funkcja, a na zaplanowane aktualizacje i przeglądy godzin już nie było.

Jak naprawić: Trzymaj dwie osobne pule: stały abonament na utrzymanie i osobną pulę godzin na rozwój, z oddzielnym rejestrem zużycia i osobnym zatwierdzaniem zleceń.

Brak monitoringu integracji i API zewnętrznych dostawców.

Jak wykryć: O awarii InPostu, DPD, DHL albo bramki płatniczej firma dowiaduje się z maila od klienta, a nie z alertu.

Jak naprawić: Dodaj do pakietu monitoring statusu API i cykliczne sprawdzanie testowej transakcji. Zapisz też, kto kontaktuje się z dostawcą i jak informowani są klienci w czasie awarii.

Lista kontrolna do odklikania

Podsumowanie

Uczeń opieki technicznej w Narolu powinien zacząć od rozdzielenia trzech rzeczy: utrzymania, rozwoju i hostingu. Abonament ma pokrywać prewencję i reakcję na awarie, rozwój idzie z osobnej puli godzin, a hosting odpowiada wyłącznie za infrastrukturę. Bez dwóch liczb — czasu reakcji i czasu naprawy — nie ma czego egzekwować. Jeśli oferta nie zawiera raportu miesięcznego i testu odtworzenia kopii, to nie jest umowa o utrzymanie, a deklaracja dobrej woli.

Najczęściej zadawane pytania

Czy opieka techniczna obejmuje dodawanie nowych funkcji do sklepu?

Nie w standardowym abonamencie. Utrzymanie to aktualizacje, kopie, monitoring, bezpieczeństwo i wydajność — czyli pilnowanie, żeby sklep działał. Nowe funkcje, integracje i przebudowy to rozwój, rozliczany z osobnej puli godzin na zlecenie. Warto, żeby umowa miała oba elementy rozdzielone, bo inaczej prace rozwojowe zjadają czas przeznaczony na prewencję.

Ile kosztuje utrzymanie sklepu internetowego?

Nie ma jednej stawki, która byłaby uczciwa dla każdego sklepu. Na cenę wpływają: liczba modułów i integracji, obecność modułów autorskich, ruch, liczba wtyczek płatniczych i kurierskich oraz to, czy potrzebne są niestandardowe prace. Dlatego wycenę robi się po audycie technicznym, a nie po samym adresie sklepu.

Czy „reagujemy w 15 minut” to dobry SLA?

To za mało informacji. 15 minut dotyczy zwykle czasu reakcji, czyli potwierdzenia zgłoszenia, a nie czasu naprawy. W umowie muszą być dwie liczby dla każdego priorytetu: kiedy ktoś zaczyna działać i kiedy sprzedaż ma wrócić do normy. Bez drugiej liczby SLA nie jest żadnym zobowiązaniem.

Jak często aktualizować sklep i czy każda aktualizacja jest bezpieczna?

Aktualizacje rdzenia i modułów powinny mieć stały cykl, a nie być robione „przy okazji”. Każda zmiana wymaga kopii zapasowej przed wdrożeniem, testu koszyka i checkoutu po wdrożeniu oraz gotowej procedury rollbacku. Zakres zmian w kolejnych wersjach PrestaShop opisuje dokumentacja dla deweloperów dostępna pod adresem devdocs.prestashop-project.org.

Co się dzieje, gdy awaria jest po stronie hostingu albo dostawcy API?

Wykonawca nie naprawi cudzej infrastruktury, ale ma obowiązek wykryć problem, poinformować klienta i prowadzić komunikację z dostawcą. Dlatego w umowie powinien być zapis o wyłączeniach (planowane prace hostingu, awarie dostawców, siła wyższa) oraz o tym, co w takiej sytuacji robi sklep: komunikat na stronie, alternatywna metoda dostawy lub płatności. Zakres opisany w tym artykule pokrywa się z tym, co robimy dla sklepów w sąsiednim Biłgoraju.

Kto odpowiada za wydajność sklepu i Core Web Vitals?

Zwykle dwie strony: wykonawca za warstwę techniczną (cache, optymalizacja zapytań bazy, waga zasobów), a właściciel sklepu za treści, zdjęcia i decyzje o zakresie funkcji. Warto ustalić to na starcie i mierzyć regularnie. Definicje wskaźników i progi opisuje web.dev oraz dokumentacja Google Search Central.

Jak sprawdzić, czy kopie zapasowe naprawdę działają?

Poproś o harmonogram kopii, miejsce ich przechowywania i raport z ostatniego testu odtworzenia. Minimum to kopia bazy i plików co 24 h, retencja 30 dni i jedna kopia poza serwerem produkcyjnym. Test odtworzenia raz na kwartał jest jedynym sensownym dowodem, że dane da się przywrócić w praktyce, a nie tylko w opisie usługi.

Jeśli chcesz porównać swoją obecną umowę z checklistą powyżej, napisz do nas — przejrzymy zakres, SLA i raportowanie, a jeśli czegoś brakuje, powiemy to wprost.

Źródła i materiały