WooCommerce 11.1 novinky: odstoupení od smlouvy, galerie variant a co doplnit pro § 20a
WooCommerce 11.1 novinky se točí kolem tří věcí: nativního formuláře pro odstoupení od smlouvy pro zákazníky z EU, galerií obrázků pro varianty produktů a rychlejších požadavků na REST a Store API. Verze vyšla začátkem září 2026 a aktuální stabilní verze je 11.1.2 z 22. září 2026. Formulář pro odstoupení je ve výchozím nastavení vypnutý. Slovenský e-shop ho nemůže jen zapnout a považovat povinnost podle § 20a slovenského zákona o ochraně spotřebitele za splněnou: odkaz na něj se nikde nezobrazuje a slovenský překlad jeho textů k 29. září 2026 z větší části chybí.
Níže najdete, co verze 11.1 mění, jak funguje nový formulář, v čem se liší od požadavků slovenského zákona a jak aktualizovat bez výpadku. Samotnou zákonnou povinnost podrobně rozebíráme v článku o tlačítku pro odstoupení od smlouvy pro e-shopy. Pokud teprve vybíráte platformu, pomůže srovnání WooCommerce vs Shoptet. U e-shopů, které stavíme, řešíme tyto změny v rámci služby e-shopy a e-commerce.
WooCommerce 11.1 novinky ve zkratce: co se mění a co musíte udělat
Část změn se zapne sama po aktualizaci, část musíte zapnout ručně a odstoupení od smlouvy vyžaduje i vaši práci navíc.
Podle oficiálních poznámek k vydání WooCommerce 11.1 jsou pro majitele e-shopu podstatné tyto změny:
| Novinka | Stav po aktualizaci | Co udělat |
|---|---|---|
| Odstoupení od objednávky (Order withdrawal) | Vypnuto | Zapnout, přeložit, prolinkovat a otestovat |
| Galerie obrázků pro varianty produktů | Zapnuto pro všechny obchody, i pro ty, které je dříve vypnuly | Zkontrolovat detail produktu s variantami |
| Rychlejší požadavky na REST a Store API | Zapnuto | Otestovat rozšíření a napojení, která přes API vypisují bloky WooCommerce |
| Videa v galerii produktu | Beta, vypnuto | Zatím jen na zkoušení, podporuje pouze videa nahraná přímo na web |
| Virtuální objednávky bez doručovací adresy v souhrnu objednávky | Zapnuto | Nic, z administrace zmizí adresa, která u virtuálního produktu neměla význam |
| Sjednocené skripty a styly editoru bloků | Experimentální, vypnuto | Nechat vypnuté, dokud je neotestuje vývojář |
Galerie variant dosud řešil samostatný doplněk WooCommerce Additional Variation Images, který WooCommerce podle poznámek k vydání vyřazuje. Pokud ho máte nainstalovaný, po aktualizaci si ověřte, že produkty s variantami zobrazují správné fotky. Doplněk odstraňte až po této kontrole.
E-shop na míru místo krabicové šablony
Pokud je každá aktualizace WooCommerce na vašem e-shopu stres, podívejte se, jak navrhujeme a programujeme e-shopy čistým kódem.
Odstoupení od smlouvy ve WooCommerce 11.1: jak funkce funguje
WooCommerce 11.1 přidává veřejný formulář, přes který zákazník i bez přihlášení pošle žádost o odstoupení, dostane potvrzovací e-mail a obchodník dostane upozornění.
- Zapnutí: WooCommerce > Settings > Advanced > Features, položka Order withdrawal. Funkce není experimentální, jen je ve výchozím stavu vypnutá.
- Adresa formuláře: /my-account/withdraw-order. Koncovku změníte v nastavení WooCommerce > Settings > Advanced > Page setup, například na český tvar.
- Vyplnění: zákazník zadá jméno, příjmení, e-mail (dvakrát) a číslo objednávky. Vybere, zda odstupuje od celé objednávky, nebo jen od vybraných položek, které popíše v poznámce.
- Kontrola a potvrzení: formulář nejprve ukáže souhrn údajů a žádost se odešle až potvrzovacím tlačítkem.
- Potvrzení zákazníkovi: e-mail s vyplněnými údaji a s datem a časem odeslání.
- Upozornění obchodníkovi: e-mail na administrátorskou adresu webu (ve WordPressu v Settings > General) a upozornění na domovské obrazovce WooCommerce.
Pokud číslo objednávky a e-mail odpovídají existující objednávce, WooCommerce k ní žádost přiřadí a přidá poznámku. Pokud neodpovídají, žádost přijme i tak, ale obchodníkovi přijde jen e-mail s upozorněním, že ji je třeba spárovat ručně. Podle dokumentace k funkci odstoupení od objednávky žádost nemění stav objednávky, nic nestornuje a nevrací peníze. Vrácení zboží i platby zůstává na vás.
Z dokumentace vyplývají ještě tři detaily, které v praxi překvapí:
- Jedna žádost na objednávku: druhou žádost ke stejné objednávce formulář odmítne, takže změnu musí zákazník řešit přímo s vámi.
- E-maily nejdou upravit v běžném nastavení: zprávy k odstoupení nejsou v seznamu WooCommerce > Settings > Emails, proto jim tam nezměníte šablonu ani příjemce.
- Lhůta se počítá od objednávky: u objednávky starší než 14 dní WooCommerce jen zobrazí upozornění, žádost neodmítne.

