WooCommerce a PHP 8.1: čo musí e-shop urobiť pred verziou 11.6
WooCommerce PHP 8.1 je nová minimálna požiadavka: WooCommerce 11.6, plánované na február 2027, bude vyžadovať PHP 8.1 alebo novšie. E-shopy na PHP 7.4 alebo 8.0 dostanú aktualizácie WooCommerce najviac po verziu 11.5, novšie im WordPress bežne neponúkne. Samotný prechod na PHP 8.1 však nestačí, pretože PHP 8.1 od 31. decembra 2025 nedostáva ani bezpečnostné opravy. WooCommerce aj WordPress odporúčajú PHP 8.3 alebo novšie. V praxi to znamená tri kroky: zistiť verziu PHP, otestovať zmenu na kópii e-shopu a prepnúť ostrý web v pokojnom období.
Prvýkrát sme o tejto zmene písali ešte ako o návrhu v článku WooCommerce 11.1 novinky. Odvtedy je rozhodnutie potvrdené a posunuté o jednu verziu neskôr. Nižšie nájdete časovú os, tabuľku podpory verzií PHP, postup prechodu krok za krokom a to, čo robiť, keď niečo na novom PHP nefunguje. Ako bezpečne testovať zmeny na kópii webu, podrobne opisuje článok aktualizácie WordPress so stagingom a rollbackom. Ak chcete e-shop, ktorý takéto zmeny zvláda bez stresu, pozrite si, ako staviame e-shopy na mieru.
WooCommerce PHP 8.1: čo sa mení a kedy
Od WooCommerce 11.6 bude minimum PHP 8.1, od verzie 11.3 vás na to WooCommerce upozorní.
Tím WooCommerce zmenu navrhol 8. septembra 2026 pre verziu 11.5 s termínom v januári 2027. Po spätnej väzbe komunity ju 29. septembra 2026 potvrdil a presunul na verziu 11.6, aby e-shopy mali čas testovať až po sezóne najväčšieho predaja. Aktuálna stabilná verzia je podľa stránky pluginu na WordPress.org 11.1.2 a stále vyžaduje PHP 7.4 alebo novšie.
| Verzia WooCommerce | Čo prinesie pre PHP | Čo to znamená pre e-shop na PHP 7.4 alebo 8.0 |
|---|---|---|
| 11.1.2 (aktuálna) | Minimum PHP 7.4 | Funguje, nič sa zatiaľ nemení |
| 11.3 | Upozornenie v administrácii, ktoré sa dá zavrieť | E-shop funguje ďalej, upozornenie ukáže vašu verziu PHP a odporučí kontaktovať hosting |
| 11.5 | Posledná plánovaná verzia pre PHP 7.4 a 8.0 | Najvyššia verzia, na ktorú sa ešte dostanete bez zmeny PHP |
| 11.6 (plán: február 2027) | Minimum PHP 8.1 | WordPress vám aktualizáciu bežne neponúkne, kým nezmeníte PHP |
Dôležité je, čo sa nestane. Zmena požiadavky podľa WooCommerce nevypne existujúcu inštaláciu a ani sama nezmení PHP na vašom hostingu. E-shop na starom PHP jednoducho zamrzne na poslednej verzii, ktorú jeho prostredie zvládne. Práve to je však problém, ku ktorému sa dostaneme nižšie.

