Przejdź do treści
HostingBiznesowy
Wypróbuj za darmo, 14 dni

Hosting WooCommerce: hosting pod WooCommerce i hosting dla WooCommerce

WooCommerce to zwykła wtyczka do WordPressa dopiero do momentu, w którym ktoś doda produkt do koszyka. Od tej sekundy sklep przestaje serwować gotowe strony z cache i zaczyna liczyć wszystko na żywo w bazie danych. Dlatego hosting pod WooCommerce ocenia się po innych parametrach niż hosting pod stronę firmową: po wersji PHP, po pamięci na proces, po tym, czy jest cache obiektowy i czy zadania w tle w ogóle się uruchamiają.

PHP 8.3 Redis i LiteSpeed NVMe Migracja bez przestoju Serwery w Polsce Faktura VAT
https://

Sprawdzamy realnie: SSL, nagłówki, szybkość, WordPress Bez rejestracji. Wynik w kilka sekund.

W skrócie

Hosting pod WooCommerce musi mieć PHP w wersji 8.3 lub nowszej, MySQL 8.0 albo MariaDB 10.6 wzwyż, WordPressa 6.9 lub nowszego, memory_limit co najmniej 256 MB i działające HTTPS. To wymagania podane wprost w dokumentacji WooCommerce dla wersji 10.8. Do tego dochodzą trzy rzeczy, których w wymaganiach nie ma, a które decydują o tym, czy sklep jest szybki: dysk NVMe, cache obiektowy Redis (bo koszyk i kasa są wyłączone z cache stron) oraz systemowy cron zamiast domyślnego WP-Cron. U nas realnym punktem startowym pod sklep jest plan Biznes za 69 zł netto miesięcznie, bo dopiero on ma LiteSpeed i Redis oraz 40 GB NVMe.

Wymagania WooCommerce: co dokładnie musi mieć serwer

Zacznijmy od liczb, bo one rozstrzygają najwięcej sporów przy wyborze hostingu. Wymagania zebrane niżej pochodzą z oficjalnej dokumentacji WooCommerce dla aktualnej linii 10.8, a nie z naszej oferty. Trzy uwagi praktyczne do nich:

  • PHP 8.3 to nowość, na którą trzeba uważać przy przenosinach. Sporo polskich pakietów nadal domyślnie startuje na PHP 8.1, bo tam trzyma się większość starszych sklepów.
  • Jeśli prowadzisz też sklep na PrestaShop, uwaga na konflikt wersji. PrestaShop 8 działa na PHP maksymalnie 8.1, więc obu sklepów nie postawisz na jednej wersji PHP. Rozpisaliśmy to przy hostingu PrestaShop.
  • 256 MB to minimum, nie cel. Przy imporcie katalogu z pliku CSV i przy generowaniu raportów sprzedaży wygodniej pracuje się na 512 MB.
Element Wymaganie WooCommerce 10.8 Co to znaczy w praktyce
PHP 8.3 lub nowsze, testowane do 8.4 na starszym PHP wtyczka działa, ale przestaje być wspierana
Baza danych MySQL 8.0 lub MariaDB 10.6 wzwyż starsze wersje to tryb zgodności, nie zalecany
WordPress 6.9 lub nowszy aktualizacje rdzenia muszą być na bieżąco
memory_limit minimum 256 MB poniżej tego progu wysypują się importy i raporty
HTTPS wymagane certyfikat SSL to warunek działania bramek płatniczych
Tryb zgodności PHP 7.4 i MySQL 5.6 lub MariaDB 10.4 wersje po końcu wsparcia, ryzyko bezpieczeństwa

Dlaczego WooCommerce obciąża serwer inaczej niż zwykły WordPress

Strona firmowa na WordPressie jest z punktu widzenia serwera prosta: cache zapisuje gotowy HTML i kolejni odwiedzający dostają plik z dysku, prawie nie ruszając bazy. Sklep tak nie może działać, bo koszyk każdej osoby jest inny. Dlatego WooCommerce standardowo wyłącza cache stron na koszyku, kasie i koncie klienta, a to właśnie te trzy adresy decydują o sprzedaży.

Skutek jest taki, że im bliżej płatności, tym mniej pomaga cache stron, a tym bardziej liczy się surowa wydajność bazy danych i cache obiektowy. Redis zapamiętuje wyniki zapytań do bazy w pamięci RAM, więc pomaga dokładnie tam, gdzie cache stron jest wyłączony. To jest powód, dla którego pod sklep rekomendujemy plan z Redisem, a nie najtańszy pakiet.

