Instalacja WooCommerce i kreator konfiguracji
Moduł 2: Instalacja i konfiguracja · Czas czytania: 9 min
Cel lekcji: Po tej lekcji będą Państwo potrafili zainstalować WooCommerce najpierw w sklepie testowym i świadomie przejść kreator konfiguracji, wiedząc, jakie skutki ma każdy wybór.
Kluczowe pojęcia: sklep testowy, subdomena, instalacja wtyczki, kreator konfiguracji, profil sklepu, adres sklepu, branża, zalecane rozszerzenia, tryb „wkrótce” (coming soon), udostępnianie danych (usage tracking), WooCommerce > Status
Dlaczego warto zacząć od sklepu testowego
Instalacja WooCommerce trwa minutę. Dobra konfiguracja sklepu trwa kilka dni. W tym czasie testują Państwo różne rzeczy: inny motyw, operatora płatności w trybie testowym, wtyczkę do faktur, regułę wysyłki, która jednak nie działa prawidłowo. Jeśli robią to Państwo na prawdziwej stronie, odwiedzający widzą niedokończony sklep, strony testowe trafiają do wyszukiwarek, a serwer poczty musi obsługiwać testowe wiadomości. Na istniejącej stronie z odwiedzającymi błąd we wtyczce może unieruchomić całą witrynę (kurs WordPress, lekcja 1.2).
Dlatego zaczynają Państwo od sklepu testowego: osobnej instalacji WordPress, z której korzystają tylko Państwo. Istnieją trzy popularne sposoby:
- Subdomena, na przykład
test.example.com, z własną instalacją WordPress. Theehuis Example tworzy w ten sposóbtest.shop.example.com, instaluje tam WordPress, a następnie WooCommerce. Dopiero gdy wszystko działa, konfiguracja trafia doshop.example.com. - Kopia istniejącej strony (staging). Jeśli mają już Państwo stronę WordPress z treścią, kopiują ją Państwo na subdomenę i tam dodają WooCommerce. Jak utworzyć i zabezpieczyć środowisko staging, opisuje kurs WordPress, lekcja 8.3. W lekcji 7.3 tego kursu omawiamy pułapki typowe dla sklepu.
- Instalacja lokalna na własnym komputerze. Wygodna dla programistów, ale operatorzy płatności i webhooki (lekcja 4.4) nie mogą dotrzeć do Państwa komputera. Na potrzeby tego kursu zalecamy sklep testowy online.
Do zadań w tym kursie wystarczy sklep testowy na subdomenie. Automatyczne kontrole sprawdzają to, co widzi odwiedzający, dlatego sklep testowy musi być dostępny przez https (kurs WordPress, lekcje 2.1 i 3.1).
Dwie rzeczy warto od razu ustawić w sklepie testowym:
- Zablokowanie wyszukiwarek. W WordPress w Ustawienia > Czytanie prosimy zaznaczyć pole, które prosi wyszukiwarki o nieindeksowanie witryny, albo użyć trybu „wkrótce” WooCommerce (opis poniżej). Jeszcze lepiej: zabezpieczyć katalog hasłem (kurs WordPress, lekcja 8.3).
- Żadnych prawdziwych klientów ani prawdziwych płatności. Prosimy używać fikcyjnych nazwisk i trybu testowego operatora płatności.
Instalacja WooCommerce
WooCommerce to zwykła wtyczka. Instalują ją Państwo jak każdą inną wtyczkę (kurs WordPress, lekcja 5.3): w panelu WordPress w Wtyczki > Dodaj wtyczkę, wyszukując „WooCommerce”, a następnie klikając Zainstaluj i Włącz. Prosimy sprawdzić, czy wydawcą jest WooCommerce i czy wtyczka pochodzi z wordpress.org. Istnieją podrobione wtyczki o niemal identycznej nazwie; wtyczki z nieznanej strony internetowej nie należy instalować nigdy.
Niektórzy dostawcy hostingu oferują instalator, który instaluje WordPress razem z WooCommerce za jednym razem. Oszczędza to kilka kliknięć, ale potem i tak przechodzą Państwo ten sam kreator. W WebOké instalują Państwo WordPress za pomocą Installatron w DirectAdmin (na subdomenie lub w podkatalogu), a WooCommerce dodają w panelu WordPress. U innych dostawców hostingu działa to podobnie, na przykład z Softaculous lub WP Toolkit.
Przed instalacją prosimy sprawdzić wymagania systemowe. WooCommerce zaleca (stan na listopad 2026) PHP 8.3 lub nowszy, MySQL 8.0 lub MariaDB 10.6 lub nowszy, limit pamięci WordPress co najmniej 256 MB oraz https. Często działa też przy niższych parametrach, ale wtedy szybciej pojawiają się dziwne błędy przy dużym ruchu lub przy dużych importach. Lekcja 7.2 omawia to szczegółowo.
Kreator: o co pyta i co to oznacza
Po włączeniu WooCommerce otwiera kreator konfiguracji. Jego wygląd czasem zmienia się między wersjami, ale pytania są zawsze podobnego rodzaju. Ważne, aby wiedzieli Państwo, co powoduje każde pytanie.
O Państwu i Państwa sklepie. Kreator pyta, na jakim etapie Państwo są (dopiero zaczynają, już sprzedają), co sprzedają i w jakiej branży. WooCommerce wykorzystuje to głównie do formułowania rekomendacji. Nie zmienia to żadnych ustawień, których nie można później dostosować.
Gdzie znajduje się Państwa sklep. To jest naprawdę ważne. Adres sklepu (kraj oraz prowincja lub region) stanowi podstawę dla domyślnej waluty, naliczania VAT i stref wysyłki. Jeśli przez pomyłkę wybiorą tu Państwo inny kraj, WooCommerce będzie później liczyć na błędnej podstawie. Theehuis Example wybiera Holandię; walutą staje się wtedy euro. Pełny adres uzupełniają Państwo później w ustawieniach ogólnych (lekcja 2.3).
Zalecane rozszerzenia. Kreator proponuje bezpłatne rozszerzenia: usługę płatności, integrację wysyłki, marketing, obliczanie podatków. Często są już zaznaczone. Tu warto działać świadomie. Każde rozszerzenie to kod, który trzeba aktualizować, który może zawierać błędy i który czasem przesyła dane do innego podmiotu. Prosimy instalować tylko to, czego wymaga Państwa plan (lekcja 1.3). Wszystko można dodać później; usunięcie jest trudniejsze, ponieważ rozszerzenia zostawiają ślady w bazie danych, a czasem w ustawieniach.
Udostępnianie danych. WooCommerce pyta, czy może udostępniać dane o korzystaniu z wtyczki. To wybór, a nie obowiązek. Prosimy przeczytać, jakie dane są udostępniane, i zdecydować świadomie. W sklepie testowym nie ma to większego znaczenia; w prawdziwym sklepie, jeśli wyrażą Państwo zgodę, należy to uwzględnić w rejestrze czynności przetwarzania (lekcja 5.5).
Po zakończeniu kreatora WooCommerce tworzy cztery strony: Sklep (lista produktów), Koszyk, Zamówienie i Moje konto. W nowej instalacji koszyk i zamówienie są zbudowane z bloków (tak jest od WooCommerce 8.3). Ponadto w nowej instalacji zamówienia są zapisywane we własnych tabelach (HPOS, domyślnie od wersji 8.2). Lekcje 1.2 i 2.2 wyjaśniają, co to oznacza.
Tryb „wkrótce”
Nowe sklepy startują w trybie „wkrótce” (coming soon mode). Odwiedzający widzą wtedy komunikat, że sklep wkrótce zostanie uruchomiony, a Państwo jako zalogowany administrator widzą wszystko normalnie. Można wybrać, czy ukryte są tylko strony sklepu, czy cała witryna.
To wygodne, ale prosimy zwrócić uwagę na trzy rzeczy:
- To nie jest zabezpieczenie. Kto zna adres Store API, może mimo to pobrać dane produktów (lekcja 2.4). W przypadku sklepu testowego hasło na katalogu chroni lepiej.
- Pamięć podręczna (cache). Cache stron może zachować komunikat i nadal go wyświetlać po wyłączeniu trybu albo odwrotnie: pokazywać prawdziwy sklep, choć tryb jest jeszcze włączony. Po przełączeniu prosimy wyczyścić cache (lekcja 6.4).
- Zapomnienie o wyłączeniu. Przy uruchomieniu sklepu (lekcja 7.4) wyłączenie trybu znajduje się na liście kontrolnej. Sklep, który przez miesiące pokazuje „wkrótce”, niczego nie sprzedaje.
Po kreatorze: najpierw sprawdzić, potem konfigurować
Zanim dodadzą Państwo produkty, prosimy zajrzeć do WooCommerce > Status (System Status). Znajduje się tam zestawienie tego, co WooCommerce wie o Państwa serwerze: wersja PHP, limit pamięci WordPress, wersja bazy danych, czy działają zaplanowane zadania, które wtyczki są aktywne i czy motyw nadpisuje szablony WooCommerce. U góry jest przycisk do skopiowania raportu. O ten raport programista lub pomoc techniczna rozszerzenia często prosi w pierwszej kolejności. Prosimy zanotować wersję PHP i limit pamięci: będą potrzebne w zadaniu i w lekcji 7.2.
Częstym błędem jest import stu produktów zaraz po kreatorze. Najpierw prosimy wykonać ustawienia z modułów 2 i 4 (adres, konta, VAT, wysyłka, płatności), a dopiero potem dodać produkty. W przeciwnym razie trzeba będzie później poprawiać ceny i klasy VAT wszystkich tych produktów.
W praktyce: tak to wygląda w WooCommerce
Przykład: sklep testowy na subdomenie w WebOké. U innych dostawców hostingu i w innych panelach działa to podobnie.
- Prosimy utworzyć w DirectAdmin subdomenę, na przykład
testw ramachshop.example.com, i zadbać o to, aby miała certyfikat. - Prosimy zainstalować WordPress na tej subdomenie za pomocą Installatron (lub ręcznie, kurs WordPress, lekcja 2.3).
- W Ustawienia > Czytanie prosimy wyłączyć widoczność dla wyszukiwarek albo zabezpieczyć katalog hasłem.
- Prosimy przejść do Wtyczki > Dodaj wtyczkę, wyszukać „WooCommerce”, sprawdzić wydawcę, zainstalować i włączyć.
- Prosimy przejść kreator: wybrać właściwy kraj, zaznaczyć tylko potrzebne rozszerzenia i świadomie zdecydować o udostępnianiu danych.
- Prosimy otworzyć WooCommerce > Status i zanotować wersję PHP oraz limit pamięci WordPress.
- Prosimy obejrzeć w Strony cztery strony utworzone przez WooCommerce.
Podsumowanie
- Prosimy zacząć od sklepu testowego na subdomenie lub w środowisku staging, zablokowanego dla wyszukiwarek i bez prawdziwych danych.
- WooCommerce należy instalować wyłącznie z wordpress.org lub z ekranu wtyczek i sprawdzać wydawcę.
- W kreatorze najważniejszy jest kraj sklepu: określa walutę, podstawę VAT i strefy wysyłki. Sklep działający w Polsce wybiera tu Polskę.
- Zalecane rozszerzenia prosimy zaznaczać tylko wtedy, gdy wymaga ich Państwa plan; mniej wtyczek oznacza mniej konserwacji.
- Tryb „wkrótce” ukrywa sklep przed odwiedzającymi, ale nie jest zabezpieczeniem; przy uruchomieniu sklepu należy go wyłączyć.
Quiz
Zadanie
Zadanie D2.1: Sklep testowy i kreator. Prosimy utworzyć sklep testowy i świadomie przejść kreator. To zadanie do samodzielnego wykonania: sami Państwo odhaczają punkty i odpowiadają na pytania.
Prosimy odhaczyć:
- sklep testowy na subdomenie lub w środowisku staging;
- wyszukiwarki zablokowane lub tryb „wkrótce” włączony;
- WooCommerce zainstalowane z wordpress.org lub z ekranu wtyczek;
- kreator przejdzie do końca;
- zalecane rozszerzenia świadomie wybrane lub odrzucone;
- udostępnianie danych świadomie wybrane.
Prosimy odpowiedzieć:
- Jakie rozszerzenia zaproponował kreator, które Państwo zainstalowali i dlaczego?
- Jakie strony utworzyło WooCommerce (nazwy)?
- Co pokazuje WooCommerce > Status przy wersji PHP i limicie pamięci WordPress?
Po kliknięciu „gotowe” zobaczą Państwo przykładową odpowiedź: co najwyżej rozszerzenia wymagane przez plan; cztery strony (Sklep, Koszyk, Zamówienie, Moje konto); wersja PHP i limit pamięci (lekcja 7.2 wraca do tego tematu).
Zadanie D2.1: Sklep testowy i kreator
To zadanie wykonuje się samodzielnie, nikt go nie sprawdza. Prosimy zaznaczyć wykonane punkty i oznaczyć zadanie jako wykonane.
Co najwyżej rozszerzenia, których wymaga Państwa plan; cztery strony (Sklep, Koszyk, Zamówienie, Moje konto); wpisana wersja PHP i limit pamięci (wrócimy do tego w lekcji 7.2).
Zaznaczenia i notatki pozostają tylko w tej przeglądarce; nie są nigdzie wysyłane. Po zalogowaniu w Moje kursy zapisywana jest jedynie informacja, że zadanie zostało wykonane.
Dalsza lektura
Artykuły o panelu opisują kroki w WebOké; u innych dostawców hostingu działa to podobnie.
- Instrukcja DirectAdmin 4.5: Tworzenie i usuwanie subdomen
- Jak utworzyć subdomenę i co zrobić, jeśli nie działa
- Instrukcja DirectAdmin 13.2: Instalacja WordPressa
- Instrukcja DirectAdmin 13.3: Instalacja w podkatalogu lub na subdomenie
- Darmowy kurs WordPress 2.2: Instalacja za pomocą instalatora
- Darmowy kurs WordPress 8.3: Staging: bezpieczne testowanie
- Zalecenia serwerowe WooCommerce (woocommerce.com, po angielsku): https://woocommerce.com/document/server-requirements/
- Tryb „wkrótce” (woocommerce.com, po angielsku): https://woocommerce.com/document/coming-soon-mode/