Prečo nestačí prejsť len na PHP 8.1
PHP 8.1 síce splní minimum WooCommerce 11.6, no samo už nedostáva bezpečnostné opravy, preto mierte rovno na PHP 8.3 alebo 8.4.
Každá vetva PHP má podľa projektu PHP dva roky plnej podpory a potom ešte dva roky len kritických bezpečnostných opráv. Potom končí. Takto vyzerajú termíny podľa oficiálnych stránok podporovaných verzií PHP a verzií bez podpory:
| Verzia PHP | Bezpečnostné opravy do | Pre WooCommerce 11.6 |
|---|---|---|
| 7.4 | skončili 28. novembra 2022 | Nestačí |
| 8.0 | skončili 26. novembra 2023 | Nestačí |
| 8.1 | skončili 31. decembra 2025 | Splní minimum, ale bez opráv |
| 8.2 | 31. decembra 2026 | Splní minimum, podpora končí o necelé tri mesiace |
| 8.3 | 31. decembra 2027 | Odporúčané minimum WooCommerce aj WordPress |
| 8.4 | 31. decembra 2028 | Vhodná voľba s dlhšou rezervou |
| 8.5 | 31. decembra 2029 | Najnovšia vetva, kompatibilitu rozšírení overte osobitne |
WordPress podľa svojich oficiálnych požiadaviek stále beží na PHP 7.4, ale odporúča PHP 8.3 alebo novšie. Rovnako to vidí WooCommerce: PHP 8.1 je minimum, 8.3 alebo novšie je jeho aktuálne odporúčanie. Stránka WooCommerce s odporúčaniami pre server pritom uvádza, že WooCommerce je testované do PHP 8.4. Preto odporúčame PHP 8.3 alebo 8.4. Na 8.5 prejdite až vtedy, keď ju výslovne podporuje vaša téma aj všetky rozšírenia.
Ak už meníte PHP, urobte to raz a poriadne. Prechod zo 7.4 na 8.1 a o rok znova na 8.3 znamená dvakrát testovať ten istý e-shop. Skok rovno na 8.3 alebo 8.4 stojí podobné úsilie a dá vám rezervu do konca roka 2027, respektíve 2028.
E-shop, ktorý zvládne aj novú verziu PHP
Ak váš e-shop beží na starom PHP a neviete, čo prechod pokazí, pozrite si, ako pri e-shopoch postupujeme a čo pred spustením testujeme.
Ako zistiť, či sa vás týka požiadavka WooCommerce PHP 8.1
Verziu PHP zistíte za minútu priamo v administrácii WooCommerce.
- Otvorte stav systému: v administrácii WordPress zvoľte WooCommerce, potom Status.
- Nájdite sekciu Server environment: v riadku PHP version uvidíte verziu, na ktorej e-shop beží.
- Porovnajte ju s tabuľkou vyššie: 7.4 alebo 8.0 znamená, že zmena sa vás týka priamo. Pri 8.1 a 8.2 vás netrápi WooCommerce 11.6, ale koniec bezpečnostných opráv.
- Zapíšte si aj verziu WordPress a WooCommerce: nájdete ich na tej istej stránke v sekcii WordPress environment a budete ich potrebovať pri teste.
Ako často sa staré PHP vyskytuje? Podľa údajov WooCommerce beží na PHP 7.4 približne 7 % sledovaných e-shopov a na PHP 8.0 približne 2 %. Medzi e-shopmi, ktoré WooCommerce za posledný rok aktualizovali, je to spolu bližšie k 6 % a podiel klesá. Sledovanie je dobrovoľné, takže ide o vzorku, nie o sčítanie všetkých obchodov. Ak však na starom PHP bežíte, patríte k zmenšujúcej sa skupine a novšie verzie rozšírení už s vaším prostredím počítať nemusia.
Postup prechodu na nové PHP bez výpadku objednávok
Najprv záloha a test na kópii e-shopu, až potom zmena na ostrom webe a aktualizácia WooCommerce.
WooCommerce vo svojom oznámení odporúča tento sled. Doplnili sme ho o to, na čo pri e-shopoch narážame najčastejšie.
- Záloha celého e-shopu: databáza aj súbory, uložené mimo servera. Ako na to, opisujeme v článku o zálohovaní WordPress webu podľa stratégie 3-2-1.
- Kópia e-shopu (staging): na nej prepnite PHP na cieľovú verziu, ideálne 8.3 alebo 8.4. Niektoré hostingy ponúkajú staging priamo vo svojej administrácii, inak ho treba pripraviť ručne.
- Test kritických procesov: pokladňa a všetky platobné metódy, výpočet dopravy a DPH, správa objednávok, plánované úlohy, téma, rozšírenia a vlastný kód. Na kópii nezabudnite vypnúť odosielanie e-mailov zákazníkom a ostré platby.
- Oprava nájdených chýb: aktualizujte rozšírenia, ktoré na novom PHP hlásia chyby, a nahraďte tie, ktoré už nikto nevyvíja. Vlastné úpravy kódu nech skontroluje programátor.
- Zmena PHP na ostrom webe: v čase s najmenším počtom objednávok, s pripravenou cestou späť na pôvodnú verziu.
- Kontrola po zmene: znova otvorte WooCommerce, Status a overte verziu PHP. Potom spravte skúšobnú objednávku celou cestou až po potvrdzovací e-mail.
- Aktualizácia na WooCommerce 11.6: až keď vyjde a keď ostrý e-shop na novom PHP beží bez chýb.