Splňuje WooCommerce 11.1 slovenský § 20a? Srovnání bod po bodu
Technický základ ano, ale bez slovenských textů, viditelného odkazu a vlastního postupu zpracování povinnost podle slovenského zákona nesplníte.
Aktuální znění slovenského zákona č. 108/2024 Z. z. o ochraně spotřebitele v § 20a přesně popisuje, co musí funkce pro odstoupení od smlouvy splňovat. Samotný WooCommerce v dokumentaci uvádí, že funkce může pomoci požadavky splnit, ale soulad nezaručuje. Srovnání vypadá takto:
| Požadavek zákona | WooCommerce 11.1 | Co doplnit |
|---|---|---|
| Funkce označená „odstúpiť od zmluvy tu“ nebo obdobně jednoznačně, zřetelně zobrazená a nepřetržitě dostupná | Formulář existuje, ale nikde není prolinkovaný | Odkaz se slovenským textem do patičky, potvrzovacích e-mailů a zákaznického účtu |
| Jméno a příjmení, identifikace smlouvy, e-mail | Jméno, příjmení, e-mail a číslo objednávky | Zkontrolovat překlad polí |
| Odeslání samostatným tlačítkem „potvrdiť odstúpenie od zmluvy“ nebo obdobným | Krok kontroly a tlačítko Confirm withdrawal | Přeložit tlačítko na jednoznačný slovenský text |
| Bezodkladné potvrzení na trvalém nosiči s obsahem oznámení, datem a časem odeslání | E-mail s vyplněnými údaji, datem a časem odeslání | Ověřit, že e-mail opravdu odchází a nekončí ve spamu |
| Snadná dostupnost, i když zákazník nakupoval jako host | Formulář funguje bez přihlášení | Nic |
| Lhůta 14 dní běží u zboží od jeho převzetí (§ 20 ods. 1) | Počítá od data objednávky a jen upozorňuje | Posuzovat podle data převzetí, ne podle upozornění |
| Odstoupení jen od některých produktů (§ 20 ods. 10) | Volba vybraných položek s popisem | Při zpracování spárovat popis s položkami objednávky |
Největší mezera: slovenský překlad
Podle stavu slovenského překladu WooCommerce na translate.wordpress.org k 29. září 2026 většina textů nové funkce včetně tlačítka Confirm withdrawal nemá slovenský překlad. Slovenský e-shop by tak zákazníkovi ukázal anglický formulář, což s požadavkem na snadno čitelné a jednoznačné označení těžko obstojí. Český překlad existuje, ale tlačítko Confirm withdrawal v něm zní „Potvrdit výběr“, což si zákazník nemusí spojit s odstoupením od smlouvy. Pokud prodáváte i do Česka, vyplatí se texty zkontrolovat i tam.
Texty přeložíte vlastním jazykovým souborem, doplňkem pro překlady nebo úpravou v šabloně. Pokud upravíte přímo šablonu formuláře, počítejte s tím, že ji budete kontrolovat při každé další aktualizaci WooCommerce.
Galerie variant a rychlejší API: čeho si na e-shopu všimnete
Zákazník uvidí u variant vlastní fotky a napojené systémy dostanou odpověď rychleji, ale vlastní šablony a rozšíření je třeba otestovat.
Galerie obrázků pro varianty jsou od verze 11.1 zapnuté pro všechny obchody. Aktualizace databáze je zapne i tam, kde je majitel dříve vypnul. U sortimentu s barvami či velikostmi je to užitečné, zákazník uvidí fotky přesně té varianty, kterou vybírá. Opravná verze 11.1.2 však už musela opravit chybu, při které vykreslování galerií variant spadlo do nekonečné smyčky, když šablona volala funkci get_available_variations přímo v souboru šablony. E-shopy s vlastní šablonou by si proto měly detail produktu s variantami zkontrolovat na testovací kopii.
WooCommerce 11.1 zároveň přestal registrovat bloky u požadavků, které bloky nevykreslují. Podle měření WooCommerce jsou díky tomu požadavky na Store API a REST API rychlejší o 30 až 42 %. Týká se to pokladny a košíku postavených na blocích, které Store API používají, i napojení na sklad, účetnictví nebo ERP, která s e-shopem komunikují přes API. Rozšíření, které přes API vypisuje bloky WooCommerce, se musí přihlásit přes nový filtr woocommerce_should_register_blocks, jinak místo obsahu vrátí surový kód bloku.
Ještě jedna drobnost pro vlastní šablony: podle přehledu změn pro vývojáře mají tlačítka pro změnu množství nové pořadí v kódu, aby odpovídalo tomu, co vidí zákazník, a aby web lépe splňoval pravidla přístupnosti. Šablona, jejíž CSS se opíralo o staré pořadí, se může rozsypat.

