FishXXL.pl – Wielki Spis Firm. Znajdź Lokalnych Ekspertów

Umowa na opiekę WooCommerce – co musi zawierać, byś nie płacił za błędy?

5 czerwca 2026 · Internet · 16 min czytania
Umowa na opiekę WooCommerce – co musi zawierać, byś nie płacił za błędy?

Szukasz bezpieczeństwa, a nie faktury za „gotowość”? Oto sedno problemu

Większość właścicieli sklepów szuka opieki technicznej dopiero wtedy, gdy po aktualizacji wtyczki koszyk przestaje działać, a klient nie może sfinalizować zakupu w czarny piątek. Realny problem polega na tym, że standardowe umowy serwisowe są pisane pod agencje, a nie pod Twój zysk – zawierają mnóstwo wykluczeń, ogólnikowe czasy reakcji i brak odpowiedzialności za błędy wynikające z konfliktów kodu. Jeśli chcesz uniknąć sytuacji, w której płacisz abonament, a w razie awarii słyszysz, że "to nie wchodzi w zakres", musisz precyzyjnie zdefiniować granice odpowiedzialności programisty. Warto zrozumieć, że opieka nad WooCommerce to nie jest usługa pasywna, lecz ciągły proces audytowania kodu, monitorowania logów serwera i przewidywania, które z zainstalowanych rozwiązań może stać się wąskim gardłem przy wzroście ruchu. Brak precyzji w umowie to najprostsza droga do konfliktów na linii klient-wykonawca, gdzie każda ze stron inaczej interpretuje pojęcie „utrzymania systemu”.

Czas reakcji vs czas naprawy – pułapka, w którą wpada 90% przedsiębiorców

W umowach często zobaczysz zapis o „czasie reakcji” wynoszącym np. 4 godziny. Czy wiesz, co to oznacza w praktyce? Tylko tyle, że ktoś odpisze Ci maila o treści: „Przyjęliśmy zgłoszenie, zajmiemy się tym”. Dla Twojego biznesu ten parametr jest niemal bezwartościowy. To, czego potrzebujesz, to zdefiniowany czas podjęcia działań oraz, co ważniejsze, czas przywrócenia funkcjonalności krytycznych. Różnica między reakcją a naprawą to często różnica między uratowaniem dziennego utargu a liczeniem strat idących w tysiące złotych. Jeśli Twój sklep generuje np. 10 000 zł obrotu dziennie, każda godzina przestoju kosztuje Cię realne pieniądze, których nikt Ci nie zwróci, jeśli umowa nie przewiduje kar za niedotrzymanie czasu naprawy.

Z mojego doświadczenia wynika, że solidna umowa powinna dzielić incydenty na trzy kategorie:

Pamiętaj, że liczenie czasu powinno odbywać się w godzinach roboczych, chyba że dopłacasz za tryb 24/7. Jeśli Twój sklep generuje duży obrót w weekendy, brak zapisu o wsparciu w soboty i niedziele to proszenie się o kłopoty. Widełki cenowe za taką dyspozycyjność rosną drastycznie – standardowy abonament 500-1500 zł netto rzadko obejmuje pracę w niedzielę o 2:00 w nocy. Należy również zwrócić uwagę na sposób zgłaszania awarii – profesjonalna agencja powinna udostępnić system ticketowy lub dedykowany numer alarmowy, a nie polegać wyłącznie na wiadomościach na Messengerze czy prywatnym e-mailu pracownika.

Aktualizacje WordPress i WooCommerce – dlaczego „kliknięcie przycisku” to nie wszystko?

Agencje często wpisują w zakres „bieżące aktualizacje wtyczek i silnika”. Brzmi dobrze? Tylko w teorii. W ekosystemie WooCommerce każda aktualizacja to ryzyko, że nowa wersja wtyczki do kuriera „pogryzie się” z wtyczką do płatności albo Twoim motywem. Umowa musi precyzować procedurę aktualizacji. Nie chodzi o to, by klikać "Aktualizuj" w panelu administratora, gdy tylko pojawi się powiadomienie. W profesjonalnym podejściu każda zmiana musi być poprzedzona analizą tzw. changelogu, czyli listy zmian wprowadzonych przez autora wtyczki. Czasami aktualizacja wprowadza zmiany w bazie danych, które są nieodwracalne bez posiadania pełnego backupu.