Načasovanie je pri e-shope dôležitejšie než pri bežnom webe. Ak sa dá, nemeňte PHP počas predvianočnej sezóny, pri výpredajoch ani tesne pred kampaňou. Rovnako uvažoval aj tím WooCommerce, keď povinnú zmenu presunul na február 2027. A ak sa po zmene predsa niečo pokazí, postup diagnostiky nájdete v článku web nefunguje po aktualizácii WordPress.
Čo ak e-shop na novom PHP nefunguje
Na WooCommerce 11.5 môžete dočasne zostať, ale je to odklad, nie riešenie.
WooCommerce výslovne uvádza, že na verzii 11.5 môžete zostať, kým riešite obmedzenie hostingu alebo rozšírenia. Zároveň dodáva dve výhrady. Podľa jeho pravidiel bezpečnostných opráv sa do starších verzií spätne dostanú len opravy zraniteľností so skóre CVSS 9 a vyšším, a to v rámci posledných 21 hlavných verzií. Ostatné opravy vychádzajú spravidla len pre najnovšiu verziu. Druhá výhrada: samotné PHP 7.4 a 8.0 už nedostávajú bezpečnostné opravy, takže žiadna záplata WooCommerce nevyrieši riziká v samotnom PHP.
Pri platených rozšíreniach z oficiálneho marketplace vyzerá situácia dobre. WooCommerce staticky analyzoval všetkých 1 357 rozšírení, ktoré predáva vo svojom marketplace, a potenciálne problémy s PHP 8.1 našiel pri 0,22 % z nich. Sám však upozorňuje, že takáto kontrola nezaručí, že na novom PHP bude fungovať každé rozšírenie, téma či vlastná úprava v konkrétnom e-shope. Rozšírenia mimo marketplace a kód na mieru do tejto kontroly nepatrili.
| Čo test ukázal | Čo s tým |
|---|---|
| Rozšírenie má novšiu verziu | Aktualizujte ho a test zopakujte |
| Rozšírenie už nikto nevyvíja | Nájdite náhradu alebo funkciu nechajte prepísať |
| Chyba vo vlastnom kóde alebo úprave šablóny | Opravu musí urobiť programátor |
| Hosting novšie PHP neponúka | Vyžiadajte si iný tarif alebo zvážte zmenu hostingu |
| Téma je stará a neudržiavaná | Rozhodnite, či opraviť tému, alebo e-shop prerobiť |

