Denva / Články / WooCommerce a PHP 8.1: co musí e-shop udělat před verzí 11.6
E-commerce

WooCommerce a PHP 8.1: co musí e-shop udělat před verzí 11.6

· 11 min čtení
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 WooCommerceCo přinese pro PHPCo to znamená pro e-shop na PHP 7.4 nebo 8.0
11.1.2 (aktuální)Minimum PHP 7.4Funguje, zatím se nic nemění
11.3Upozornění v administraci, které lze zavřítE-shop funguje dál, upozornění ukáže vaši verzi PHP a doporučí kontaktovat hosting
11.5Poslední plánovaná verze pro PHP 7.4 a 8.0Nejvyšší verze, na kterou se ještě dostanete bez změny PHP
11.6 (plán: únor 2027)Minimum PHP 8.1WordPress vám aktualizaci běžně nenabídne, dokud nezměníte PHP
Stav k říjnu 2026, podle oznámení WooCommerce z 29. září 2026.

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.

Cesta vede přes dvě černé brány k třetí modré bráně na vyvýšené plošině, u plošiny stojí nákupní vozík
Verze 11.3 až 11.5 projdete i na starém PHP, k verzi 11.6 vede schod navíc.

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 PHPBezpečnostní opravy doPro WooCommerce 11.6
7.4skončily 28. listopadu 2022Nestačí
8.0skončily 26. listopadu 2023Nestačí
8.1skončily 31. prosince 2025Splní minimum, ale bez oprav
8.231. prosince 2026Splní minimum, podpora končí za necelé tři měsíce
8.331. prosince 2027Doporučené minimum WooCommerce i WordPressu
8.431. prosince 2028Vhodná volba s delší rezervou
8.531. prosince 2029Nejnovější větev, kompatibilitu rozšíření ověřte zvlášť
Stav k říjnu 2026, podle php.net.

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.

  1. Otevřete stav systému: v administraci WordPressu zvolte WooCommerce, potom Status.
  2. Najděte sekci Server environment: v řádku PHP version uvidíte verzi, na které e-shop běží.
  3. 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.
  4. 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.

  1. 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.
  2. 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ě.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Aktualizace na WooCommerce 11.6: až když vyjde a když ostrý e-shop na novém PHP běží bez chyb.
Lupa s modrým okrajem zkoumá průsvitnou kopii obchodu, vedle ní stojí stejný černý obchod
Nové PHP nejdřív na kopii e-shopu, ostrý obchod až po testu.

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ázalCo s tím
Rozšíření má novější verziAktualizujte 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ě šablonyOpravu 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
Rozhodovací tabulka po testu na kopii e-shopu.
Rozcestí shora, jedna cesta vede na most, který se rozpadá, druhá na pevný modrý most
Zůstat na starém PHP je krátký most. Přechod na podporovanou verzi vede dál.

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.

FAQ

Č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í.

Sdílet
Při tvorbě článku jsme využili umělou inteligenci. Fakta a zdroje prošly redakční kontrolou.
Související služby

Potřebujete pomoct s webem nebo e-shopem?

Další články

Mohlo by vás zajímat.

Postavme něco společně

Nápad máte vy. Zbytek nechte na nás.

Řekněte nám, co potřebujete. Ozveme se do jednoho pracovního dne s upřímným pohledem, zda jsme ti praví, jaký vidíme rozsah a termín, a pošleme cenovou nabídku na míru.

Povinné je jen jméno, e-mail a zpráva. Pole s červenou tečkou jsou povinná.

S čím vám můžeme pomoci?
Připojte podklady (volitelné)
Nebo nám napište na hello@denva.studio · +421 902 074 830