Prawidłowy proces, za który płacisz, powinien wyglądać tak: wykonanie kopii zapasowej, wdrożenie aktualizacji na środowisku testowym (staging), przeklikanie ścieżki zakupowej, a dopiero po potwierdzeniu, że wszystko gra – przeniesienie zmian na produkcję. Jeśli agencja aktualizuje Twój żywy organizm „na żywioł”, prędzej czy później obudzisz się z niedziałającym sklepem. W umowie wymagaj zapisu o testach regresyjnych najważniejszych funkcji po każdej większej zmianie. Testy te powinny obejmować: dodanie produktu do koszyka, zastosowanie kodu rabatowego, wybór metody dostawy, przejście do bramki płatności oraz poprawne wygenerowanie zamówienia w panelu administratora. Bez tego "aktualizacja" to tylko ruletka, w której stawką jest Twój biznes.

Bezpieczeństwo i backupy – gdzie leży granica odpowiedzialności?

Wielu klientów myśli, że jeśli płaci za opiekę, to agencja odpowiada za wszystko, łącznie z hostingiem. To błąd. Musisz jasno rozgraniczyć, kto odpowiada za co. Jeśli serwer padnie, agencja może co najwyżej interweniować u dostawcy hostingu, ale nie naprawi fizycznie maszyny. Webiso Kraków często podkreśla, że kluczem jest posiadanie niezależnych kopii zapasowych. Odpowiedzialność agencji w zakresie bezpieczeństwa powinna obejmować konfigurację firewalli na poziomie aplikacji (np. Wordfence czy Sucuri), monitorowanie prób nieautoryzowanego logowania oraz regularne skanowanie plików pod kątem złośliwego kodu (malware).

W umowie zawrzyj punkt o przechowywaniu backupów na zewnętrznym serwerze (nie na tym samym, na którym stoi sklep). Sprawdź też, jak często są robione. Raz na dobę to absolutne minimum, ale przy dużym ruchu warto pomyśleć o backupie bazy danych co 1-4 godziny. Co Ci po przywróceniu sklepu z wczoraj, jeśli stracisz 50 dzisiejszych zamówień i dane nowych klientów? Umowa powinna określać RPO (Recovery Point Objective), czyli dopuszczalną utratę danych w czasie, oraz RTO (Recovery Time Objective), czyli czas potrzebny na przywrócenie systemu do działania z kopii zapasowej. Ważne jest również, aby raz na kwartał agencja przeprowadziła testowe przywrócenie sklepu z backupu na serwer testowy. Dopiero wtedy masz pewność, że Twoje kopie zapasowe faktycznie działają i nie są tylko pustymi plikami na dysku.

Monitoring wydajności i dostępności – kto pilnuje strażników?

Opieka techniczna to nie tylko naprawianie tego, co się zepsuło, ale też proaktywne zapobieganie awariom. Dobra umowa zawiera zapis o monitoringu 24/7. Nie chodzi o to, by programista patrzył w monitor, ale by systemy automatyczne (np. UptimeRobot czy Site24x7) powiadamiały zespół o padzie strony szybciej, niż zrobi to wściekły klient na Facebooku. Monitoring powinien obejmować nie tylko samą stronę główną, ale kluczowe procesy biznesowe. Można ustawić skrypty, które co 15 minut sprawdzają, czy proces "checkout" zwraca poprawny kod statusu HTTP 200.