Ako to vyzerá v praxi pri e-shopoch na Slovensku
Z našej praxe nebýva problémom WooCommerce, ale staré doplnky, kód na mieru a zabudnutý hostingový tarif.
Pri e-shopoch, ktoré preberáme do starostlivosti alebo na redizajn, sa opakuje niekoľko vzorcov:
- Starý tarif hostingu: e-shop beží roky na tom istom balíku a verziu PHP nikto nemenil. Často stačí prepnúť verziu v administrácii hostingu, inokedy treba prejsť na novší tarif.
- Doplnky pre platby a dopravu od menších autorov: moduly pre platobné brány, dopravcov či napojenie na fakturáciu bežné na slovenskom trhu niekedy zaostávajú za novými verziami PHP. Práve tie treba otestovať ako prvé, lebo bez nich sa objednávka nedokončí.
- Úpravy vložené priamo do témy: drobné úpravy košíka, výpočtu ceny či exportu objednávok, ktoré kedysi niekto pridal do súboru functions.php. Na novom PHP môžu potichu prestať fungovať alebo zhodiť celú stránku.
- Plánované úlohy: exporty pre porovnávače cien, synchronizácia skladu či automatické e-maily bežia na pozadí. Chybu v nich nevidno hneď, ale až keď zákazník nedostane e-mail alebo nesedí stav skladu.
Ako to riešime v Denve: pred každým spustením e-shopu prejdeme celý nákup ako reálny zákazník, od vloženia do košíka cez platbu až po potvrdzovací e-mail. Po spustení sa, ak chcete, postaráme o aktualizácie a dohľad aj ďalej.
Ak sa ukáže, že e-shop stojí na neudržiavanej téme a desiatkach doplnkov, je to dobrá chvíľa zvážiť, či ho len opravovať, alebo postaviť nanovo. Porovnanie platforiem nájdete v článku WooCommerce vs Shoptet.
Kedy to zvládnete sami a kedy s nami
Zvládnete sami, ak:
- e-shop používa len bežne udržiavané rozšírenia a žiadny kód na mieru,
- váš hosting ponúka staging a prepnutie verzie PHP jedným kliknutím,
- po teste na kópii fungujú pokladňa, platby, doprava aj e-maily bez chýb.
Oplatí sa prizvať nás, ak:
- e-shop obsahuje úpravy na mieru alebo doplnky, ktoré už nikto nevyvíja,
- test na kópii ukázal chyby v pokladni, platbách alebo v napojení na sklad a fakturáciu,
- nemáte staging ani istotu, ako sa v prípade problému vrátiť späť.
Záver
Požiadavka WooCommerce PHP 8.1 príde s verziou 11.6 vo februári 2027, no skutočný dôvod konať je iný: PHP 7.4, 8.0 aj 8.1 už nedostávajú bezpečnostné opravy a PHP 8.2 ich prestane dostávať 31. decembra 2026. Zistite verziu PHP v časti WooCommerce, Status, otestujte prechod na PHP 8.3 alebo 8.4 na kópii e-shopu a ostrý web prepnite v pokojnom období. Na WooCommerce 11.5 zostaňte len tak dlho, kým odstránite prekážku. Ak si s testom alebo opravami nie ste istí, napíšte nám cez kontaktný formulár a prejdeme to s vami.
Prechod na nové PHP bez výpadku objednávok
Napíšte nám, na čom váš e-shop beží, a prejdeme s vami, či stačí zmena PHP, oprava doplnkov, alebo nový e-shop.
Časté otázky.
Od kedy bude WooCommerce vyžadovať PHP 8.1?
Od verzie WooCommerce 11.6, ktorú WooCommerce plánuje na február 2027. Verzie do 11.5 vrátane ešte fungujú aj na PHP 7.4 a 8.0, od 11.3 vás na zmenu upozornia v administrácii.
Prestane môj e-shop na PHP 7.4 fungovať?
Nie, existujúca inštalácia sa nevypne. WordPress vám však bežne neponúkne aktualizáciu na WooCommerce 11.6 a novšie, takže e-shop zostane na starej verzii bez väčšiny opráv a nových funkcií.
Akú verziu PHP mám pre WooCommerce zvoliť?
PHP 8.3 alebo 8.4. PHP 8.1 síce splní minimum, ale od 31. decembra 2025 nedostáva bezpečnostné opravy. WooCommerce aj WordPress odporúčajú PHP 8.3 alebo novšie.
Kde zistím, akú verziu PHP má môj e-shop?
V administrácii WordPress v časti WooCommerce, Status. V sekcii Server environment nájdete riadok PHP version. Verziu vám povie aj váš hosting.
Môžem zostať na WooCommerce 11.5?
Dočasne áno, WooCommerce to pripúšťa ako odklad. Spätne do starších verzií sa však dostanú len opravy zraniteľností so skóre CVSS 9 a vyšším a samotné PHP 7.4 a 8.0 už opravy nedostávajú.