Jak aktualizovat na WooCommerce 11.1.2 bez výpadku
Aktualizujte rovnou na 11.1.2, nejprve na testovací kopii, a po nasazení projděte celý nákup i formulář pro odstoupení.
Po vydání 11.1 přišly dvě opravné verze, obě s bezpečnostními opravami. Verze 11.1.1 z 18. září 2026 zpřísnila oprávnění v API, ověřování přihlášení a práci se session. Verze 11.1.2 z 22. září 2026 zpřísnila ověřování recenzí přes e-mail a opravila zmíněnou chybu galerií variant. Opravné verze aktualizaci databáze nevyžadují, verze 11.1.0 ano.
- Záloha: zálohujte databázi i soubory e-shopu.
- Testovací kopie: aktualizaci proveďte nejprve na stagingu. Postup najdete v článku aktualizace WordPressu přes staging a rollback.
- Aktualizace databáze: při přechodu na 11.1 ji spusťte hned po aktualizaci pluginu.
- Test nákupu: produkt s variantami, košík, platba a potvrzovací e-mail.
- Test odstoupení: pokud funkci zapínáte, pošlete zkušební žádost jako host a zkontrolujte e-mail pro zákazníka i pro obchodníka.
- Napojení: ověřte, že sklad, fakturace a dopravci dostávají objednávky jako dříve.
- Nasazení a kontrola: až potom aktualizujte ostrý e-shop. Pokud se něco pokazí, pomůže návod co dělat, když web po aktualizaci WordPressu nefunguje.
Sledujte i verzi PHP. WooCommerce dnes podle WordPress.org vyžaduje PHP 7.4 nebo novější, ale tým WooCommerce navrhuje zvýšit minimum na PHP 8.1 od verze 11.5, kterou plánuje na leden 2027. Zatím jde o návrh, ne o potvrzené rozhodnutí. E-shop na PHP 7.4 nebo 8.0 by pak novější verze WooCommerce nedostal, dokud by se na hostingu neaktualizovalo PHP.