Dodatkowo warto dopisać monitoring Core Web Vitals. WooCommerce ma tendencję do "puchnięcia" wraz z dodawaniem kolejnych wtyczek. Jeśli w ramach opieki nikt nie zerka na szybkość ładowania, Twój sklep z miesiąca na miesiąc będzie tracił pozycje w Google. Wymagaj miesięcznego raportu, który pokaże nie tylko, co zostało zaktualizowane, ale też jaki jest stan „zdrowia” serwisu. Raport powinien zawierać informacje o zużyciu zasobów procesora i pamięci RAM przez skrypty PHP, co pozwala wcześnie wykryć np. nieoptymalne zapytania do bazy danych generowane przez nowo zainstalowane wtyczki analityczne lub marketingowe.

Optymalizacja bazy danych i czyszczenie "śmieci" systemowych

WooCommerce przy intensywnej sprzedaży generuje ogromne ilości danych, które nie zawsze są potrzebne do bieżącego funkcjonowania sklepu. Mowa tu o tzw. expired transients, starych wersjach wpisów (revisions), logach błędów czy pozostałościach po usuniętych wtyczkach w tabeli wp_options. Profesjonalna opieka techniczna musi zawierać regularną optymalizację bazy danych. Dlaczego to ważne? Przeładowana baza danych spowalnia działanie panelu administracyjnego, wydłuża czas generowania list produktów i może powodować błędy przy próbie eksportu zamówień do systemów księgowych.

W ramach tej sekcji umowy, agencja powinna zobowiązać się do:

Brak tych działań sprawia, że nawet najszybszy serwer z czasem zacznie "zwalniać", a Ty będziesz musiał płacić więcej za hosting, zamiast po prostu zadbać o higienę cyfrową swojego sklepu. Dobry programista wie, że 90% problemów z wydajnością WooCommerce leży w nieoptymalnych zapytaniach SQL, a nie w samym kodzie PHP.

Zarządzanie konfliktami wtyczek (Plugin Conflict Management)

To jeden z najbardziej technicznych i newralgicznych punktów opieki. WooCommerce to system modułowy, w którym wtyczka od bramek płatności musi współpracować z wtyczką od faktur, wtyczką od paczkomatów i wtyczką od rabatów ilościowych. Wystarczy, że jeden z deweloperów zmieni nazwę funkcji lub zaktualizuje bibliotekę JavaScript, a cały mechanizm może przestać działać. Umowa powinna definiować odpowiedzialność za rozwiązywanie konfliktów.

Przykład: Po aktualizacji wtyczki InPost, przycisk „Zamawiam i płacę” przestaje reagować. Agencja nie może powiedzieć „to wina InPostu, proszę do nich pisać”. W ramach opieki agencja powinna zdiagnozować błąd, a jeśli naprawa leży po stronie zewnętrznego dostawcy – przygotować precyzyjne zgłoszenie techniczne lub wdrożyć tzw. hotfix (tymczasową poprawkę), która pozwoli sklepowi zarabiać do czasu oficjalnej aktualizacji. Warto wymagać, aby agencja posiadała listę wszystkich używanych wtyczek wraz z ich krytycznością. Dzięki temu w razie awarii wiadomo, które moduły można wyłączyć bez paraliżu sprzedaży, a które muszą zostać naprawione natychmiast.

Prace rozwojowe w ramach abonamentu – ile godzin faktycznie dostajesz?

Umowy serwisowe dzielą się na dwa typy: czysty maintenance (tylko poprawki i bezpieczeństwo) oraz pakiety godzinowe. Jeśli wybierasz tę drugą opcję, pilnuj zapisu o przechodzeniu niewykorzystanych godzin na kolejny miesiąc. Agencje nie lubią tego zapisu, bo utrudnia im to planowanie zasobów, ale dla Ciebie to jedyny sposób, by nie tracić pieniędzy w spokojniejszych miesiącach. Warto negocjować tzw. termin ważności godzin – np. godziny niewykorzystane w marcu przechodzą na kwiecień, ale muszą zostać zużyte do końca kwartału. To uczciwy układ dla obu stron.

