- Przygotowanie środowiska i instalacja
- Wymagania serwera i certyfikat SSL
- Instalacja WordPress
- Instalacja i aktywacja WooCommerce
- Kreator konfiguracji – co kliknąć i dlaczego
- Konfiguracja podstawowa sklepu
- Ustawienia ogólne: lokalizacja, waluta, podatki, formaty
- Tworzenie katalogu: kategorie, atrybuty i produkty
- podatki – stawki, reguły i wyświetlanie cen
- wysyłka: strefy, metody i kalkulacja kosztów
- Strony i nawigacja: koszyk, kasa, konto
- Obsługa transakcji i doświadczenie klienta
- płatności: wybór bramek i konfiguracja
- Statusy zamówień, automaty i powiadomienia e-mail
- Projekt kasy: minimalizacja tarcia i błędów
- Kupony, promocje i programy lojalnościowe
- Treści prawne i ścieżka obsługi klienta
- Skalowanie, wydajność i utrzymanie
- optymalizacja prędkości: cache, obrazy, CDN
- bezpieczeństwo: aktualizacje, kopie, uprawnienia
- RODO, cookies i regulamin
- Motyw, UX i testy A/B
- integracje z kurierami, ERP i marketingiem
- Monitorowanie, logi i wskaźniki biznesowe
- Checklista przed uruchomieniem
Sklep internetowy możesz uruchomić w jeden wieczór, o ile przejdziesz przez konfigurację metodycznie. Poniższa instrukcja prowadzi od przygotowania hostingu, przez instalację i pierwsze ustawienia, aż po uruchomienie płatności, wysyłki i niezbędnych stron. Każdy krok opisuję jasno i praktycznie, z podpowiedziami oraz kontrolnymi listami. Dzięki temu unikniesz typowych błędów, przygotujesz stabilny fundament pod rozwój i w pełni wykorzystasz możliwości platformy sprzedażowej.
Przygotowanie środowiska i instalacja
Wymagania serwera i certyfikat SSL
Zacznij od hostingu zgodnego z aktualnymi wymaganiami PHP (min. 8.x), bazy danych MariaDB/MySQL oraz modułem mod_rewrite. Wybierz plan z dyskiem SSD/NVMe i gwarantowaną pamięcią RAM; sklep potrzebuje zapasu, bo rozbuduje się o wtyczki i integracje. Zainstaluj certyfikat SSL i wymuś HTTPS – to konieczne dla bramek płatności, zaufania klientów oraz SEO.
- Sprawdź limit pamięci PHP (min. 256–512 MB) i maksymalny rozmiar uploadu (np. 64–128 MB).
- Włącz OPcache i najnowszy cURL/JSON/mbstring.
- Ustaw region serwera blisko grupy docelowej, by skrócić czas TTFB.
- Skonfiguruj automatyczne kopie zapasowe – pliki i baza co 24 h.
Instalacja WordPress
Skorzystaj z instalatora 1‑klik w panelu hostingu lub zainstaluj ręcznie: wgraj pliki, utwórz bazę danych, przejdź przez kreator instalacyjny. Na etapie ustawień ogólnych wybierz język polski, ustaw adres witryny z HTTPS i wczytaj podstawowe ustawienia stałych odnośników (Wpisy/Przyjazne linki). Zablokuj indeksowanie w trakcie prac, odblokujesz je tuż przed premierą.
- Utwórz konto administratora z unikalnym loginem (nie „admin”), silnym hasłem i 2FA.
- Włącz wtyczkę zabezpieczającą logowanie oraz ogranicz liczbę prób logowania.
- Usuń preinstalowane motywy i wtyczki, których nie użyjesz.
Instalacja i aktywacja WooCommerce
W panelu WP przejdź do Wtyczki → Dodaj nową → wyszukaj WooCommerce → Zainstaluj → Aktywuj. Po aktywacji uruchomi się kreator, który utworzy kluczowe strony: Sklep, Koszyk, Zamówienie, Moje konto. Jeśli kreator się nie pojawi, przejdź do WooCommerce → Ustawienia i skonfiguruj ręcznie.
- Upewnij się, że motyw jest kompatybilny: najlepiej sprawdza się Storefront lub motyw blokowy wspierający szablony Woo.
- Włącz tryb testowy (sandbox) dla bramek płatności i ukryj sklep przed indeksacją do czasu zakończenia konfiguracji.
Kreator konfiguracji – co kliknąć i dlaczego
Kreator poprosi o dane firmy, adres, walutę oraz branżę. Wybierz poprawny region sprzedaży, ustaw walutę PLN i format cen z przecinkiem. Określ, czy sprzedajesz produkty fizyczne, wirtualne czy oba typy – od tego zależą późniejsze opcje. Na etapie wtyczek dodatkowych odznacz zbędne dodatki, by startować lekko, a rozszerzenia dodać świadomie później.
- Wybierz jednostki: gram/kilogram i centymetr; konsekwencja ułatwi wyliczenia wysyłki.
- Włącz tryb podatków, jeśli planujesz naliczać VAT – można go doprecyzować później.
- Ustaw Polska jako kraj bazowy i aktywne kraje sprzedaży/dostawy zgodnie ze strategią.
Konfiguracja podstawowa sklepu
Ustawienia ogólne: lokalizacja, waluta, podatki, formaty
Wejdź w WooCommerce → Ustawienia → Ogólne. Ustal adres sklepu, kraje docelowe, walutę, separator tysięcy i przecinek dziesiętny. Precyzja cen powinna wynosić 2, a pozycja symbolu waluty zwykle po prawej. Na tym etapie włącz obsługę podatków, nawet jeśli tymczasowo stosujesz stawkę 0% – dzięki temu zamówienia będą kompletne.
- Dopasuj strefę czasową do kraju głównego rynku.
- Sprawdź, czy adresy URL stron koszyka i kasy są poprawnie przypisane (Ustawienia → Zaawansowane).
Tworzenie katalogu: kategorie, atrybuty i produkty
Zanim dodasz pojedynczy produkt, zaprojektuj strukturę katalogu. W Produkty → Kategorie stwórz główne i podrzędne kategorie; nie przesadzaj z głębokością. W Produkty → Atrybuty zdefiniuj parametry (np. Kolor, Rozmiar) i ich wartości; atrybuty będą bazą wariantów.
Dodając produkt wybierasz typ: prosty, z wariantami, wirtualny, do pobrania. Uzupełnij podstawy: tytuł, opis krótki, opis długi, cena, cena promocyjna (z harmonogramem), waga, wymiary, stan magazynowy, SKU, zdjęcia i galerię. Zadbaj o unikalne SKU i logiczne nazewnictwo.
- Zdjęcia: minimalnie 1200 px dłuższy bok, spójne tło, format JPG/WebP; miniatury regeneruj po zmianie motywu.
- SEO: unikalny tytuł i meta opis; opisy pisz dla ludzi, nie tylko dla robotów.
- Warianty: na bazie atrybutów generuj kombinacje, ustaw osobne ceny, stany magazynowe i zdjęcia.
podatki – stawki, reguły i wyświetlanie cen
Włącz zakładkę Podatek w WooCommerce. Zdecyduj, czy ceny w katalogu będą wprowadzane z podatkiem czy bez – trzymaj się jednego podejścia. Utwórz stawki: standardowe (np. 23%), obniżone (np. 8%, 5%) i zwolnione, przypisując je do krajów/województw. Włącz obliczanie podatku według adresu dostawy lub rozliczeniowego.
- Włącz/wyłącz zaokrąglanie w koszyku; rekomendacja: zaokrąglaj na pozycję linii.
- Wyświetlaj ceny „z VAT” na karcie produktu i w koszyku – to klarowniejsze dla klienta.
- Dodaj numer NIP w kasie dla klientów B2B, jeśli sprzedajesz firmom.
wysyłka: strefy, metody i kalkulacja kosztów
Przejdź do WooCommerce → Ustawienia → Wysyłka. Zdefiniuj strefy (np. Polska, UE, reszta świata), a w nich metody (paczkomaty, kurier, odbiór osobisty, darmowa dostawa). Każdej metodzie przypisz koszt: stały, progi cenowe/masowe lub darmowa od kwoty X. Dla paczkomatów i kurierów rozważ integrację z API przewoźników, by generować listy przewozowe i nadania jednym kliknięciem.
- Ustaw klasy wysyłkowe dla ciężkich/niestandardowych produktów – zróżnicujesz ceny.
- Włącz weryfikację kodu pocztowego i automatyczne propozycje punktów odbioru.
- Komunikuj przewidywany czas dostawy na karcie produktu i w koszyku.
Strony i nawigacja: koszyk, kasa, konto
W Ustawienia → Zaawansowane upewnij się, że strony są przypisane: Koszyk, Zamówienie, Moje konto, Regulamin. Dodaj je do menu. W kasie skróć formularz: zostaw tylko pola konieczne do realizacji zamówienia. Włącz zakładkę zamówień w koncie klienta i umożliwiaj śledzenie przesyłki poprzez link od przewoźnika.
Obsługa transakcji i doświadczenie klienta
płatności: wybór bramek i konfiguracja
Wybierz bramki dopasowane do rynku i preferencji klientów: Przelewy24/PayU/TPay dla przelewów ekspresowych, BLIK, Apple Pay/Google Pay przez Stripe, karta przez Stripe/PayPal, tradycyjny przelew dla B2B. Zainstaluj odpowiednie wtyczki, włącz tryb testowy i wykonaj pełny przepływ koszyk → płatność → powrót do sklepu → e-mail.
- Skonfiguruj webhooki i adresy powrotu, aby statusy zamówień zmieniały się automatycznie.
- Włącz zapisywanie metod płatności tokenem dla powracających klientów (zgodnie z RODO).
- Wyświetlaj logotypy metod płatności przy kasie – zwiększa to konwersję.
Statusy zamówień, automaty i powiadomienia e-mail
Przejrzyj statusy: Oczekujące na płatność, W trakcie realizacji, Zrealizowano, Anulowano, Zwrot. Dostosuj automaty: po potwierdzeniu płatności zmieniaj status na „W trakcie realizacji”, po wysyłce – na „Zrealizowano”. W Ustawienia → E-maile dodaj branding, sprawdź nadawców i tytuły, włącz potwierdzenia i powiadomienia o wysyłce z numerem listu.
- Włącz SPF, DKIM, DMARC dla domeny, aby e-maile trafiały do skrzynek, a nie spamu.
- Dodaj link do śledzenia przesyłki i informację o godzinach wsparcia.
- Skonfiguruj automatyczne faktury PDF, jeśli to potrzebne (np. wtyczka do fakturowania).
Projekt kasy: minimalizacja tarcia i błędów
Im mniej pól, tym lepsza konwersja. Ukryj pola nieobowiązkowe (firma/NIP tylko dla B2B), włącz autouzupełnianie adresów i walidację pól. Zaimplementuj wyraźny przycisk płatności i podsumowanie kosztów „sticky” w widoku mobilnym. Umieść zaufane elementy: odznaki szyfrowania, opinie, politykę zwrotów obok przycisku „Kupuję”.
- Włącz kasę jednokrokową lub zredukowaną liczbę kroków.
- Umożliw zamówienia jako gość z opcją utworzenia konta po opłaceniu.
- Dodaj checkboxy akceptacji polityki prywatności i link do regulaminu.
Kupony, promocje i programy lojalnościowe
W Marketing → Kupony dodawaj rabaty kwotowe/procentowe, progi minimalnego koszyka, wykluczenia kategorii i daty ważności. Zbuduj stały kalendarz promocji i wykorzystuj kody jednorazowe dla kampanii e-mail. Rozważ program punktowy za zakupy i polecenia, aby zwiększyć LTV.
- Stosuj reguły antynadużyciowe: limit użyć na klienta, brak łączenia z innymi promocjami.
- Komunikuj oszczędność w koszyku w czasie rzeczywistym.
Treści prawne i ścieżka obsługi klienta
Przygotuj strony: Polityka prywatności, Zwroty i reklamacje, Warunki sprzedaży. Podlinkuj je w stopce i przy kasie. Opracuj prosty proces RMA – formularz zwrotu, etykietę nadawczą i czytelne instrukcje. Jasna komunikacja zmniejsza liczbę zapytań do supportu.
Skalowanie, wydajność i utrzymanie
optymalizacja prędkości: cache, obrazy, CDN
Wydajność wpływa bezpośrednio na konwersję. Włącz cache stron (dla niezalogowanych), cache obiektów (Redis), minifikację i łączenie zasobów tam, gdzie to bezpieczne. Obrazy konwertuj do WebP i ładuj leniwie. Rozważ CDN dla statycznych plików, szczególnie przy ruchu ogólnokrajowym i międzynarodowym.
- Utrzymuj TTFB poniżej 200–400 ms, LCP poniżej 2,5 s na najważniejszych podstronach.
- Wyklucz koszyk i kasę z cache, aby uniknąć problemów ze stanem sesji.
- Regularnie testuj PageSpeed i WebPageTest po każdej większej zmianie.
bezpieczeństwo: aktualizacje, kopie, uprawnienia
Zadbaj o stały rytm aktualizacji WP, wtyczek i motywów. Zrób staging do testowania zmian przed wdrożeniem na produkcję. Konfiguruj automatyczne kopie zapasowe codziennie (retencja 14–30 dni) oraz snapshoty przed aktualizacjami. Ogranicz uprawnienia użytkowników do niezbędnych ról i loguj działania administratorów.
- Zmień prefix tabel w bazie i zablokuj edycję plików z poziomu panelu.
- Wymuś 2FA dla kont z uprawnieniami edycyjnymi.
- Monitoruj integralność plików oraz nieudane logowania.
RODO, cookies i regulamin
Skonfiguruj baner cookies z możliwością wyboru kategorii. Zadbaj o politykę prywatności z informacjami o administratorze, celu i podstawie przetwarzania, czasie przechowywania oraz prawach użytkownika. Formularz kontaktowy i kasa powinny zawierać checkboxy zgód. Upewnij się, że regulaminy i warunki sprzedaży są łatwo dostępne i zaakceptowane przy składaniu zamówienia.
- Maskuj dane osobowe w logach i raportach debugowania.
- Zapewnij klientowi możliwość pobrania i usunięcia danych na żądanie.
Motyw, UX i testy A/B
Wybierz motyw kompatybilny z blokami i WooCommerce. Popraw ścieżkę zakupową: widoczny koszyk, wyraźny CTA, filtry i sortowanie, porządne breadcrumbs. Testuj różne warianty karty produktu (układ zdjęć, kolejność informacji, widoczność opinii) oraz kasy (wielostronicowa vs jednokrokowa). Mierz skutki, nie zgaduj.
- Dodaj wyszukiwarkę z podpowiedziami, najlepiej z synonimami i literówkami.
- Pokazuj dostępność i czas dostawy „na kiedy” zamiast „2–3 dni”.
- Włącz opinie i pytania/odpowiedzi – to treści generowane przez użytkowników.
integracje z kurierami, ERP i marketingiem
Po stabilnym starcie dołącz integracje tylko tam, gdzie skracają procesy. Dla wysyłek – API przewoźników i mapki punktów OOH. Dla księgowości – automatyczne faktury i eksport do ERP. Dla marketingu – integracja z systemem e-mail, piksel Meta, Google Analytics 4 i Enhanced Ecommerce. Dla marketplace – synchronizacja stanów i cen z Allegro/Empik.
- Ustal system źródła prawdy dla stanów magazynowych (ERP/WMS → WooCommerce).
- Używaj harmonogramów CRON do synchronizacji, monitoruj błędy i kolejki.
- Włącz filtrowanie danych w GA4, aby nie liczyć ruchu z bramek płatności jako nowych sesji.
Monitorowanie, logi i wskaźniki biznesowe
Skonfiguruj dzienniki błędów, logi płatności, alerty uptime i powiadomienia o spadkach konwersji. Mierz CPA, AOV, LTV, konwersję koszyk→kasa→płatność. Ustal tygodniowy rytuał przeglądu raportów i backlogu optymalizacyjnego. Szybka reakcja na wąskie gardła przyniesie większy zwrot niż dodawanie kolejnych wtyczek.
Checklista przed uruchomieniem
- Pełne przejście ścieżki: dodanie do koszyka, adres, metoda dostawy, płatność testowa, powrót na stronę, e-mail potwierdzający, generacja dokumentu sprzedaży.
- Różne warianty produktu, kody rabatowe, darmowa dostawa, zamówienia jako gość i z kontem.
- Widoczność na mobile: czytelność przycisków, pola kasy, szybkość ładowania.
- Meta dane: tytuły, opisy, grafiki udostępniania (Open Graph), favicon.
- Mapa strony i roboty: indeksacja tylko po finalnych testach.
- Alerty i kopie: skonfigurowane backupy, monitoring dostępności, notyfikacje błędów.