Drugim wąskim gardłem są wtyczki. Typowy polski sklep ma ich kilkanaście: bramka płatnicza, integracja z kurierem, wysyłka do paczkomatów, integracja z systemem magazynowym, wtyczka do faktur, narzędzia marketingowe. Każda z nich dokłada zapytania do bazy przy każdym wejściu na stronę produktu. Na hostingu bez cache obiektowego to widać w czasie odpowiedzi natychmiast.

HPOS: gdzie WooCommerce trzyma dzisiaj zamówienia i dlaczego to zmienia kopie zapasowe

Przez lata WooCommerce zapisywał zamówienia jako wpisy w tabelach wp_posts i wp_postmeta, czyli tam, gdzie WordPress trzyma artykuły. Przy kilkudziesięciu tysiącach zamówień ta tabela robiła się ogromna i spowalniała cały sklep. Od wersji 8.2, wydanej w październiku 2023 roku, nowe instalacje domyślnie używają High-Performance Order Storage, w skrócie HPOS.

HPOS przenosi zamówienia do czterech dedykowanych tabel: wp_wc_orders, wp_wc_order_addresses, wp_wc_order_operational_data oraz wp_wc_orders_meta. Zamówienia mają własne indeksy i przestają konkurować o miejsce z treścią strony, dzięki czemu lista zamówień w panelu i wyszukiwanie po kliencie działają szybciej.

Dla doboru hostingu wynika z tego jedna praktyczna rzecz, o której rzadko się mówi. Jeżeli ktoś przywraca sklep z kopii zapasowej ograniczonej do tabel WordPressa, przy HPOS może przywrócić stronę bez zamówień. Nasze kopie obejmują całą bazę danych i pliki, a przy planie Biznes trzymamy je do 30 dni wstecz, więc cofnięcie się o kilka tygodni jest realne, a nie tylko deklarowane.

Ile kosztuje hosting WooCommerce

Hosting WooCommerce kosztuje u nas od 288 zł netto rocznie za plan Startowy do 1 428 zł netto rocznie za Zarządzany Pro. Dla większości sklepów właściwy jest plan Biznes za 660 zł netto rocznie, bo to pierwszy plan z LiteSpeed i Redisem. Ta sama kwota obowiązuje przy odnowieniu.

Warto liczyć koszt w perspektywie trzech lat, a nie pierwszej faktury. Rynkowym standardem w Polsce jest niska cena startowa i wyraźnie wyższa cena regularna od drugiego roku, a przy sklepie zmiana dostawcy jest dużo bardziej kłopotliwa niż przy wizytówce, więc łatwo zostać na drogim odnowieniu.

Plan Miesięcznie netto Rocznie netto Koszt 3 lat netto Cache obiektowy
Startowy 29 zł 288 zł 864 zł nie
Biznes 69 zł 660 zł 1 980 zł tak, Redis i LiteSpeed
Zarządzany Pro 149 zł 1 428 zł 4 284 zł tak, plus WAF i staging
Dedykowany wycena wycena wycena tak, zasoby dedykowane

Jaki hosting pod WooCommerce wybrać przy Twojej liczbie produktów

Plan dobiera się nie po ruchu, tylko po tym, ile pracy sklep wykonuje na jedno wejście. Sklep z trzystoma produktami i prostą wysyłką jest lżejszy niż sklep ze stoma produktami w kilkunastu wariantach każdy, bo warianty i atrybuty to osobne rekordy w bazie. Poniższa tabela jest punktem wyjścia, a nie sztywną regułą.

Sklep Zamówienia dziennie Plan Co decyduje
do 300 prostych produktów do 10 Startowy wystarczy cache stron i NVMe
300 do 3 000 produktów 10 do 100 Biznes warianty i filtry katalogu obciążają bazę
powyżej 3 000 produktów lub dużo wariantów powyżej 100 Zarządzany Pro cache obiektowy, WAF, opieka techniczna
sklep plus subskrypcje lub duży newsletter zmiennie Zarządzany Pro zadania w tle i wysyłka poczty
kilka sklepów lub obsługa klientów agencji zmiennie Zarządzany Pro lub Dedykowany izolacja zasobów między sklepami