Uważaj na to, jak naliczany jest czas pracy. Czy każde "pytanie na maila" zabiera 15 minut z pakietu? Czy najmniejsza jednostka rozliczeniowa to 30 minut? Z mojego doświadczenia wynika, że uczciwym kompromisem jest rozliczanie z dokładnością do 15 minut. Warto też ustalić, co się dzieje, gdy przekroczysz pakiet – czy stawka za godzinę "extra" jest taka sama, czy nagle wzrasta o 50%? Standardowe stawki na polskim rynku to obecnie od 150 do 350 zł netto za roboczogodzinę specjalisty WooCommerce, zależnie od stażu i skomplikowania projektu. Pamiętaj, że w ramach prac rozwojowych agencja powinna dostarczać Ci wycenę czasową przed przystąpieniem do zadania, abyś mógł zdecydować, czy dana nowa funkcja jest warta swojej ceny.

Własność intelektualna i dostęp do kodów źródłowych

To jeden z najczęściej pomijanych punktów, który staje się zarzewiem konfliktu przy próbie zmiany wykonawcy. Musisz mieć pełne prawa własności do kodu, który agencja pisze dla Ciebie w ramach opieki (np. customowe wtyczki czy modyfikacje motywu). Bez tego stajesz się zakładnikiem jednej firmy. Jeśli agencja stworzy dedykowany moduł integracji z Twoim magazynem, a Ty będziesz chciał zmienić partnera technologicznego, możesz usłyszeć, że kod należy do agencji i musisz go wykupić za dodatkową, często astronomiczną kwotę.

Upewnij się, że umowa gwarantuje Ci dostęp do:

Jeśli agencja kupuje wtyczki na swoje konto zbiorcze, przy rozwiązaniu umowy zostaniesz z nieaktywnymi licencjami, co zablokuje możliwość aktualizacji i narazi sklep na ataki. Najlepszym modelem jest, gdy to klient posiada konta u producentów oprogramowania (np. WP Rocket, Advanced Custom Fields), a agencji nadaje jedynie dostęp techniczny. Chroni to Twoją niezależność biznesową.

Audyty SEO pod kątem technicznym w ramach opieki

Opieka techniczna nad WooCommerce często kojarzy się tylko z tym, żeby strona "działała". Jednak w nowoczesnym e-commerce technologia jest nierozerwalnie związana z widocznością w wyszukiwarkach. Dobra umowa serwisowa powinna zawierać element technicznego wsparcia SEO. Nie chodzi o pisanie tekstów, ale o dbanie, by kod strony nie przeszkadzał robotom Google w indeksowaniu produktów. Wiele awarii po aktualizacjach nie jest widocznych na pierwszy rzut oka, ale mogą one np. wyłączyć tagi canonical lub popsuć strukturę danych Schema.org, co skutkuje zniknięciem gwiazdek ocen produktów z wyników wyszukiwania.

Agencja w ramach opieki powinna monitorować:

Zignorowanie tych aspektów sprawi, że choć sklep będzie technicznie sprawny, to jego ruch organiczny zacznie spadać. Dlatego warto wymagać, aby każda większa zmiana w kodzie była sprawdzana pod kątem wpływu na SEO. Profesjonalna agencja powinna korzystać z narzędzi takich jak Google Search Console, aby na bieżąco reagować na błędy indeksowania zgłaszane przez algorytmy Google.

Odpowiedzialność finansowa i kary umowne

Umowa bez sankcji to tylko deklaracja intencji. Nie chodzi o to, by "karać za błędy", bo te zdarzają się każdemu, ale by zmotywować agencję do priorytetowego traktowania Twoich problemów. Standardem są kary za przekroczenie czasu reakcji w przypadku błędów krytycznych – zazwyczaj odliczane od kwoty miesięcznego abonamentu. Na przykład, za każdą godzinę zwłoki w podjęciu naprawy błędu krytycznego, abonament może być obniżany o 5-10%. To sprawia, że agencja traktuje Twoje zgłoszenie jako priorytet, bo realnie traci pieniądze z każdą minutą opóźnienia.

