Wdrożenie sklepu na WooCommerce w Szczecinie kosztuje zwykle 5000–15000 zł netto, sama optymalizacja 1500–7000 zł, a audyt przed pracami 800–2500 zł. Różnice między ofertami wynikają z liczby SKU, zakresu integracji z ERP i kurierami oraz tego, czy przenosisz dane ze starej platformy. Ten artykuł to część organizacyjna: pokazuje, jak przygotować dane, czego pilnować w umowie i harmonogramie oraz jakich błędów nie popełnić przed startem. Nie znajdziesz tu obietnic bez pokrycia — tylko realne widełki i kolejność działań.
Realne stawki na rynku szczecińskim w 2025 roku wyglądają tak:
Trzy scenariusze różnią się nakładem pracy. Sklep od zera to cały projekt: instalacja, motyw, szablonowanie, płatności, wysyłka. Migracja z innej platformy (PrestaShop, Shoper, stary WooCommerce) dokłada import danych, mapowanie adresów URL i przekierowania 301 — w praktyce 20–40% kosztu całego projektu. Sama optymalizacja nie rusza struktury sklepu: pracujesz nad wydajnością, koszykiem i błędami konfiguracji.
Na cenę składają się: liczba produktów i wariantów, liczba integracji (ERP, kurierzy, płatności), liczba wersji językowych oraz klasa hostingu, na którym sklep ma działać.
Przykład: sklep z 1200 SKU, integracją z Subiektem GT, InPost i DPD, dwoma językami, na hostingu współdzielonym — 11000–14000 zł netto i 6–8 tygodni. Ten sam sklep bez ERP i z jednym językiem: 6500–9000 zł.
Pułapka: oferta „sklep za 2999 zł” zwykle nie obejmuje importu produktów, konfiguracji płatności w trybie produkcyjnym, testów na środowisku staging ani przekierowań SEO. Zanim porównasz oferty, spytaj o stawkę godzinową (w Szczecinie realnie 120–250 zł/h netto) i o to, co dokładnie jest poza zakresem. Jak wygląda nasz zakres prac przy wdrożeniach i optymalizacji WooCommerce, opisaliśmy osobno.
| Scenariusz | Co obejmuje | Widełki netto | Typowy czas |
|---|---|---|---|
| Audyt | Analiza instalacji, wydajności, wtyczek, SEO technicznego | 800–2500 zł | 2–5 dni |
| Wdrożenie od zera | Instalacja, motyw, płatności, wysyłka, treści, szkolenie | 5000–15000 zł | 2–12 tyg. |
| Migracja z innej platformy | Koszt wdrożenia + import danych, mapowanie URL, przekierowania 301 | wdrożenie + 20–40% | 4–10 tyg. |
| Optymalizacja | Wydajność, cache, Core Web Vitals, poprawki koszyka | 1500–7000 zł | 1–4 tyg. |
| Opieka | Aktualizacje, kopie zapasowe, monitoring, SLA | 300–1200 zł/mc | ciągła |
Dwie oferty za ten sam sklep mogą różnić się o 200%, bo jedna zakłada gotowy szablon i wtyczki, a druga pisze integrację od zera. Oto czynniki, które realnie przesuwają kwotę.
Do wyceny zawsze proś o rozbicie na zadania i godziny. Kwota bez rozbicia nie mówi nic o tym, co zostanie zrobione.
| Czynnik | Typowe godziny | Efekt dla ceny |
|---|---|---|
| Liczba SKU (1000+) i warianty | 8–20 h na import | średni |
| Integracja ERP (Subiekt, Optima, WF-Mag) | 12–40 h | wysoki |
| Płatności i kurierzy (za każdą) | 3–10 h | średni |
| Własny motyw zamiast szablonu | 120 h+ | bardzo wysoki |
| Optymalizacja wydajności i cache | 15–40 h | średni |
| Migracja + przekierowania 301 | 20–40 h | wysoki |
| Szkolenie, dokumentacja, gwarancja | 6–12 h | niski |
Proces ma osiem etapów i każdy kończy się decyzją, nie prezentacją.
Czas: prosty sklep 2–4 tyg., średni 4–8 tyg., rozbudowany z ERP i wielojęzycznością 8–12+ tyg.
Twoja rola po stronie klienta: opisy i zdjęcia (minimum 1000×1000 px, z atrybutem alt), regulamin, polityka prywatności, dokumentacja RODO — umowy powierzenia z hostingiem i kurierem, decyzje w ciągu 1–2 dni roboczych. Każde 5 dni zwłoki z treściami przesuwa start o 5 dni. Ustal też liczbę rund poprawek (standard: dwie) i zamroź zakres przed konfiguracją. Szerszy opis zakresu znajdziesz w sekcji sklepy internetowe.
| Etap | Typowy czas | Kto odpowiada |
|---|---|---|
| Brief i audyt | 1–4 dni | klient + agencja |
| Wycena i zakres | 2–5 dni | agencja |
| Staging i konfiguracja | 1–4 tyg. | agencja |
| Integracje i import | 1–4 tyg. | agencja + dostawca ERP |
| Testy akceptacyjne | 3–7 dni | agencja + klient |
| Uruchomienie i 301 | 1 dzień | agencja |
| Treści, zdjęcia, regulaminy | równolegle | klient |
Optymalizację zaczynamy od pomiaru, nie od instalacji kolejnej wtyczki. Bez punktu odniesienia nie da się później powiedzieć, czy cokolwiek się poprawiło. Zakres typowych prac w tym zakresie opisujemy w materiale Wdrożenia i optymalizacja WooCommerce Szczecin dla firmy.
Co mierzymy przed i po:
curl -w). Wartość powyżej 1,2 s oznacza problem hostingu, nie wtyczek.Co poprawiamy: cache obiektowy (Redis lub Memcached plus wtyczka Redis Object Cache), CDN z kompresją Brotli, konwersję obrazów do WebP/AVIF, lazy loading dla obrazów poniżej pierwszego ekranu (obraz LCP zostaje bez lazy), czyszczenie bazy: sieroty w wp_postmeta, wygasłe transients, nadmiarowy autoload w wp_options. To zwykle daje największy efekt przy koszcie kilku godzin pracy.
Efekt: mniej porzuceń w koszyku i lepsze indeksowanie. Web Vitals podaje progi, do których warto dążyć: LCP poniżej 2,5 s, INP poniżej 200 ms, CLS poniżej 0,1.
Kiedy optymalizacja nie pomoże: hosting współdzielony z limitem CPU, motyw na page builderze generujący 5000 elementów DOM, baza powyżej 2 GB bez indeksów. Wtedy kolejność jest inna: najpierw VPS z OPcache i Redis, potem przebudowa motywu — dopiero na końcu wtyczki.
| Metryka | Narzędzie | Wartość docelowa |
|---|---|---|
| LCP (mobile) | PageSpeed Insights, DevTools | poniżej 2,5 s |
| INP | PageSpeed Insights, dane CrUX | poniżej 200 ms |
| CLS | PageSpeed Insights, DevTools | poniżej 0,1 |
| TTFB | GTmetrix, curl -w | poniżej 1,0 s |
| Zapytania SQL na stronę kategorii | Query Monitor | poniżej 100 |
| Rozmiar strony kategorii | DevTools → Network | poniżej 2 MB |
Integracje rozliczamy osobno, bo to najczęstsze źródło rozjazdu między ofertą a fakturą. Dzielimy je na trzy grupy.
ERP. Subiekt GT i nexo, Comarch Optima, WF-Mag. Zakres bywa różny: jednokierunkowe wysyłanie stanów, dwukierunkowa synchronizacja zamówień, wystawianie dokumentów WZ i faktur. Koszt: 1500–6000 zł netto i rośnie z każdym wyjątkiem. Pułapki: Subiekt GT trzyma dane w bazie Firebird na komputerze w biurze — potrzebny jest agent pośredniczący na Windows, a nie „API w chmurze”. Optima wymaga dostępu do API/Bridge i zwykle zgody działu IT. Synchronizacja co 5 minut przy 3000 SKU bywa cięższa niż co godzinę — trzeba to ustalić przed startem, bo od tego zależy architektura.
Płatności. PayU, Przelewy24, Stripe, PayPal — konfiguracja to kilka godzin: klucze API, webhooki (notify URL), tryb sandbox, potem produkcja, BLIK i karty, obsługa zwrotów i anulowań. Koszt po stronie wdrożenia jest niewielki; realny koszt to prowizja od transakcji, uzależniona od obrotu i negocjacji. Sprawdź ją w cenniku operatora przed podpisaniem umowy: 0,5 pkt proc. różnicy przy 500 tys. zł obrotu to 2500 zł rocznie.
Kurierzy. InPost (ShipX, Paczkomaty), DPD, DHL: generowanie etykiet, statusy, śledzenie, mapa punktów odbioru. Gotowy moduł to zwykle konfiguracja; brak modułu oznacza własny kod i wycenę 2000–4000 zł. Największa pułapka: dostawca nie udostępnia publicznego API albo dokumentacja jest nieaktualna. Wtedy każda zmiana po jego stronie to kolejny płatny serwis — zapisz w umowie, kto pokrywa poprawki po zmianie API dostawcy. Szerszy zakres takich prac opisujemy w sekcji WooCommerce.
| Integracja | Co obejmuje | Widełki netto |
|---|---|---|
| ERP: Subiekt, Comarch Optima, WF-Mag | stany, ceny, zamówienia, dokumenty WZ i faktury | 1500–6000 zł |
| Płatności: PayU, Przelewy24, Stripe, PayPal | klucze API, webhooki, BLIK, zwroty | kilka godzin wdrożenia + prowizja od transakcji |
| Kurierzy: InPost, DPD, DHL | etykiety, statusy, śledzenie, punkty odbioru | gotowy moduł albo 2000–4000 zł za własny |
Migracja to nie kopiowanie produktów. To przeniesienie adresów URL, danych klientów i historii zamówień w taki sposób, żeby Google tego nie zauważyło. Migrują do nas sklepy z PrestaShop, Shopera, Magento i ze starych sklepów na szablonie czy autorskim CMS.
Mapowanie URL i przekierowania 301. Kolejność: crawl starej witryny (Screaming Frog — wersja darmowa do 500 adresów, większe sklepy wymagają licencji), eksport starych URL, zestawienie ich z nowymi w arkuszu, wdrożenie przekierowań 301 najlepiej w .htaccess albo na poziomie Nginx, a nie wtyczką przy tysiącach reguł. Sprawdź, że nie tworzysz łańcuchów (A → B → C) i że nie przekierowujesz wszystkiego na stronę główną. Po starcie: nowa sitemap.xml i zgłoszenie w Search Console; przy zmianie domeny także Change of Address. PrestaShop ma dokumentację dla deweloperów, z której da się odczytać schemat bazy — to skraca eksport.
Koszt: 3000–12000 zł netto. Dolna granica: 500 SKU, brak integracji, przeniesienie produktów, klientów i zamówień. Górna: 20 tys. SKU, integracja z ERP, pełna historia zamówień, setki przekierowań i ręczna weryfikacja. Przykład podejścia do wyceny znajdziesz w artykule o Wdrożenia i optymalizacja WooCommerce Zamość — cennik, a zakres nowego sklepu opisujemy w sekcji Sklepy internetowe.
Ryzyka: spadek ruchu z fraz produktowych na 2–8 tygodni, duplikaty treści, nieprzekierowane tagi i filtry, utrata danych klientów przy błędnym eksporcie. Całość testuj na kopii, nigdy bezpośrednio na produkcji.
| Źródło migracji | Główne ryzyko | Na co uważać |
|---|---|---|
| PrestaShop | adresy typu /kategoria/id-produkt.html | eksport przez dostęp do bazy skraca pracę |
| Shoper | dane dostępne głównie w panelu | sprawdź zakres eksportu przed wypowiedzeniem umowy |
| Magento | wielosklepowość i atrybuty | mapowanie atrybutów na taksonomie WooCommerce |
| Sklep na szablonie | brak spójnej bazy, treści w HTML | ręczne przenoszenie opisów podnosi koszt |
Nie mamy cennika „za sklep” ani pakietów, w których nie wiadomo, co jest w środku. Wycena powstaje po rozpoznaniu zakresu i jest sumą godzin pomnożoną przez stawkę. W kosztorysie widzisz osobne pozycje: audyt i inwentaryzację wtyczek, konfigurację środowiska (wersja PHP, MySQL, cron, SSL, staging), pracę nad szablonem, migrację danych, integracje (płatności, kurierzy, ERP), testy i wdrożenie produkcyjne. Dlatego widełka 5000–15000 zł netto za wdrożenie jest tak szeroka — projekt na 40 godzin i projekt na 90 godzin to dwie różne prace.
Rozliczamy się dwojako: stawką godzinową (płacisz za faktycznie przepracowane godziny, dostajesz ewidencję) albo pakietem godzin z góry, który w przeliczeniu na godzinę wychodzi taniej i sprawdza się, gdy zakres jest domknięty. Próg zmiany zakresu ustalamy liczbowo w umowie: każda nowa funkcja albo zmiana wymagań powyżej 2 godzin pracy (lub 5% budżetu) jest szacowana osobno — wysyłamy krótki opis i czekamy na Twoją pisemną akceptację e-mailem. Bez akceptacji nie ma faktury.
Opieka po wdrożeniu to nie „w razie czego”. Aktualizacje WooCommerce i wtyczek robimy najpierw na kopii (staging), backupy bazy i plików codziennie z retencją 30 dni, monitoring obejmuje dostępność, czas odpowiedzi i przejście formularza zamówienia. Pilnujemy też metryk wydajności, bo przekładają się na widoczność w Google — definicje LCP, INP i CLS opisuje web.dev. Poniżej przykładowe SLA; konkretne wartości wpisujemy do umowy.
| Typ zgłoszenia | Czas reakcji | Zakres działań |
|---|---|---|
| Awaria krytyczna — sklep nie przyjmuje zamówień, błąd płatności, brak dostępu do panelu | do 2 godzin w dni robocze | diagnoza, przywrócenie działania, informacja o przyczynie |
| Błąd blokujący — nie działa metoda dostawy, rabat, synchronizacja z ERP | do 8 godzin w dni robocze | naprawa na stagingu, test, wdrożenie na produkcję |
| Drobna poprawka — treść, cena, zdjęcie, literówka | 2 dni robocze | zmiana z krótkim potwierdzeniem |
| Praca planowana — nowa funkcja, integracja, optymalizacja | termin ustalany osobno | szacunek godzin i akceptacja przed startem |
Z projektem pracuje bezpośrednio deweloper, który go prowadzi — nie ma pośrednika przekazującego ustalenia. Szczecin obsługujemy zdalnie, a szczegóły zakresu i kolejność prac opisujemy w artykule wdrożenia i optymalizacja WooCommerce w Szczecinie.
Najpierw zdecyduj, czego dotyczy zlecenie: nowy sklep, migracja ze starej platformy, optymalizacja istniejącego (szybkość, koszyk, SEO) czy opieka techniczna. Jeśli napiszesz „wszystko”, dostaniesz ofertę ogólną, którą i tak trzeba doprecyzować — a to opóźnia start o tydzień lub dwa. Przy optymalizacji wskaż, co konkretnie boli: czas ładowania karty produktu, porzucone koszyki, błędy w Search Console, spadki pozycji.
Dane do wyceny zbierz w jednym pliku. Bez nich każde szacowanie jest zgadywaniem i prędzej czy później skończy się dopłatą.
| Obszar | Co przygotować | Wpływ na wycenę |
|---|---|---|
| Katalog | liczba SKU, liczba wariantów, liczba kategorii, czy są produkty cyfrowe i subskrypcje | osobno liczy się praca przy 300 SKU, osobno przy 12 000 |
| Migracja | skąd przenosisz dane, czy masz eksport XML/CSV, czy dane są spójne, kto robi mapowanie pól | ręczne porządkowanie katalogu to zwykle najdroższy element |
| Integracje | ERP (np. Subiekt, Comarch Optima, WF-Mag), magazyn, płatności (Przelewy24, PayU, tpay, Stripe), kurierzy (InPost, DPD, DHL) | każda integracja = osobne godziny na konfigurację i testy |
| Hosting | dostęp do panelu, wersje PHP i MySQL, SSL, DNS, cron, limity pamięci | słaby hosting wymusza migrację albo dodatkową optymalizację |
Kwestie formalne ustal przed startem: na kogo kupowane są licencje wtyczek, czy kwoty w ofercie są netto, kto podpisuje umowę powierzenia danych (RODO), kto dostarcza regulamin, politykę prywatności i obsługę zgód cookies, a także kto jest właścicielem kodu i dostępów. Wpisz do umowy, że po zapłacie kod, repozytorium i konta administracyjne przechodzą na Ciebie — to standard, o który warto zapytać przy każdej ofercie.
Na koniec oczekiwania: termin startu i odbioru, wymagany czas reakcji, osoba kontaktowa po Twojej stronie, forma dokumentacji i szkolenia. Jeżeli planujesz kampanię na konkretny termin, powiedz o tym od razu — kolejka wdrożeń nie skraca się sama. Szerszy kontekst znajdziesz w opisie usługi sklepy internetowe.
Wycena „od” bez zapisanego zakresu — brak liczby SKU, listy integracji, języków i liczby szablonów e-mail.
Jak wykryć: W ofercie jest jedna kwota i ogólny opis, a nie ma tabeli zakresu ani liczby godzin na poszczególne etapy.
Jak naprawić: Poproś o rozbicie oferty na pozycje (konfiguracja, integracje, migracja, testy, szkolenie) i zapisz, co jest poza zakresem oraz jaka jest stawka godzinowa za prace dodatkowe.
Traktowanie optymalizacji WooCommerce jak instalacji jednej wtyczki cache.
Jak wykryć: Po wdrożeniu cache LCP nadal wynosi powyżej 2,5 s, a TTFB nie spada poniżej 0,8 s — sprawdzisz to w PageSpeed Insights i w raporcie Core Web Vitals w Search Console.
Jak naprawić: Ustal pomiar przed i po: LCP, INP, CLS, TTFB, liczba zapytań SQL. Optymalizuj w kolejności: hosting i PHP, cache obiektowy (np. Redis), kompresja i WebP/AVIF, potem front. Punkt odniesienia: dokumentacja web.dev.
Brak treści po stronie klienta — opisy, zdjęcia, regulaminy, polityka prywatności i dokumenty RODO dowożone na końcu projektu.
Jak wykryć: Na dwa tygodnie przed planowanym uruchomieniem nie masz kompletu zdjęć produktowych i tekstów, a agencja czeka na akceptację.
Jak naprawić: Ustal listę materiałów z datami i właścicielem zadania już na etapie briefu. Zdjęcia i opisy dostarczaj partiami, w kolejności kategorii, nie na koniec.
Prace konfiguracyjne i testy integracji wykonywane bezpośrednio na produkcji.
Jak wykryć: Zamówienia testowe, zmiany cen i próbne etykiety kurierskie pojawiają się w prawdziwym sklepie.
Jak naprawić: Wymagaj osobnego środowiska testowego (staging) z kopią danych oraz zasad: co idzie na staging, a co dopiero na produkcję, i kto zatwierdza wdrożenie.
Migracja na WooCommerce bez mapowania URL i przekierowań 301.
Jak wykryć: Po migracji w Search Console rośnie liczba błędów 404, a ruch organiczny spada w ciągu 2–4 tygodni.
Jak naprawić: Przed startem przygotuj plik z mapowaniem stary URL → nowy URL dla produktów, kategorii i wpisów, wdróż przekierowania 301 i sprawdź próbkę 20–30 adresów. Wytyczne: Google Search Central.
Umowa bez SLA, okresu gwarancji i zasad rozliczania poprawek po odbiorze.
Jak wykryć: Po uruchomieniu nie wiadomo, w jakim czasie zgłaszany błąd ma być naprawiony i czy jest bezpłatny.
Jak naprawić: Zapisz w umowie: czas reakcji na zgłoszenia, długość gwarancji (typowo 30–90 dni), definicję błędu i stawkę za prace rozwojowe.
Wdrożenie WooCommerce w Szczecinie to wydatek 5000–15000 zł, optymalizacja 1500–7000 zł, a opieka 300–1200 zł netto miesięcznie — pod warunkiem, że porównujesz oferty o tym samym zakresie. Największe ryzyka to brak zapisanego zakresu, brakujące treści po stronie klienta i migracja bez przekierowań 301. Dobrze przeprowadzony projekt ma pomiar stanu wyjściowego, środowisko testowe i jasne zasady gwarancji. Reszta to już kwestia liczby SKU, integracji i tego, jak szybko podejmujesz decyzje.
W 2025 roku realne widełki wyglądają tak: audyt 800–2500 zł, wdrożenie sklepu od zera 5000–15000 zł, optymalizacja istniejącego sklepu 1500–7000 zł, opieka techniczna 300–1200 zł netto miesięcznie. Cena zależy głównie od liczby SKU, zakresu integracji, liczby języków i tego, czy dane trzeba przenieść ze starej platformy. Szczegóły zakresu znajdziesz w opisie usługi WooCommerce.
Tak, ale nie liniowo. 100 produktów prostych to kwestia godzin na import i konfigurację. Koszt rośnie wyraźnie przy wariantach (rozmiar, kolor), wielu kategoriach, filtrach i produktach z indywidualnymi zasadami cen lub wysyłki. Duży katalog dokłada też pracę przy wydajności bazy i wyszukiwarki.
Prosty sklep z podstawowymi płatnościami i jednym kurierem: 2–4 tygodnie. Sklep średni z importem, kilkoma integracjami i konfiguracją wysyłki: 4–8 tygodni. Rozbudowany, z ERP, wielojęzycznością i własnymi modyfikacjami koszyka: 8–12 tygodni i więcej. Największym opóźnieniem w praktyce są brakujące treści i dostępy do API.
Nie zawsze, ale bywa, że bez tego nie ma sensu zaczynać. Sprawdź najpierw TTFB i limity hostingu — jeśli serwer nie wspiera Redis, ma stare PHP i ograniczoną pamięć, sama warstwa wtyczek nie pomoże. Robimy wtedy pomiar przed i po, żeby decyzja o zmianie hostingu była oparta na liczbach, a nie na wrażeniach.
Listę produktów z cenami i stanami, zdjęcia, opisy, regulamin i politykę prywatności zgodną z RODO oraz decyzje o płatnościach, wysyłce i integracjach. Warto też wskazać jedną osobę po stronie firmy, która zatwierdza kolejne etapy. Im mniej decyzji zostawionych na koniec, tym krótszy projekt. Zakres i kolejność etapów opisujemy przy usłudze sklepy internetowe.
Migracja z PrestaShop, Shopera, Magento lub sklepu na szablonie kosztuje zwykle 3000–12000 zł, zależnie od wolumenu danych i liczby integracji. Pozycji nie tracisz, jeśli zrobisz mapowanie URL i przekierowania 301 dla produktów, kategorii i wpisów oraz przeniesiesz metadane. Bez tego spadek ruchu jest bardzo prawdopodobny.
Warto, gdy masz powyżej kilkudziesięciu zamówień miesięcznie i ręczne przepisywanie stanów zajmuje godziny. Integracje ERP to koszt 1500–6000 zł w zależności od zakresu: stany, ceny, zamówienia, faktury. Pułapka bywa po stronie dostawcy — jeśli nie udostępnia API, trzeba budować własny moduł, co podnosi koszt i termin.
Jeśli chcesz zweryfikować ofertę lub dostać wycenę zakresu dla swojego sklepu, napisz do nas — powiemy wprost, co jest realne w Twoim budżecie, a co nie ma sensu. Zobacz też przykładowe realizacje w innych miastach, m.in. cennik wdrożeń WooCommerce w Zamościu, aby porównać układ pozycji w wycenie.