WooCommerce a PHP 8.1: co musí e-shop udělat před verzí 11.6
WooCommerce PHP 8.1 je nový minimální požadavek: WooCommerce 11.6, plánované na únor 2027, bude vyžadovat PHP 8.1 nebo novější. E-shopy na PHP 7.4 nebo 8.0 dostanou aktualizace WooCommerce nejvýše do verze 11.5, novější jim WordPress běžně nenabídne. Samotný přechod na PHP 8.1 ale nestačí, protože PHP 8.1 od 31. prosince 2025 nedostává ani bezpečnostní opravy. WooCommerce i WordPress doporučují PHP 8.3 nebo novější. V praxi to znamená tři kroky: zjistit verzi PHP, otestovat změnu na kopii e-shopu a přepnout ostrý web v klidném období.
Poprvé jsme o této změně psali ještě jako o návrhu v článku novinky WooCommerce 11.1. Od té doby je rozhodnutí potvrzené a posunuté o jednu verzi později. Níže najdete časovou osu, tabulku podpory verzí PHP, postup přechodu krok za krokem a to, co dělat, když něco na novém PHP nefunguje. Jak bezpečně testovat změny na kopii webu, podrobně popisuje článek aktualizace WordPressu se stagingem a rollbackem. Pokud chcete e-shop, který takové změny zvládá bez stresu, podívejte se, jak stavíme e-shopy na míru.
WooCommerce PHP 8.1: co se mění a kdy
Od WooCommerce 11.6 bude minimum PHP 8.1, od verze 11.3 vás na to WooCommerce upozorní.
Tým WooCommerce změnu navrhl 8. září 2026 pro verzi 11.5 s termínem v lednu 2027. Po zpětné vazbě komunity ji 29. září 2026 potvrdil a přesunul na verzi 11.6, aby e-shopy měly čas testovat až po sezóně největšího prodeje. Aktuální stabilní verze je podle stránky pluginu na WordPress.org 11.1.2 a stále vyžaduje PHP 7.4 nebo novější.
| Verze WooCommerce | Co přinese pro PHP | Co to znamená pro e-shop na PHP 7.4 nebo 8.0 |
|---|---|---|
| 11.1.2 (aktuální) | Minimum PHP 7.4 | Funguje, zatím se nic nemění |
| 11.3 | Upozornění v administraci, které lze zavřít | E-shop funguje dál, upozornění ukáže vaši verzi PHP a doporučí kontaktovat hosting |
| 11.5 | Poslední plánovaná verze pro PHP 7.4 a 8.0 | Nejvyšší verze, na kterou se ještě dostanete bez změny PHP |
| 11.6 (plán: únor 2027) | Minimum PHP 8.1 | WordPress vám aktualizaci běžně nenabídne, dokud nezměníte PHP |
Důležité je, co se nestane. Změna požadavku podle WooCommerce nevypne existující instalaci a ani sama nezmění PHP na vašem hostingu. E-shop na starém PHP jednoduše zamrzne na poslední verzi, kterou jeho prostředí zvládne. Právě to je ale problém, ke kterému se dostaneme níže.