Warto jednak zdefiniować górną granicę odpowiedzialności agencji (zazwyczaj do wysokości rocznego abonamentu lub sumy wypłaconego wynagrodzenia), aby umowa była sprawiedliwa dla obu stron. Uważaj na zapisy wyłączające odpowiedzialność za "działanie osób trzecich" w sposób zbyt szeroki – wtyczka innej firmy to też "osoba trzecia", ale to agencja powinna ją zweryfikować przed wdrożeniem. Jeśli agencja zainstaluje niesprawdzoną wtyczkę, która spowoduje wyciek danych osobowych klientów, nie może zasłaniać się faktem, że "nie ona pisała tę wtyczkę". To agencja, jako profesjonalista, podjęła decyzję o jej użyciu w Twoim systemie.

Co zrobić, gdy sklep nagle potrzebuje więcej zasobów?

WooCommerce bywa zasobożerny, zwłaszcza przy dużej liczbie wariantów produktów lub w trakcie kampanii marketingowych. Twoja umowa powinna przewidywać scenariusz skalowania infrastruktury. Kto podejmuje decyzję o zmianie planu hostingowego? Czy agencja ma uprawnienia, by w Twoim imieniu dokupić zasoby, gdy widzi, że serwer "puchnie" pod napływem ruchu? Brak decyzyjności w krytycznym momencie może kosztować Cię tysiące złotych utraconego przychodu. Dobrym rozwiązaniem jest ustalenie tzw. limitu awaryjnego, do którego agencja może samodzielnie dokonywać zakupów infrastrukturalnych w sytuacjach zagrożenia stabilności sklepu.

Warto również rozważyć wdrożenie technologii takich jak Redis (dla cache'owania bazy danych) czy Varnish (dla cache'owania treści statycznych), co znacznie odciąża serwer. Agencja w ramach opieki powinna doradzić, kiedy obecna architektura przestaje wystarczać i zaproponować migrację na serwer dedykowany lub chmurę (Cloud), która pozwala na dynamiczne zwiększanie mocy obliczeniowej w czasie rzeczywistym. Pamiętaj, że optymalizacja serwera jest tak samo ważna jak optymalizacja kodu – te dwa elementy muszą ze sobą współgrać, aby WooCommerce działał płynnie nawet przy tysiącach użytkowników online jednocześnie.

Czerwone flagi w umowach serwisowych – na co uważać?

Zanim podpiszesz, sprawdź, czy w tekście nie ma tych "kwiatków":

Ile to kosztuje? Realne stawki rynkowe

Ceny opieki nad WooCommerce nie biorą się z sufitu. Zależą od wielkości sklepu, liczby zamówień i stopnia skomplikowania kodu. Orientacyjnie:

Jeśli ktoś oferuje Ci "pełną opiekę" za 100 zł miesięcznie, to wiedz, że w razie awarii będziesz ostatni w kolejce, a Twoje zgłoszenie zostanie przeczytane, gdy programista skończy inne, lepiej płatne zlecenia. W tej branży płacisz przede wszystkim za priorytet i dostępność kompetencji. Tania oferta zazwyczaj oznacza brak środowiska stagingowego, brak testów i brak odpowiedzialności za ewentualne straty wizerunkowe i finansowe Twojej marki.

FAQ – najczęstsze pytania o serwis WooCommerce

Czy muszę płacić abonament, jeśli nic się nie psuje?

Tak, bo płacisz za profilaktykę i gotowość do działania. To jak z ubezpieczeniem samochodu – nie kupujesz go wtedy, gdy masz stłuczkę. Regularna opieka zapobiega 80% typowych awarii wynikających z niekompatybilności wtyczek. Ponadto, agencja w tym czasie monitoruje bezpieczeństwo i optymalizuje bazę danych, czego nie widać "gołym okiem", a co decyduje o długofalowej stabilności sklepu.

Kto płaci za licencje wtyczek w ramach opieki?

To zależy od ustaleń, ale najzdrowszy model to taki, w którym to Ty jesteś właścicielem licencji i podpinasz pod nie kartę płatniczą. Agencja powinna jedynie zarządzać ich przedłużaniem. Dzięki temu masz pełną kontrolę nad swoim narzędziem pracy i w razie rozstania z agencją nie tracisz dostępu do aktualizacji kluczowych modułów.

