Wdrożenie sklepu WooCommerce dla firmy ze Szczebrzeszyna to projekt w dużej mierze organizacyjny, a dopiero potem techniczny. Największe opóźnienia nie wynikają z kodu, ale z niepodjętych decyzji: kto zatwierdza kurierów, kto dostarcza opisy produktów, kto odbiera gotowy sklep. Poniżej znajdziesz harmonogram etapów, podział obowiązków między klienta i wykonawcę oraz listę kontrolną, którą można zestawić z ofertą dowolnej agencji. Całość uzupełniają błędy, które najczęściej zjadają budżet i terminy — szerszy kontekst znajdziesz na stronie o wdrożeniach i optymalizacji WooCommerce dla firmy.
Wdrożenie WooCommerce to uruchomienie sklepu od zera: instalacja WordPressa i WooCommerce, struktura kategorii i atrybutów, metody dostawy i płatności, szablon, wydajność, dane strukturalne Product i Offer, szkolenie obsługi i przekazanie dostępów. Optymalizacja to praca na istniejącym sklepie: przeniesienie na lepszy serwer, włączenie Redis, odchudzenie tabeli wp_postmeta, naprawa koszyka i checkoutu, uporządkowanie wtyczek. Różnica jest praktyczna — wdrożenie sklepu z 200 produktami zajmuje zwykle 3–5 tygodni, a optymalizacja tego samego sklepu 5–15 dni roboczych, o ile nie trzeba przebudowywać szablonu.
Zanim wybierzesz WooCommerce, sprawdź trzy liczby i dwa modele sprzedaży:
wp_postmeta.Kiedy WooCommerce przestaje wystarczać. Sygnały ostrzegawcze: powyżej 5000 SKU z importem XML, integracja ERP w czasie rzeczywistym (Subiekt, Comarch), ceny i stany zależne od kilku magazynów, sprzedaż w kilku walutach, ciężki B2B. Wtedy sensowne są dwie drogi: PrestaShop (natywne funkcje B2B, wielosklepowość) albo rozwiązanie headless — WooCommerce lub komercyjne API jako backend, a warstwa prezentacji w React/Next.js. Headless daje szybki front i pełną kontrolę nad wyglądem, ale koszt utrzymania jest wyższy, bo potrzebujesz dwóch kompetencji: backendu i frontendu. Zakres takiego projektu porównaj z opisem usługi wdrożenia i optymalizacja WooCommerce dla firm z Zamościa — ta sama metodyka działa dla firm ze Szczebrzeszyna. Oznaczanie produktów danymi strukturalnymi warto robić od pierwszego dnia, zgodnie z wytycznymi Google dotyczącymi danych strukturalnych.
| Kryterium | Do 500 SKU | 500–5000 SKU | Powyżej 5000 SKU |
|---|---|---|---|
| Rekomendacja | WooCommerce, hosting współdzielony z cache | WooCommerce na VPS + Redis | PrestaShop lub headless |
| Czas wdrożenia | 3–4 tygodnie | 5–8 tygodni | 8–16 tygodni |
| Główne ryzyko | przerost liczby wtyczek | wydajność bazy i importów | koszt i złożoność utrzymania |
Realny harmonogram wdrożenia WooCommerce dla firmy ze Szczebrzeszyna zamyka się w 15–30 dniach roboczych od momentu zebrania materiałów. Poniżej rozbicie na etapy z czasem, odpowiedzialnością i efektem, który powinien być wpisany w umowę.
.htaccess i znacznikiem noindex, żeby wyszukiwarki nie zaindeksowały testowego sklepu.Ile czasu potrzebuje klient. Właściciel lub osoba decyzyjna: 5–8 godzin (warsztat, decyzje, odbiór). Osoba od produktów: 20–40 godzin przy 300 SKU na zdjęcia, opisy, cechy i wagi. Księgowość: 2–3 godziny na uzgodnienie stawek VAT i sposobu fakturowania. Magazyn: 2–4 godziny na testy wysyłek. Brak choćby jednej z tych osób po stronie klienta to najczęstsza przyczyna przestoju.
Typowe opóźnienia. Brak treści produktowych — jeśli opisy spływają po zakończeniu konfiguracji, testy i tak ruszają później. Brak decyzji o kurierach — każda zmiana po skonfigurowaniu stref wysyłki to dodatkowe godziny pracy. Weryfikacja operatora płatności trwa zwykle 3–10 dni roboczych i nie da się jej przyspieszyć. Zanim podpiszesz umowę, zestaw widełki z materiałem o koszcie wdrożenia WooCommerce, a lokalny kontekst znajdziesz w opisie wdrożeń WooCommerce w Hrubieszowie.
| Etap | Czas | Kto pracuje | Efekt |
|---|---|---|---|
| Analiza i decyzje | 3–5 dni | wykonawca + właściciel | lista integracji, mapa procesów |
| Środowisko staging | 1–2 dni | wykonawca | kopia produkcyjna z noindex |
| Konfiguracja sklepu | 5–10 dni | wykonawca + klient (treści) | katalog, dostawy, płatności |
| Integracje | 3–7 dni | wykonawca + księgowość i magazyn | kurierzy, faktury, feed |
| Testy i odbiór | 2–4 dni | obie strony | zamówienia testowe, szkolenie |
Parametry serwera sprawdzaj przed podpisaniem umowy z hostingiem, nie po. WooCommerce to WordPress z bazą, która przy 2000 produktów i 1000 zamówieniach miesięcznie mocno obciąża I/O.
Minimum konfiguracyjne: PHP 8.2 lub nowszy (8.3 działa, ale każdą wtyczkę przetestuj na staging), memory_limit 256M, max_execution_time 300 s, max_input_vars co najmniej 3000 — przy zapisywaniu produktu z wieloma wariantami domyślne 1000 potrafi ucinać dane bez komunikatu o błędzie, upload_max_filesize i post_max_size 64M, MySQL 8.0 lub MariaDB 10.6+ na InnoDB, kodowanie utf8mb4.
Wydajność: OPcache włączony (na produkcji rozważ opcache.validate_timestamps=0, ale wtedy po każdym wdrożeniu trzeba zrestartować PHP-FPM), object cache Redis lub Memcached — przy WooCommerce to warunek sensownego czasu odpowiedzi, nie luksus — HTTP/2 lub HTTP/3, kompresja Brotli lub gzip, TLS 1.3, CDN dla plików statycznych.
Hosting współdzielony, VPS czy serwer dedykowany. Do około 500 zamówień miesięcznie wystarcza dobry hosting współdzielony z Redis — pod warunkiem, że dostawca nie limituje procesów CPU i nie blokuje REST API WooCommerce. Od 1000 zamówień miesięcznie przechodź na VPS: 4–8 vCPU, 8–16 GB RAM, dysk NVMe, kopie zapasowe z retencją 30 dni i przetestowanym odtworzeniem. Przy 5000+ zamówień, importach co godzinę albo kilku integracjach ERP — serwer dedykowany, najlepiej z bazą danych na osobnej maszynie. Sprawdź też, czy wp-cron nie jest wywoływany przy każdym wejściu na stronę; przy większym sklepie przenieś go do systemowego crona. Punkt odniesienia dla wtyczek i konfiguracji znajdziesz w dokumentacji WooCommerce. Sposób uporządkowania takiego projektu opisujemy przy okazji organizacji wdrożenia WooCommerce w Narolu.
| Parametr | Minimum | Zalecane przy 1000+ zamówień/mies. |
|---|---|---|
| PHP | 8.2 | 8.3 + OPcache |
| memory_limit | 256M | 512M |
| max_execution_time | 300 s | 300 s, zadania ciężkie w cronie |
| max_input_vars | 3000 | 5000–10000 |
| Baza danych | MySQL 8.0 / MariaDB 10.6+ | to samo, baza na osobnej maszynie |
| Object cache | brak | Redis 256–512 MB |
| Protokół | HTTP/2 | HTTP/3 |
Najczęstszy powód kłopotów po starcie sklepu to nie motyw, a integracje. Każda ma inny sposób uwierzytelniania, inny czas wdrożenia i inne miejsce, w którym się psuje.
Kurierzy. InPost (Paczkomaty i kurier) działa przez ShipX API: tworzysz przesyłkę, pobierasz etykietę, a listę Paczkomatów podajesz widgetem. DPD i DHL mają osobne REST API, a DHL dodatkowo dwa różne — zależnie od tego, czy masz umowę DHL Parcel, czy DHL24. Praktyczna różnica, która decyduje o codziennej pracy: część kurierów zwraca statusy webhookiem, a część wymaga odpytywania cronem co kilkanaście minut. Od tego zależy, czy klient sam zobaczy informację „wysłane”, czy zadzwoni do biura.
Płatności. Przelewy24 i PayU dają BLIK, szybkie przelewy i karty w jednej integracji, Stripe sprawdza się przy kartach zagranicznych i subskrypcjach. Stawki prowizji są indywidualne i zależą od obrotu — nie ma jednej tabeli, o którą można się oprzeć, więc poproś operatora o wyliczenie dla swojego wolumenu. Wpływ na konwersję jest większy niż się wydaje: brak BLIK-a realnie gubi koszyki, a cykl wypłat (dzienny kontra tygodniowy) zmienia płynność firmy.
ERP i KSeF. Subiekt GT/nexo, Comarch, WAPRO — integracja obejmuje zwykle stany, ceny, zamówienia i dokumenty. Moduł faktur musi mieć numerację, stawki VAT i dane nabywcy spójne z ERP, bo KSeF wymusza wystawianie faktur przez API. Terminy obowiązkowego KSeF wchodzą etapami i były już przesuwane — aktualny termin potwierdź w oficjalnych komunikatach, zanim wpiszesz go do harmonogramu.
Własny moduł czy kolejna subskrypcja? Policz koszt wtyczki razy trzy lata i zestaw to z wyceną dedykowanego modułu. Jeśli roczna opłata to kilka tysięcy złotych, a proces jest prosty i stabilny, własny moduł zwraca się zwykle w 2-3 lata i nie zniknie razem z autorem wtyczki. Kupuj wtyczkę, gdy problem jest typowy, a pisz moduł, gdy proces jest Twoją przewagą — na przykład ceny B2B liczone z ERP. Zanim porównasz oferty, zobacz, jak liczy się koszt wdrożenia WooCommerce.
| Obszar | Pytanie kontrolne | Typowa pułapka |
|---|---|---|
| Kurierzy | Czy statusy przychodzą webhookiem, czy trzeba je odpytywać? | Klient nie dostaje informacji „wysłane”, biuro odbiera telefony |
| Płatności | Czy w cenie jest BLIK i jaki jest cykl wypłat? | Brak BLIK-a obniża konwersję, rzadkie wypłaty drenują płynność |
| ERP | Kto jest źródłem prawdy dla stanów i cen? | Dwie synchronizacje nadpisują sobie dane i stany się rozjeżdżają |
| KSeF | Czy moduł faktur ma numerację i VAT spójne z ERP? | Faktury wystawiane ręcznie poza systemem |
Core Web Vitals to nie wynik z Lighthouse, a dane z realnych wizyt (field data) dla 75. percentyla użytkowników, widoczne w raporcie „Podstawowe wyniki internetowe” w Search Console. Trzy progi do zapamiętania: LCP poniżej 2,5 s, INP poniżej 200 ms, CLS poniżej 0,1. W sklepie LCP to zwykle zdjęcie główne produktu albo baner — nie lazy-loaduj tego elementu, oznacz go atrybutem fetchpriority o wartości high i podaj wymiary obrazu. INP psują wtyczki czatów, slidery, reklamy i „szybkie zakupy” przez AJAX, CLS — banery cookie, fonty bez font-display: swap oraz obrazy bez width i height.
Wąskie gardła WooCommerce. Trzy najczęstsze:
Kolejność działań: baza danych (indeksy, czyszczenie, HPOS) → cache obiektowy (Redis, np. Redis Object Cache) → cache stron (LiteSpeed Cache, WP Rocket) z wyłączeniem koszyka, kasy i „mojego konta” → obrazy (WebP/AVIF, kompresja, lazy loading poza LCP) → CDN (Cloudflare, Bunny). Odwrotna kolejność, na przykład CDN przed bazą, maskuje problem i myli pomiary.
Diagnoza. Query Monitor pokaże liczbę zapytań i najwolniejsze wtyczki, slow query log MySQL (long_query_time = 1) wskaże konkretne zapytania, PageSpeed Insights to tylko podgląd laboratoryjny. Żeby odróżnić serwer od motywu, poproś hosting o czas odpowiedzi dla pliku statycznego: jeśli TTFB dla arkusza CSS przekracza kilkaset milisekund, problem jest w PHP-FPM, bazie albo hostingu, zanim dojdzie do motywu. Progi i sposób ich liczenia opisuje dokumentacja Web Vitals, a podobne prace wydajnościowe wykonujemy przy wdrożeniach WooCommerce w Hrubieszowie — wdrożenia i optymalizacja WooCommerce Hrubieszów.
| Metryka | Próg | Co najczęściej odpowiada w WooCommerce |
|---|---|---|
| LCP | poniżej 2,5 s | zdjęcie główne produktu, wysoki TTFB, brak cache stron |
| INP | poniżej 200 ms | wtyczki czatów, slidery, reklamy, AJAX koszyka |
| CLS | poniżej 0,1 | obrazy bez wymiarów, baner cookie, fonty bez swap |
Migracja nie polega na eksporcie CSV. Poniżej lista rzeczy, które najczęściej wypadają w połowie drogi.
Mapowanie URL-i. Wyeksportuj adresy z Search Console (raport „Strony”) albo przeindeksuj serwis crawlerem, zrób mapę stary → nowy i wgraj przekierowania 301 na poziomie serwera (Nginx, Apache), nie wtyczką — przy kilku tysiącach URL-i wtyczka zjada zasoby i łatwo ją wyłączyć przez pomyłkę. Nie zmieniaj struktury URL w tym samym wdrożeniu co platforma. Produkty znikające na stałe kieruj na właściwą kategorię 301 albo zwróć 410, nigdy na stronę główną.
Okno serwisowe i plan wycofania. Zamroź edycje na starym sklepie, zrób eksport końcowy i uruchom nowy w nocy przy najniższym ruchu. Na 24 godziny przed startem obniż TTL domeny do 300 s — jeśli testy nie przejdą, wracasz na stary serwer w kilka minut. Stary sklep zostaw nietknięty minimum dwa tygodnie. Podobną kolejność etapów i podział obowiązków opisujemy w materiale o organizacji wdrożenia WooCommerce w Narolu.
Test paragonowy. Wybierz 20 losowych zamówień z ostatnich 3-6 miesięcy i porównaj pole po polu: numer, data, klient, kwota brutto, VAT, wysyłka, rabat, metoda płatności, pozycje i ceny jednostkowe. Do tego 5 zamówień testowych od początku do końca — płatność, etykieta, mail, faktura. Jeśli któraś kwota się nie zgadza, wstrzymaj start. Zakres pól zamówienia i konfigurację sklepu znajdziesz w dokumentacji WooCommerce.
| Element | Ryzyko przy migracji | Jak sprawdzić |
|---|---|---|
| Warianty produktów | warianty stają się osobnymi produktami | policz produkty nadrzędne i warianty przed i po |
| Konta klientów | hasła nie przechodzą, klienci nie mogą się zalogować | test logowania na 3 starych kontach + reset hasła |
| Historia zamówień | brakujące pozycje lub złe kwoty | test paragonowy na 20 zamówieniach |
| Adresy URL | spadek ruchu z Google | mapa 301, 404 w logach serwera i w Search Console po 2-4 tygodniach |
Wdrożenie sklepu kończy się w dniu uruchomienia, a nie w dniu podpisania protokołu. Pierwsze 3 miesiące po starcie są zwykle najbardziej ruchliwe: pojawiają się pytania o statusy zamówień, nieudane płatności i próby logowania na /wp-login.php. Opieka techniczna powinna być zaplanowana jeszcze przed startem, a nie dokupywana po pierwszej awarii.
Kopie zapasowe. Minimum: baza raz na dobę plus dodatkowa kopia przed każdą aktualizacją, pliki raz w tygodniu, retencja co najmniej 30 dni. Kopie muszą leżeć poza serwerem produkcyjnym — w S3, Backblaze B2 albo w storage hostingu, ale nie w tym samym katalogu, co WordPress. Raz na kwartał wykonaj test odtworzenia: ściągnij paczkę na subdomenę staging, wgraj i sprawdź, czy koszyk oraz checkout działają. Bez tego testu nie wiesz, czy backup realnie istnieje.
Aktualizacje. Ustal stałe okno serwisowe, np. pierwszy wtorek miesiąca, godz. 7:00. Kolejność: kopia → staging → aktualizacja rdzenia WP, wtyczek i motywu → test koszyka, checkoutu, e-maili i integracji z kurierem → produkcja. Wtyczki, których nikt nie używa, usuń: każda to potencjalna luka.
SLA powinno zawierać cztery elementy: czas reakcji (np. 4 h w dni robocze 8–16, 1 h gdy sklep nie działa), czas naprawy (24–48 h dla błędu blokującego sprzedaż), jeden kanał zgłoszeń (mail lub system ticketowy — nie Messenger) oraz zakres prac w abonamencie, np. 3 h miesięcznie, z jasnym cennikiem prac dodatkowych.
Monitoring to nie tylko uptime. Sprawdzaj co minutę dostępność strony, błędy PHP w logach (Query Monitor, logi hostingu), czas odpowiedzi serwera i porzucone koszyki. Do oceny wrażeń użytkownika używaj metryk Core Web Vitals opisanych na web.dev — rosnący LCP czy INP to sygnał, że kolejna wtyczka zaczyna kosztować cię sprzedaż. Harmonogram i podział zadań po stronie firmy rozpisujemy szerzej przy okazji organizacji wdrożenia WooCommerce w innych miastach regionu.
Wycena „z sufitu”, np. 8 000 zł za sklep, nic ci nie mówi, dopóki nie wiesz, ile godzin pracy się za nią kryje. Proś o rozbicie oferty na moduły i stawkę godzinową. Poniższe widełki to typowy zakres dla sklepu z kilkudziesięcioma–kilkuset produktami i 1–2 integracjami zewnętrznymi.
| Modul | Godziny | Co obejmuje |
|---|---|---|
| Konfiguracja sklepu | 40–70 h | instalacja WP i WooCommerce, motyw, podatki, strefy wysyłki, płatności, e-maile transakcyjne, strony RODO |
| Integracje | 20–60 h | Przelewy24/Stripe, API kurierów, faktury (np. Fakturownia), magazyn, Google Merchant |
| Optymalizacja | 20–50 h | cache i CDN, kompresja obrazów, WebP, zapytania bazy, Core Web Vitals |
| Migracja i treści | 15–40 h | przeniesienie produktów, zdjęć, klientów, przekierowania 301, uzupełnienie opisów |
| Szkolenie i dokumentacja | 6–12 h | nagranie szkolenia, instrukcja, przekazanie dostępów |
| Testy i odbiór | 10–20 h | testy funkcjonalne, wydajnościowe, SEO, poprawki po odbiorze |
Suma wychodzi zwykle 110–250 h. Przy stawkach 120–250 zł/h netto daje to około 13 000–63 000 zł. To szeroki zakres, ale właśnie dlatego jest uczciwy: różnicę robi liczba integracji i jakość treści, które dostarcza klient.
Stawka godzinowa musi być powiązana z odpowiedzialnością. Zapisz w umowie, kto płaci za poprawki: błąd wynikający ze specyfikacji lub wykonania — wykonawca, zmiana zakresu w trakcie (np. dorzucenie drugiego kuriera) — klient, według tej samej stawki.
Policz też koszty stałe po wdrożeniu: hosting 60–250 zł/mies., prowizje operatora płatności, opłaty za API kurierów i abonament opieki technicznej. Wycena godzinowa jest bezpieczniejsza, bo widzisz, za co płacisz, i możesz ciąć zakres, zamiast zgadywać, czy kwota ryczałtowa obejmuje migrację. Porównanie z ofertami przygotuj na podstawie stron o koszcie wdrożenia WooCommerce oraz cenniku i organizacji projektu.
Protokół podpisuj po przejściu poniższej listy. Testy rób na produkcji, nie na stagingu — staging nie ma tych samych cache’y, CDN i limitów hostingu.
Testy funkcjonalne
Testy wydajnościowe
Testy SEO
Dokumentacja i dostępy
Po odbiorze zostaje jeszcze optymalizacja i opieka — pełny zakres znajdziesz na stronie o wdrożeniach i optymalizacji WooCommerce dla firmy.
| Obszar | Co sprawdzić | Czym |
|---|---|---|
| Koszyk i checkout | gość, zalogowany, kupon, wariant | test ręczny na produkcji |
| E-maile | potwierdzenia, faktura, SPF/DKIM | skrzynka na Gmailu i Outlooku |
| Wydajność | cold cache, 50 użytkowników, TTFB | k6, Query Monitor |
| SEO | sitemap, canonical, 301, schema Product | Search Console, Rich Results Test |
| Dostępy | panele i klucze API na firmowym mailu | menedżer haseł, role użytkowników |
Brak jednej osoby decyzyjnej po stronie klienta — decyzje zapadają na spotkaniach zespołowych, więc nikt nie odpowiada za termin.
Jak wykryć: Sprawdź, kto podpisuje protokół odbioru i kto ma prawo powiedzieć tak przy wyborze kuriera i operatora płatności.
Jak naprawić: Wyznacz właściciela projektu i zastępcę, zapisz ich w umowie razem z czasem reakcji na pytanie wykonawcy.
Start prac bez gotowych treści produktowych — konfiguracja idzie na trzech przykładowych produktach, a prawdziwy import psuje wszystko na tydzień przed startem.
Jak wykryć: Zapytaj w ofercie, ile produktów ma być gotowych na dzień startu i w jakim formacie (CSV, XLSX, zdjęcia, warianty).
Jak naprawić: Ustal próg wejścia na piśmie: reprezentatywna grupa produktów z wariantami przed konfiguracją, reszta asortymentu po starcie.
Hosting kupiony przed ustaleniem parametrów — potem okazuje się, że brakuje Redis, a limit pamięci blokuje import katalogu.
Jak wykryć: Porównaj specyfikację hostingu z listą wymagań wykonawcy: wersja PHP, memory_limit, max_execution_time, dostęp do Redis lub Memcached.
Jak naprawić: Poproś wykonawcę o pisemne wymagania serwera przed podpisaniem umowy z firmą hostingową, a nie po pierwszej awarii.
Traktowanie integracji jako jednej pozycji w harmonogramie — płatności, kurierzy, ERP i KSeF mają różne terminy realizacji po stronie dostawców zewnętrznych.
Jak wykryć: Policz, ile osobnych integracji jest w zakresie i czy każda ma własny termin oraz wskazaną osobę odpowiedzialną.
Jak naprawić: Rozpisz integracje jako osobne zadania i złóż wnioski o dostępy oraz klucze API na starcie projektu, bo weryfikacja konta u operatora płatności trwa dłużej niż instalacja wtyczki.
Testy tylko na świeżej instalacji z kilkoma produktami, bez środowiska staging i bez kopii danych produkcyjnych.
Jak wykryć: Zapytaj, gdzie będą prowadzone testy i czy baza na środowisku testowym pochodzi z produkcji z zamaskowanymi danymi osobowymi.
Jak naprawić: Ustal staging jako warunek odbioru i testuj na nim płatności, etykiety kurierskie, maile i faktury na danych zbliżonych do realnych.
Odbiór bez mierzalnych kryteriów i bez planu wycofania się, gdy przełączenie wypadnie w godzinach sprzedaży.
Jak wykryć: Sprawdź, czy w harmonogramie jest zapisany punkt bez powrotu oraz kto i na jakiej podstawie decyduje o wycofaniu zmian.
Jak naprawić: Ustal okno serwisowe poza szczytem sprzedaży, zrób pełną kopię zapasową przed przełączeniem i przygotuj procedurę powrotu na starą platformę wraz z komunikatem dla klientów.
Wdrożenie WooCommerce wygrywa się na etapie organizacji: jedna osoba decyzyjna, treści produktowe gotowe na start, dostęp do środowiska testowego i lista kryteriów odbioru. Techniczne elementy — serwer, integracje, wydajność — są przewidywalne i da się je sprawdzić w ofercie przed podpisaniem umowy. Najdroższe są przestoje wynikające z niepodjętych decyzji, a nie z kodu. Zacznij od harmonogramu i checklisty, a dopiero potem porównuj ceny.
Same etapy projektu to 14–28 dni roboczych: analiza 3–5 dni, środowisko testowe 1–2 dni, konfiguracja sklepu 5–10 dni, integracje 3–7 dni, testy i odbiór 2–4 dni. W kalendarzu dochodzi czas, na który wykonawca nie ma wpływu: treści produktowe, akceptacja wyboru kurierów i weryfikacja konta u operatora płatności. Widełki czasowe i sposób organizacji prac opisujemy w materiale o cenniku i organizacji wdrożeń. Dlatego realny start sprzedaży liczy się raczej w tygodniach niż w dniach.
Nie musisz pisać kodu ani konfigurować wtyczek, ale część decyzji wymaga Twojej obecności. Najwięcej czasu zabiera zebranie treści produktowych, akceptacja zakresu i testy po stronie zamawiającego. W praktyce lepiej zaplanować dwie lub trzy krótkie sesje w tygodniu niż jedną całodniową, bo między nimi wracają pytania od wykonawcy.
Nie wszystkie, ale próg wejścia warto ustalić na piśmie. Sensowna zasada: przed konfiguracją wykonawca dostaje reprezentatywną grupę produktów z wariantami, zdjęciami i opisami, żeby dało się przetestować koszyk, wysyłkę i faktury. Reszta asortymentu może wejść po starcie, pod warunkiem że format importu jest uzgodniony. Dokumentację funkcji sklepu znajdziesz w oficjalnej dokumentacji WooCommerce.
WooCommerce radzi sobie przy asortymencie do kilku tysięcy SKU i sprzedaży w kilku kanałach, jeśli serwer jest dobrany do ruchu. Problemy pojawiają się przy bardzo dużych katalogach, rozbudowanej logice B2B (ceny indywidualne, limity, wiele magazynów) oraz gdy sklep ma być tylko jednym z kanałów zasilanych z ERP. Wtedy warto porównać z PrestaShop lub rozwiązaniem headless — ale taką decyzję podejmuje się na etapie analizy, nie w połowie wdrożenia.
Zwykle nie — sprzedaż prowadzisz do momentu przełączenia domeny, a przerwa ogranicza się do okna serwisowego poza szczytem. Ważniejsze od samego przełączenia są przygotowania: eksport produktów z wariantami, klientów, historii zamówień i opinii, mapowanie adresów URL oraz gotowe przekierowania 301. Bez planu wycofania się nie planuj przełączenia w piątek przed weekendem.
Poproś o harmonogram z etapami i kamieniami milowymi oraz o krótki cotygodniowy raport: co zrobione, co blokuje, jaka decyzja jest potrzebna od Ciebie. Odbieraj etapy na środowisku testowym, nie na prezentacji — dostęp do stagingu i lista kryteriów odbioru są tu ważniejsze niż ładne podsumowanie. Jeśli wykonawca nie potrafi wskazać, co blokuje projekt, to zwykle znaczy, że sam tego nie wie.
Od zakresu: liczby integracji, liczby produktów z wariantami, stanu treści i tego, czy zaczynasz na nowej instalacji, czy optymalizujesz działający sklep. Migrację wycenia się inaczej niż optymalizację wydajności, bo to inne prace i inne ryzyko. Orientacyjne widełki dla naszych projektów zebraliśmy w materiale o kosztach wdrożenia i optymalizacji WooCommerce.
Jeśli chcesz zestawić swój pomysł na sklep z realnym harmonogramem i listą wymagań, napisz do nas — powiemy wprost, co da się zrobić w jakim terminie, a czego nie warto zaczynać. Możemy też przejść przez checklistę odbioru razem z Tobą.