Serwery w Polsce · wsparcie po polsku · faktura VAT · bez ukrytych podwyżek
Wypróbuj za darmo, 14 dniHosting 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ą.
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
Hosting sklepu internetowego, hosting e-commerce i sklepów internetowych
Hosting sklepu internetowego i hosting e-commerce: NVMe, cache, SSL w cenie, kopie 30 dni. Serwery w Polsce, w...
Hosting PrestaShop: hosting pod PrestaShop i hosting dla PrestaShop
Hosting PrestaShop z PHP 8.2, dyskami NVMe i cache LiteSpeed. Wymagania PrestaShop 8 i 9, dobór planu i migrac...
Hosting WordPress dla firm: najlepszy hosting pod WordPress, zarządzany i szybki
Hosting WordPress dla firm: zarządzane aktualizacje, serwery w Polsce, NVMe i LiteSpeed, darmowy SSL, faktura...
Hosting zarządzany, w którym robimy za Ciebie
Hosting zarządzany dla firm: aktualizacje WordPressa, kopie zapasowe, monitoring i WAF po naszej stronie. Serw...
Przeniesienie strony na inny hosting: przenoszenie strony na inny serwer i zmiana hostingu bez przestoju
Przeniesienie strony na inny hosting bez przestoju: migrację wykonuje nasz zespół za darmo. Przenosimy pliki,...
Hosting z certyfikatem SSL i HTTPS bez ostrzeżeń w przeglądarce
Hosting z certyfikatem SSL dla firm: darmowy Let's Encrypt w cenie każdego planu, odnawiany automatycznie. HTT...