Zadania w tle: dlaczego maile z zamówieniami potrafią się spóźniać

To jest problem, którego prawie żaden polski hosting nie opisuje, a który w sklepach WooCommerce wraca regularnie. WooCommerce kolejkuje zadania w mechanizmie Action Scheduler: wysyłkę maili do klienta, zmiany statusów, odnowienia subskrypcji, synchronizacje z systemami zewnętrznymi. Kolejka domyślnie rusza z WP-Cron, a WP-Cron w WordPressie nie jest prawdziwym cronem: uruchamia się przy okazji wejścia na stronę.

W sklepie z niewielkim ruchem oznacza to, że zadanie może po prostu poczekać, aż ktoś odwiedzi stronę. Klient złożył zamówienie o dwudziestej trzeciej, potwierdzenie wyszło rano. Właściciel sklepu widzi to jako awarię poczty i zwykle szuka problemu w zupełnie złym miejscu.

Poprawka jest prosta i robimy ją przy uruchomieniu sklepu: wyłączamy WP-Cron zależny od odwiedzin i podpinamy zadanie w systemowym cronie serwera, które co minutę uruchamia kolejkę. Od tej chwili maile wychodzą niezależnie od tego, czy ktoś jest na stronie. W planach zarządzanych pilnujemy tego my, w niższych podpowiadamy, co ustawić.

Migracja sklepu WooCommerce bez utraty zamówień

Przeniesienie sklepu różni się od przeniesienia zwykłej strony jedną rzeczą: baza danych zmienia się w trakcie migracji. Jeśli skopiujesz sklep rano, a domenę przełączysz wieczorem, zamówienia złożone w międzyczasie zostaną na starym serwerze. To najczęstsza kosztowna pomyłka przy samodzielnym przenoszeniu.

Dlatego pracujemy w ustalonym oknie. Najpierw uruchamiamy kopię sklepu pod adresem testowym z zablokowanym indeksowaniem, sprawdzamy wersję PHP, cache i pełną ścieżkę zakupu z płatnością testową. Potem, w godzinach o najmniejszym ruchu, wykonujemy końcową synchronizację bazy i dopiero wtedy przełączamy domenę. Wcześniej obniżamy TTL rekordów DNS do 300 do 600 sekund na 24 do 48 godzin przed migracją, żeby przełączenie liczyło się w minutach.

Migrację wykonuje nasz zespół bezpłatnie. Sam proces krok po kroku opisaliśmy przy przeniesieniu WordPressa na inny serwer oraz przy migracji strony www.

Czym się różnimy i gdzie konkurencja wypada lepiej

Nie udajemy, że jesteśmy najlepsi w każdym punkcie, bo przy wyborze hostingu pod sklep to i tak szybko wychodzi. Jesteśmy polską firmą z serwerami w Polsce, wsparciem po polsku i ceną, która nie rośnie przy odnowieniu, a migrację sklepu robimy za Ciebie.

Jeżeli szukasz najniższego kosztu w trzy lata, tańszy będzie seohost. Jeżeli potrzebujesz wsparcia dwadzieścia cztery godziny na dobę siedem dni w tygodniu i bardzo dużej skali, mocniejsze zaplecze ma home.pl. My mamy przewagę tam, gdzie sklep wymaga konkretnej konfiguracji: wersji PHP pod platformę, cache obiektowego i zadań w tle, które faktycznie chodzą.

  • Serwery w Polsce, więc krótsze opóźnienia dla polskich klientów i prostsza sprawa transferu danych poza EOG.
  • Certyfikat SSL w cenie każdego planu, odnawiany automatycznie, wymagany przez każdą bramkę płatniczą.
  • Kopie zapasowe do 30 dni obejmujące całą bazę, czyli także tabele zamówień HPOS.
  • Faktura VAT automatycznie po każdej płatności, do rozliczenia w kosztach firmy.
  • Cena odnowienia równa cenie startowej, bez skoku od drugiego roku.

Najczęstsze pytania

Pytania i odpowiedzi

Jaki hosting pod WooCommerce wybrać?

Wybierz plan, który daje PHP 8.3 lub nowsze, minimum 256 MB memory_limit, dysk NVMe i cache obiektowy Redis. Cache obiektowy jest ważniejszy niż w zwykłym WordPressie, bo koszyk i kasa są wyłączone z cache stron. U nas pierwszym planem spełniającym te warunki jest Biznes za 69 zł netto miesięcznie.

