Jak skonfigurować WooCommerce krok po kroku

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.
< Powrót

Zapisz się do newslettera


Zadzwoń Napisz