Proč nestačí přejít jen na PHP 8.1
PHP 8.1 sice splní minimum WooCommerce 11.6, ale samo už nedostává bezpečnostní opravy, proto miřte rovnou na PHP 8.3 nebo 8.4.
Každá větev PHP má podle projektu PHP dva roky plné podpory a potom ještě dva roky jen kritických bezpečnostních oprav. Pak končí. Takto vypadají termíny podle oficiálních stránek podporovaných verzí PHP a verzí bez podpory:
| Verze PHP | Bezpečnostní opravy do | Pro WooCommerce 11.6 |
|---|---|---|
| 7.4 | skončily 28. listopadu 2022 | Nestačí |
| 8.0 | skončily 26. listopadu 2023 | Nestačí |
| 8.1 | skončily 31. prosince 2025 | Splní minimum, ale bez oprav |
| 8.2 | 31. prosince 2026 | Splní minimum, podpora končí za necelé tři měsíce |
| 8.3 | 31. prosince 2027 | Doporučené minimum WooCommerce i WordPressu |
| 8.4 | 31. prosince 2028 | Vhodná volba s delší rezervou |
| 8.5 | 31. prosince 2029 | Nejnovější větev, kompatibilitu rozšíření ověřte zvlášť |
WordPress podle svých oficiálních požadavků stále běží na PHP 7.4, ale doporučuje PHP 8.3 nebo novější. Stejně to vidí WooCommerce: PHP 8.1 je minimum, 8.3 nebo novější je jeho aktuální doporučení. Stránka WooCommerce s doporučeními pro server přitom uvádí, že WooCommerce je testované do PHP 8.4. Proto doporučujeme PHP 8.3 nebo 8.4. Na 8.5 přejděte až tehdy, když ji výslovně podporuje vaše šablona i všechna rozšíření.
Když už měníte PHP, udělejte to jednou a pořádně. Přechod ze 7.4 na 8.1 a za rok znovu na 8.3 znamená dvakrát testovat tentýž e-shop. Skok rovnou na 8.3 nebo 8.4 stojí podobné úsilí a dá vám rezervu do konce roku 2027, respektive 2028.
E-shop, který zvládne i novou verzi PHP
Pokud váš e-shop běží na starém PHP a nevíte, co přechod rozbije, podívejte se, jak u e-shopů postupujeme a co před spuštěním testujeme.
Jak zjistit, zda se vás týká požadavek WooCommerce PHP 8.1
Verzi PHP zjistíte za minutu přímo v administraci WooCommerce.
- Otevřete stav systému: v administraci WordPressu zvolte WooCommerce, potom Status.
- Najděte sekci Server environment: v řádku PHP version uvidíte verzi, na které e-shop běží.
- Porovnejte ji s tabulkou výše: 7.4 nebo 8.0 znamená, že se vás změna týká přímo. U 8.1 a 8.2 vás netrápí WooCommerce 11.6, ale konec bezpečnostních oprav.
- Zapište si i verzi WordPressu a WooCommerce: najdete je na téže stránce v sekci WordPress environment a budete je potřebovat při testu.
Jak často se staré PHP vyskytuje? Podle údajů WooCommerce běží na PHP 7.4 přibližně 7 % sledovaných e-shopů a na PHP 8.0 přibližně 2 %. Mezi e-shopy, které WooCommerce za poslední rok aktualizovaly, je to dohromady blíže k 6 % a podíl klesá. Sledování je dobrovolné, takže jde o vzorek, ne o sčítání všech obchodů. Pokud ale na starém PHP běžíte, patříte ke zmenšující se skupině a novější verze rozšíření už s vaším prostředím počítat nemusí.
Postup přechodu na nové PHP bez výpadku objednávek
Nejdřív záloha a test na kopii e-shopu, teprve potom změna na ostrém webu a aktualizace WooCommerce.
WooCommerce ve svém oznámení doporučuje tento sled. Doplnili jsme ho o to, na co u e-shopů narážíme nejčastěji.
- Záloha celého e-shopu: databáze i soubory, uložené mimo server. Jak na to, popisujeme v článku o zálohování WordPress webu podle strategie 3-2-1.
- Kopie e-shopu (staging): na ní přepněte PHP na cílovou verzi, ideálně 8.3 nebo 8.4. Některé hostingy nabízejí staging přímo ve své administraci, jinak je potřeba ho připravit ručně.
- Test kritických procesů: pokladna a všechny platební metody, výpočet dopravy a DPH, správa objednávek, plánované úlohy, šablona, rozšíření a vlastní kód. Na kopii nezapomeňte vypnout odesílání e-mailů zákazníkům a ostré platby.
- Oprava nalezených chyb: aktualizujte rozšíření, která na novém PHP hlásí chyby, a nahraďte ta, která už nikdo nevyvíjí. Vlastní úpravy kódu ať zkontroluje programátor.
- Změna PHP na ostrém webu: v čase s nejmenším počtem objednávek, s připravenou cestou zpět na původní verzi.
- Kontrola po změně: znovu otevřete WooCommerce, Status a ověřte verzi PHP. Potom udělejte zkušební objednávku celou cestou až po potvrzovací e-mail.
- Aktualizace na WooCommerce 11.6: až když vyjde a když ostrý e-shop na novém PHP běží bez chyb.

Načasování je u e-shopu důležitější než u běžného webu. Pokud to jde, neměňte PHP během předvánoční sezóny, při výprodejích ani těsně před kampaní. Stejně uvažoval i tým WooCommerce, když povinnou změnu přesunul na únor 2027. A pokud se po změně přece něco rozbije, postup diagnostiky najdete v článku web nefunguje po aktualizaci WordPressu.
Co když e-shop na novém PHP nefunguje
Na WooCommerce 11.5 můžete dočasně zůstat, ale je to odklad, ne řešení.
WooCommerce výslovně uvádí, že na verzi 11.5 můžete zůstat, dokud řešíte omezení hostingu nebo rozšíření. Zároveň dodává dvě výhrady. Podle jeho pravidel bezpečnostních oprav se do starších verzí zpětně dostanou jen opravy zranitelností se skóre CVSS 9 a vyšším, a to v rámci posledních 21 hlavních verzí. Ostatní opravy vycházejí zpravidla jen pro nejnovější verzi. Druhá výhrada: samotné PHP 7.4 a 8.0 už nedostávají bezpečnostní opravy, takže žádná záplata WooCommerce nevyřeší rizika v samotném PHP.
U placených rozšíření z oficiálního marketplace vypadá situace dobře. WooCommerce staticky analyzoval všech 1 357 rozšíření, která prodává ve svém marketplace, a potenciální problémy s PHP 8.1 našel u 0,22 % z nich. Sám ale upozorňuje, že taková kontrola nezaručí, že na novém PHP bude fungovat každé rozšíření, šablona či vlastní úprava v konkrétním e-shopu. Rozšíření mimo marketplace a kód na míru do této kontroly nepatřily.
| Co test ukázal | Co s tím |
|---|---|
| Rozšíření má novější verzi | Aktualizujte ho a test zopakujte |
| Rozšíření už nikdo nevyvíjí | Najděte náhradu nebo funkci nechte přepsat |
| Chyba ve vlastním kódu nebo úpravě šablony | Opravu musí udělat programátor |
| Hosting novější PHP nenabízí | Vyžádejte si jiný tarif nebo zvažte změnu hostingu |
| Šablona je stará a neudržovaná | Rozhodněte, zda opravit šablonu, nebo e-shop předělat |