Jaka wersja PHP dla WooCommerce?

Dokumentacja WooCommerce podaje PHP w wersji 8.3 lub nowszej, z testami do wersji 8.4. Sklep uruchomi się także na starszym PHP, minimalnie wspieranym 7.4, ale to wersja po końcu wsparcia i z ryzykiem bezpieczeństwa. Jeśli przenosisz sklep, sprawdź wersję PHP na nowym serwerze przed migracją, bo pakiety często startują domyślnie na 8.1.

Ile kosztuje hosting WooCommerce?

U nas od 288 zł netto rocznie za plan Startowy, 660 zł netto za plan Biznes i 1 428 zł netto za Zarządzany Pro. Ta sama kwota obowiązuje przy odnowieniu, więc trzy lata planu Biznes kosztują 1 980 zł netto. Pod typowy sklep właściwym wyborem jest Biznes, bo to pierwszy plan z Redisem i LiteSpeed.

Czy WooCommerce działa na hostingu współdzielonym?

Tak, i większość polskich sklepów nie potrzebuje niczego więcej. Warunkiem jest odpowiednia konfiguracja: aktualne PHP, cache obiektowy, wystarczający memory_limit i systemowy cron. Blokadą na najtańszych pakietach bywa brak Redisa i sztywny limit pamięci, którego nie da się podnieść.

Ile pamięci potrzebuje sklep WooCommerce?

Wymagane minimum to 256 MB memory_limit i tę wartość podaje sama dokumentacja WooCommerce. W praktyce przy imporcie katalogu z pliku CSV, generowaniu raportów sprzedaży i większej liczbie wtyczek wygodniej pracuje się na 512 MB. Limit ustawiamy po stronie serwera, nie musisz zmieniać go w kodzie.

Czy WooCommerce wymaga certyfikatu SSL?

Tak. HTTPS jest wprost wymienione w wymaganiach WooCommerce, a bez działającego certyfikatu żadna bramka płatnicza nie zadziała i przeglądarka oznaczy formularz zamówienia jako niebezpieczny. Certyfikat SSL od Let's Encrypt jest w cenie każdego naszego planu i odnawia się automatycznie. Więcej przy hostingu z certyfikatem SSL.

Czy Redis jest potrzebny w sklepie WooCommerce?

W sklepie z realnym ruchem tak. Cache stron nie obejmuje koszyka, kasy ani konta klienta, więc dokładnie tam, gdzie zapada decyzja o zakupie, sklep liczy wszystko na żywo. Redis zapamiętuje wyniki zapytań do bazy w pamięci i skraca czas odpowiedzi na tych właśnie stronach.

Dlaczego maile o zamówieniach z WooCommerce przychodzą z opóźnieniem?

Najczęstsza przyczyna nie leży w poczcie, tylko w kolejce zadań. WooCommerce planuje maile w Action Scheduler, a ten domyślnie rusza z WP-Cron, który uruchamia się przy okazji wejścia na stronę. W sklepie z małym ruchem zadanie czeka na odwiedzającego. Rozwiązaniem jest wyłączenie WP-Cron i podpięcie kolejki pod systemowy cron serwera.

Czy przeniesiecie mój sklep WooCommerce?

Tak, bezpłatnie i bez utraty zamówień. Sklep uruchamiamy najpierw pod adresem testowym, sprawdzamy wersję PHP, cache i pełną ścieżkę zakupową, a domenę przełączamy dopiero po Twojej akceptacji. Bazę synchronizujemy końcowo tuż przed przełączeniem, żeby zamówienia z okresu przejściowego nie zostały na starym serwerze.

Czy wystawiacie fakturę VAT za hosting sklepu?

Tak, fakturę VAT wystawiamy automatycznie po każdej płatności, więc rozliczysz hosting w kosztach firmy. Płacisz w złotówkach polskiej firmie, więc nie dotyczy Cię rozliczanie importu usług, które pojawia się przy zakupie hostingu poza Polską.

Zobacz też

Powiązany hosting dla firm

Przenieś sklep WooCommerce na serwer, który go uniesie

Załóż konto na 14 dni bez podawania karty. Jeśli masz już sklep u innego dostawcy, przeniesiemy go za darmo i bez przestoju: ustawimy PHP 8.3, włączymy Redis i systemowy cron, a domenę przełączymy dopiero po Twojej akceptacji.