V praxi: co řešíme u e-shopů na WooCommerce
Nejvíc práce není v zapnutí funkce, ale v tom, co se děje po odeslání žádosti.
U e-shopů na WooCommerce v praxi vidíme, že samotný formulář bývá nejjednodušší část. Těžší je domluvit, kdo žádost zpracuje, jak se spáruje s vrácením zboží a platby a kdy zákazník dostane další zprávu. Protože WooCommerce stav objednávky nemění, bez domluveného postupu žádost snadno zapadne. Upozornění navíc jde na administrátorskou adresu webu a tu v menších firmách nezřídka čte někdo jiný než člověk, který vyřizuje objednávky.
Tady se vyplatí jednoduchá automatizace. Přijatá žádost může založit úkol, poslat zprávu do týmového kanálu nebo zapsat záznam o vrácení zboží. Příklady podobných scénářů najdete v článku automatizace pro malé firmy přes n8n a Make.
Jak to řešíme v Denvě: před 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í vás v tom nenecháme, a pokud chcete, postaráme se o aktualizace a dohled dál.
Kdy to zvládnete sami a kdy s námi
Zvládnete sami, pokud:
- e-shop běží na běžné šabloně bez upravených šablon WooCommerce,
- umíte si připravit zálohu a testovací kopii,
- texty formuláře přeložíte a odkaz na odstoupení doplníte do patičky a e-mailů sami.
Vyplatí se přizvat nás, pokud:
- e-shop má vlastní šablonu nebo upravené šablony detailu produktu a účtu,
- je přes API napojený na sklad, účetnictví nebo dopravce,
- chcete žádosti o odstoupení zpracovávat automaticky, ne ručně z e-mailové schránky.
Závěr: WooCommerce 11.1 novinky nasaďte, ale ne naslepo
WooCommerce 11.1 dává slovenským e-shopům užitečný základ pro povinnou funkci pro odstoupení od smlouvy, galerie variant bez dalšího doplňku a rychlejší API. Aktualizujte rovnou na 11.1.2 a nejprve na testovací kopii. Formulář pro odstoupení berte jako polotovar: dokud nemá slovenské texty, viditelný odkaz a otestovaný postup zpracování, požadavky § 20a za vás nesplní. Pokud si nejste jistí, jak to vypadá na vašem e-shopu, dobrým prvním krokem je nezávazná konzultace.
Odstoupení od smlouvy, které funguje po slovensku
Napište nám, na čem běží váš e-shop, a projdeme s vámi, co doplnit, aby odstoupení od smlouvy i aktualizace fungovaly spolehlivě.
Časté otázky.
Musím ve WooCommerce 11.1 zapnout funkci odstoupení od objednávky?
Ano, sama se nezapne, ve výchozím stavu je vypnutá. Pokud prodáváte spotřebitelům na dálku přes web, slovenský zákon od 19. června 2026 funkci pro odstoupení od smlouvy vyžaduje, takže ji buď zapnete a doplníte, nebo použijete jiné řešení, které § 20a splňuje.
Splní nativní formulář WooCommerce slovenský zákon?
Sám o sobě ne úplně. Pokrývá potřebné údaje, dvoukrokové odeslání i potvrzovací e-mail s datem a časem, ale chybí mu viditelný odkaz a k 29. září 2026 i slovenský překlad většiny textů. WooCommerce sám uvádí, že soulad nezaručuje.
Zruší WooCommerce objednávku po odeslání žádosti o odstoupení?
Ne. Žádost nemění stav objednávky, nestornuje ji a nevrací peníze. WooCommerce pošle upozornění, a když číslo objednávky odpovídá e-mailu, přidá k objednávce poznámku. Vrácení zboží a platby zpracujete vy.
Na kterou verzi WooCommerce mám aktualizovat?
Na 11.1.2, která je k 29. září 2026 aktuální stabilní verzí a obsahuje bezpečnostní opravy z verzí 11.1.1 i 11.1.2. Aktualizujte nejprve na testovací kopii, protože přechod na 11.1 spouští aktualizaci databáze.
Potřebuji po aktualizaci ještě doplněk pro galerie variant?
Ne, galerie obrázků pro varianty jsou od WooCommerce 11.1 součástí jádra a zapnou se pro všechny obchody. Doplněk WooCommerce Additional Variation Images se vyřazuje, po kontrole produktů s variantami ho můžete odstranit.