Czy agencja odpowiada za włamania na sklep?

Tylko jeśli włamanie było skutkiem zaniedbania (np. braku aktualizacji krytycznej poprawki bezpieczeństwa w rozsądnym czasie lub używania słabych haseł przez pracowników agencji). Nikt nie zagwarantuje 100% odporności na ataki, ale agencja musi mieć procedurę Disaster Recovery, czyli plan szybkiego przywrócenia sklepu do życia po ataku, oraz przeprowadzić audyt poincydentalny, aby zapobiec powtórzeniu się sytuacji.

Co się dzieje, gdy aktualizacja zepsuje wygląd strony?

To najczęstszy problem. Umowa powinna precyzować, że agencja przed wdrożeniem zmian na produkcję sprawdza sklep na środowisku testowym. Jeśli mimo to coś "pójzie nie tak", naprawa w ramach aktualizacji powinna być wliczona w cenę abonamentu, o ile nie wymaga pisania całego motywu od nowa. Profesjonalna agencja wykonuje zrzuty ekranu (screenshots) kluczowych podstron przed i po aktualizacji, aby szybko wyłapać błędy wizualne (tzw. visual regression testing).

Jak zweryfikować agencję przed podpisaniem umowy?

Nie pytaj o to, ile sklepów zrobili. Zapytaj, jak radzą sobie z konfliktami wtyczek i jakich narzędzi używają do monitoringu. Poproś o wzór raportu miesięcznego. Jeśli raport zawiera tylko listę wtyczek, które kliknęli, szukaj dalej. Profesjonalista pokaże Ci statystyki dostępności, czas ładowania strony przed i po aktualizacjach oraz listę potencjalnych ryzyk, które warto zaadresować w przyszłości. Dobra opieka to partnerstwo, w którym agencja czuje się współodpowiedzialna za Twój wynik sprzedażowy, bo wie, że każdy przestój to realna strata Twoich pieniędzy. Sprawdź również opinie w Google i na forach branżowych – firmy, które mają problem z dotrzymywaniem terminów, zazwyczaj mają w sieci negatywny ślad pozostawiony przez zirytowanych przedsiębiorców.

Procedura wyjścia – co z danymi przy rozwiązaniu umowy?

Ostatni, ale kluczowy niuans. W umowie musi znaleźć się zapis o wsparciu w procesie migracji do innego dostawcy. Nie chodzi o to, by agencja robiła to za darmo, ale by była zobowiązana do wydania kompletnej dokumentacji technicznej i kodów źródłowych w określonym terminie (np. 7 dni roboczych). Dokumentacja powinna zawierać opisy niestandardowych rozwiązań w kodzie, listę zadań Cron oraz specyficzne ustawienia serwera. Bez tego zapisu rozstanie może być bardzo bolesne i kosztowne, a nowa firma będzie musiała "zgadywać", co poprzednicy zmienili w kodzie Twojego sklepu, co drastycznie podniesie koszty przejęcia projektu. Upewnij się, że umowa przewiduje również przekazanie wszystkich dostępów w sposób bezpieczny (np. przez menedżer haseł), a nie w treści e-maila.

Zobacz sprawdzoną firmę: Smartwww - strony internetowe, pozycjonowanie SEO, Al, tworzenie stron www Kraków — Kraków.

Polecane firmy: Internet

Smartwww - strony internetowe, pozycjonowanie SEO, Al, tworzenie stron www KrakówSmartwww - strony internetowe, pozycjonowanie SEO, Al, tworzenie stron www Kraków
Internet Małopolskie
📍 Tatarska 5, 30-103 Kraków
📞 123502505
✉️ [email protected]
🌐
🕒 Cały tydzień
NIP: 677-234-88-58 · REGON: 0000366216 · KRS: 0000366216
Udostępnij:FacebookXLinkedIn

« wróć na bloga