Jak to vypadá v praxi u e-shopů
Z naší praxe nebývá problémem WooCommerce, ale staré doplňky, kód na míru a zapomenutý hostingový tarif.
U e-shopů, které přebíráme do péče nebo na redesign, se opakuje několik vzorců:
- Starý tarif hostingu: e-shop běží roky na tomtéž balíčku a verzi PHP nikdo neměnil. Často stačí přepnout verzi v administraci hostingu, jindy je potřeba přejít na novější tarif.
- Doplňky pro platby a dopravu od menších autorů: moduly pro místní platební brány, dopravce či napojení na fakturaci někdy zaostávají za novými verzemi PHP. Právě ty je potřeba otestovat jako první, protože bez nich se objednávka nedokončí.
- Úpravy vložené přímo do šablony: drobné úpravy košíku, výpočtu ceny či exportu objednávek, které kdysi někdo přidal do souboru functions.php. Na novém PHP mohou potichu přestat fungovat nebo shodit celou stránku.
- Plánované úlohy: exporty pro srovnávače cen, synchronizace skladu či automatické e-maily běží na pozadí. Chybu v nich není vidět hned, ale až když zákazník nedostane e-mail nebo nesedí stav skladu.
Jak to řešíme v Denvě: před každým spuštěním e-shopu projdeme celý nákup jako skutečný zákazník, od vložení do košíku přes platbu až po potvrzovací e-mail. Po spuštění se, pokud chcete, postaráme o aktualizace a dohled i dál.
Pokud se ukáže, že e-shop stojí na neudržované šabloně a desítkách doplňků, je to dobrá chvíle zvážit, zda ho jen opravovat, nebo postavit znovu. Srovnání platforem najdete v článku WooCommerce vs Shoptet.
Kdy to zvládnete sami a kdy s námi
Zvládnete sami, pokud:
- e-shop používá jen běžně udržovaná rozšíření a žádný kód na míru,
- váš hosting nabízí staging a přepnutí verze PHP jedním kliknutím,
- po testu na kopii fungují pokladna, platby, doprava i e-maily bez chyb.
Vyplatí se přizvat nás, pokud:
- e-shop obsahuje úpravy na míru nebo doplňky, které už nikdo nevyvíjí,
- test na kopii ukázal chyby v pokladně, platbách nebo v napojení na sklad a fakturaci,
- nemáte staging ani jistotu, jak se v případě problému vrátit zpět.
Závěr
Požadavek WooCommerce PHP 8.1 přijde s verzí 11.6 v únoru 2027, skutečný důvod jednat je ale jiný: PHP 7.4, 8.0 i 8.1 už nedostávají bezpečnostní opravy a PHP 8.2 je přestane dostávat 31. prosince 2026. Zjistěte verzi PHP v části WooCommerce, Status, otestujte přechod na PHP 8.3 nebo 8.4 na kopii e-shopu a ostrý web přepněte v klidném období. Na WooCommerce 11.5 zůstaňte jen tak dlouho, dokud neodstraníte překážku. Pokud si s testem nebo opravami nejste jistí, napište nám přes kontaktní formulář a projdeme to s vámi.
Přechod na nové PHP bez výpadku objednávek
Napište nám, na čem váš e-shop běží, a projdeme s vámi, zda stačí změna PHP, oprava doplňků, nebo nový e-shop.
Časté otázky.
Od kdy bude WooCommerce vyžadovat PHP 8.1?
Od verze WooCommerce 11.6, kterou WooCommerce plánuje na únor 2027. Verze do 11.5 včetně ještě fungují i na PHP 7.4 a 8.0, od 11.3 vás na změnu upozorní v administraci.
Přestane můj e-shop na PHP 7.4 fungovat?
Ne, existující instalace se nevypne. WordPress vám ale běžně nenabídne aktualizaci na WooCommerce 11.6 a novější, takže e-shop zůstane na staré verzi bez většiny oprav a nových funkcí.
Jakou verzi PHP mám pro WooCommerce zvolit?
PHP 8.3 nebo 8.4. PHP 8.1 sice splní minimum, ale od 31. prosince 2025 nedostává bezpečnostní opravy. WooCommerce i WordPress doporučují PHP 8.3 nebo novější.
Kde zjistím, jakou verzi PHP má můj e-shop?
V administraci WordPressu v části WooCommerce, Status. V sekci Server environment najdete řádek PHP version. Verzi vám řekne i váš hosting.
Mohu zůstat na WooCommerce 11.5?
Dočasně ano, WooCommerce to připouští jako odklad. Zpětně do starších verzí se ale dostanou jen opravy zranitelností se skóre CVSS 9 a vyšším a samotné PHP 7.4 a 8.0 už opravy nedostávají.