Tlačítko pro odstoupení od smlouvy od 1. ledna 2027: kontrola e-shopu

Od 1. ledna 2027 musí e-shop umožnit spotřebiteli, který má právo odstoupit od smlouvy uzavřené distančním způsobem prostřednictvím on-line rozhraní, odstoupit také tlačítkem (§ 1830a občanského zákoníku, vložený zákonem č. 159/2026 Sb.).

Zkontrolovat můj e-shop

Tlačítko v e-shopu musí nést nápis „Odstoupit od smlouvy“ nebo jinou odpovídající jednoznačnou formulaci a vést k formuláři s tlačítkem „Potvrdit odstoupení od smlouvy“; přijetí pak e-shop bez zbytečného odkladu potvrdí v textové podobě, například e-mailem.

Naposledy ověřeno 22. 10. 2026: text zákonů č. 159/2026 Sb. a č. 634/1992 Sb., schválený text sněmovního tisku 16, upozornění ČOI ze 14. 9. 2026, česká verze směrnice (EU) 2023/2673 a zdroje k šesti platformám (u PrestaShopu oficiální návod chybí).

Zkontrolujte svůj e-shop

Zadejte adresu e-shopu. Kontrola přečte jeho veřejné stránky a ukáže, zda na nich našla tlačítko nebo odkaz pro odstoupení od smlouvy a s jakým nápisem. Obvykle to trvá do minuty.

Kontrola nespouští JavaScript a nevidí zákaznický účet, košík ani objednávku. Formulář nezkouší a e-mail s potvrzením nevidí. Výsledek „Nápis jsme nenašli“ neznamená, že funkce chybí, a nález neznamená soulad se zákonem.

Čte jen veřejné stránky a soubory obchodu, bez přihlášení a s nejvýše 14 požadavky na jednu kontrolu: robots.txt, úvodní stránku, veřejný export produktů /products.json (má ho Shopify), možné stránky produktů (vyhodnotí nejvýše 3), stránky o vrácení zboží, dopravě a kontaktu, llms.txt a podle potřeby mapu stránek (sitemap). Limit je 6 kontrol za hodinu na IP adresu. Bez registrace a bez e-mailu; obsah stránek neukládáme.

Sken 20 slovenských e-shopů 21. 10. 2026: nápis pro odstoupení podle směrnice kontrola našla u 1 z 20, u dalších 4 jen odkaz s jiným názvem. Jedno měření, výběr není reprezentativní.

Otevřít celou bezplatnou kontrolu obchodu

Přesné znění § 1830a občanského zákoníku

Paragraf vložil do občanského zákoníku (zákon č. 89/2012 Sb.) zákon č. 159/2026 Sb., Čl. V bod 2. Zákon byl vyhlášen 2. září 2026 a přechodná ustanovení nemá. Jeho název zní „Zákon, kterým se mění některé zákony v souvislosti se smlouvami o finančních službách uzavíranými na dálku“, ale § 1830a se týká všech spotřebitelských smluv uzavřených distančním způsobem prostřednictvím on-line rozhraní, u kterých má spotřebitel právo odstoupit.

Tento zákon nabývá účinnosti dnem 1. ledna 2027.

Zdroj: Čl. XII zákona č. 159/2026 Sb.

(1) Má-li spotřebitel právo odstoupit od smlouvy uzavřené distančním způsobem prostřednictvím on-line rozhraní, umožní podnikatel spotřebiteli odstoupit od smlouvy také prohlášením učiněným v on-line rozhraní použitím tlačítka nebo obdobného ovládacího prvku pro odstoupení od smlouvy.

Zdroj: § 1830a odst. 1 občanského zákoníku, zákon č. 159/2026 Sb., Čl. V bod 2

(2) Tlačítko nebo obdobný ovládací prvek pro odstoupení od smlouvy musí být v on-line rozhraní zobrazeny výrazným způsobem, snadno přístupné, dostupné nepřetržitě po celou lhůtu pro odstoupení od smlouvy a musí být označeny snadno čitelným nápisem „Odstoupit od smlouvy“ nebo jinou odpovídající jednoznačnou formulací.

Zdroj: § 1830a odst. 2 občanského zákoníku

(3) V prohlášení o odstoupení od smlouvy musí mít spotřebitel možnost snadno vyplnit nebo potvrdit a) své jméno, b) údaje o smlouvě, od níž chce odstoupit, c) údaj o elektronickém prostředku pro zaslání potvrzení o přijetí prohlášení o odstoupení od smlouvy podle odstavce 5.

Zdroj: § 1830a odst. 3 občanského zákoníku

(4) Podnikatel umožní spotřebiteli odeslat prohlášení o odstoupení od smlouvy použitím tlačítka nebo obdobného ovládacího prvku pro potvrzení, které musí být označeny snadno čitelným nápisem „Potvrdit odstoupení od smlouvy“ nebo jinou odpovídající jednoznačnou formulací.

Zdroj: § 1830a odst. 4 občanského zákoníku

(5) Podnikatel bez zbytečného odkladu poté, co spotřebitel odešle prohlášení o odstoupení od smlouvy, potvrdí spotřebiteli v textové podobě prostřednictvím elektronického prostředku podle odstavce 3 písm. c) přijetí tohoto prohlášení, včetně jeho obsahu a data a času jeho odeslání spotřebitelem.

Zdroj: § 1830a odst. 5 občanského zákoníku

Text citujeme ze zákona č. 159/2026 Sb. na zakonyprolidi.cz a porovnali jsme ho se schváleným textem sněmovního tisku 16 a s upozorněním ČOI ze 14. 9. 2026, které § 1830a cituje celý. Úřední e-Sbírku se nám strojově přečíst nepodařilo.

Směrnice říká „zde odstoupit od smlouvy“, zákon „Odstoupit od smlouvy“

Česká jazyková verze směrnice, kterou zákon přebírá, používá jiný vzorový nápis než český zákon:

Funkce pro odstoupení od smlouvy musí být označena slovy „zde odstoupit od smlouvy“ nebo odpovídající jednoznačnou formulací vyjádřenou snadno čitelným způsobem.

Zdroj: čl. 11a odst. 1 směrnice 2011/83/EU, vložený čl. 1 bodem 3 směrnice (EU) 2023/2673

Obě normy připouštějí i jinou odpovídající jednoznačnou formulaci a pro e-shop v Česku je rozhodující český zákon. ČOI z důvodové zprávy uvádí jako příklady také „odstup zde“ nebo „odstoupení od smlouvy“. Zákonný nápis tedy není jediný přípustný.

Naše kontrola hledá vzorová slova směrnice v devíti jazycích. Nápis podle českého zákona do tohoto vzoru nepatří, protože v něm chybí slovo „zde“. Ukazujeme ho proto zvlášť, nikdy jako chybu. Platí to jen pro nápis „Odstoupit od smlouvy“ bez dalších slov kromě „zde“ nebo „tady“; delší text, například „Jak odstoupit od smlouvy“, ukážeme k ověření. Výsledek kontroly zní takto:

Nápis na webuCo ukáže kontrola
„Zde odstoupit od smlouvy“ nebo „Potvrdit odstoupení od smlouvy“„Nápis jsme našli“: odpovídá znění směrnice. Funkci jsme nezkoušeli.
„Odstoupit od smlouvy“ (znění zákona)„Nápis podle zákona nalezen“. Ověřte, zda otevře formulář.
Jiný odkaz o odstoupení, například „Odstoupení od smlouvy“, „Jak odstoupit od smlouvy“ nebo „Odstoupit od smlouvy (PDF)“„Ověřte odkaz“: podobný odkaz. Ověřte, zda otevře formulář.
Shoptet: odkaz o odstoupení (i „Odstoupit od smlouvy“), který vede na stránku /moje-objednavka/„Odkaz nalezen, funkčnost neověřena“. Formulář se načítá JavaScriptem, jeho funkčnost kontrola nevidí.
Shoptet: jen odkaz „Moje objednávka“„Nápis jsme nenašli“, nalezený odkaz a postup v administraci Shoptetu. Nápis „Moje objednávka“ o odstoupení nemluví a zákon žádá nápis „Odstoupit od smlouvy“ nebo jinou odpovídající jednoznačnou formulaci. Přidejte do menu nebo patičky odkaz s takovým nápisem na /moje-objednavka/.
Shoptet: žádný odkaz na /moje-objednavka/„Nápis jsme nenašli“ a věta, že Shoptet má funkci vestavěnou a zákazník ji otevře přes systémovou stránku Moje objednávka, s postupem, kde v administraci přidat odkaz s nápisem podle zákona a kde nastavit lhůtu. Je-li na stránkách jiný odkaz o odstoupení, výsledek je „Ověřte odkaz“ se stejnou větou.
Nic z toho na přečtených stránkách„Nápis jsme nenašli“. Neznamená to, že funkce chybí.

Pro koho povinnost platí

Česká obchodní inspekce, která na povinnost dohlíží, ji 14. září 2026 popsala takto:

Povinnost stanovená předmětnou úpravou se týká všech podnikatelů, kteří uzavírají se spotřebiteli smlouvy distančním způsobem v on-line rozhraní (např. prostřednictvím webové stránky nebo aplikace), tj. při jakémkoli on-line prodeji zboží, poskytování služeb nebo digitálního obsahu spotřebiteli, s výjimkou smluv uvedených v § 1840 písm. a) až e) a g) až m) OZ.

Zdroj: ČOI, upozornění pro podnikatele ze 14. 9. 2026

Výjimky jsou druhy smluv vyjmenované v § 1840 občanského zákoníku; najdete je v zákoně. Výjimku podle velikosti e-shopu jsme v § 1830a ani v upozornění ČOI nenašli.

Kdo prodává i slovenským zákazníkům, najde slovenské pravidlo na stránce o slovenském tlačítku. Druhá nová povinnost má vlastní stránku: kontrola oznámení o zákonné záruce.

Co doplnit do předsmluvních informací

Tentýž zákon (Čl. V bod 1) od 1. ledna 2027 mění § 1820 odst. 1 písm. i) občanského zákoníku. Mezi informace před uzavřením smlouvy patří nově i tlačítko a jeho umístění:

i) má-li spotřebitel právo odstoupit od smlouvy, podmínky, lhůtu a postup pro uplatnění tohoto práva, jakož i vzorový formulář pro odstoupení od smlouvy, a v případě smlouvy uzavírané distančním způsobem prostřednictvím on-line rozhraní i údaje o možnosti odstoupit od smlouvy také použitím tlačítka nebo obdobného ovládacího prvku pro odstoupení od smlouvy a o jejich umístění; náležitosti vzorového formuláře stanoví prováděcí právní předpis,

Zdroj: § 1820 odst. 1 písm. i) občanského zákoníku ve znění zákona č. 159/2026 Sb., Čl. V bod 1

Prakticky jde o poučení o odstoupení v obchodních podmínkách: má říct, že lze odstoupit tlačítkem, a kde ho zákazník najde. Vzorové poučení ve směrnici k tomu nabízí větu „Můžete rovněž uplatnit své právo odstoupit od smlouvy online na [vložte internetovou adresu nebo jiné vhodné vysvětlení toho, kde lze funkci odstoupení od smlouvy nalézt].“

Jak to řeší Shoptet, Upgates, WooCommerce, Shopify, Shopware a PrestaShop

Uvádíme jen to, co jsme 22. 10. 2026 ověřili v oficiální nápovědě nebo dokumentaci. Kde zdroj chybí, píšeme to. WooCommerce i Shopify výslovně uvádějí, že jejich nástroj soulad se zákonem nezaručuje.

Shoptet

Vestavěná funkce „Detail objednávky“, podle blogu Shoptetu dostupná od 12. června 2026. Zákazník nemusí být registrovaný: na systémové stránce /moje-objednavka/ zadá číslo objednávky a e-mail. Odkaz na ni do menu nebo patičky přidáváte sami: Vzhled a obsah → Menu → Přidat. Systémovou stránku nelze přejmenovat, odkaz s nápisem „Odstoupit od smlouvy“ proto vytvořte jako „Externí odkaz“ s adresou /moje-objednavka/. Lhůtu nastavíte v Nastavení → Objednávky → Ostatní nastavení. Formulář se načítá JavaScriptem; naše kontrola vidí jen odkaz na něj.

Zdroj: Shoptet Podpora: Vrácení zboží a odstoupení od smlouvy; Shoptet Blog: Odstoupení od smlouvy 2026

Upgates

Vestavěná funkce od verze systému 35, pro šablony od verze 5.3. Zapíná se v „Nastavení / Objednávky - Rozšířené“, sekce „Odstoupení od kupní smlouvy“, volbou „Aktivní“ u každého jazyka. Zákazník dohledá objednávku na stránce /customer/find-order/ podle e-mailu a čísla objednávky; odkaz na ni dejte aspoň do patičky. Zda to funguje i bez účtu, nápověda výslovně nepíše.

Zdroj: Upgates Nápověda: Odstoupení od kupní smlouvy

WooCommerce

Jádro má funkci „Order withdrawal“ od verze 11.1 (1. 9. 2026), ve výchozím stavu vypnutou: WooCommerce > Settings > Advanced > Features. Formulář na /my-account/withdraw-order/ funguje i bez přihlášení, ale „it is not linked anywhere by default“, viditelný odkaz přidáte sami. Český překlad nápisů jsme neověřovali. Český plugin WPify Woo má bezplatný modul „Odstoupení a reklamace“.

Zdroj: WooCommerce: Customer order withdrawal; WPify Woo na WordPress.org

Shopify

Samostatné tlačítko nápověda nepojmenovává; odkazuje na samoobslužné vrácení a zrušení v zákaznických účtech (Settings > Customer accounts), kam se zákazník přihlásí e-mailem a jednorázovým kódem. Shopify píše: „Using these tools doesn't automatically make your store compliant.“ Postup pro zákazníky, kteří nakoupili jako host, oficiálně ověřený nemáme; nabízejí se aplikace třetích stran.

Zdroj: Shopify Help Center: EU right of withdrawal

Shopware

Jádro má funkci od verze 6.7.9.0 (z dubna 2026): Einstellungen > Allgemein > Stammdaten, volba „Button ‚Vertrag widerrufen‘ im Footer anzeigen“. Tlačítko v patičce otevře žádost o odstoupení. Jaký nápis ukáže česká verze obchodu, jsme neověřovali.

Zdroj: Shopware Docs: Stammdaten

PrestaShop

Oficiální zdroj o vestavěné funkci jsme nenašli; blog PrestaShopu odkazuje na moduly v Addons. Ověřili jsme jeden český modul s češtinou a slovenštinou, který podle popisu funguje i pro nepřihlášené zákazníky.

Zdroj: PrestaShop Blog: 2026 regulatory changes; Psmoduly.cz: Povinné tlačítko pro odstoupení od smlouvy

Časté chyby

Co ukázal náš sken 20 slovenských e-shopů

21. října 2026 jsme kontrolou prošli 20 slovenských e-shopů, ne českých. Na Slovensku se povinnost funkce pro odstoupení týká smluv uzavřených po 18. 6. 2026 a vzorový nápis zní „odstúpiť od zmluvy tu“. Čísla ukazují, jak se kontrola chová na skutečných webech, ne stav českého trhu.

Jedno měření, výběr není reprezentativní: 20 obchodů z veřejných seznamů, po pěti ze čtyř skupin platforem (Shoptet, Shopify, WooCommerce, ostatní). Nálezy nejsou právní posouzení; e-shop s výsledkem „Nápis jsme nenašli“ může povinnost plnit jinde, třeba v zákaznickém účtu.

Jak si to ověřit ručně

  1. Otevřete e-shop v anonymním okně jako host a najděte tlačítko: patička, stránka o vrácení zboží, e-mail s potvrzením objednávky.
  2. Totéž zopakujte na mobilu. Tlačítko má být zobrazeno výrazným způsobem a snadno přístupné.
  3. Projděte postup se zkušební objednávkou: tlačítko, formulář se jménem, údaji o smlouvě a e-mailem, tlačítko pro potvrzení.
  4. Zkontrolujte, že přijde e-mail s potvrzením přijetí, s obsahem prohlášení a s datem a časem odeslání.
  5. Ověřte, že tlačítko funguje i několik dní po doručení, tedy po celou lhůtu pro odstoupení.
  6. Zkontrolujte, že obchodní podmínky zmiňují tlačítko a jeho umístění.

Pokuta: zákonný rozsah

Od 1. ledna 2027 se prodávající dopustí přestupku, když v rozporu s § 1830a odst. 1 neumožní odstoupit tlačítkem (§ 24 odst. 16 písm. q) zákona č. 634/1992 Sb., o ochraně spotřebitele), nebo když v rozporu s odst. 5 nepotvrdí přijetí prohlášení (písm. r)). Za tyto přestupky lze uložit pokutu do 5 000 000 Kč (§ 24 odst. 24 písm. e)). Dozor vykonává Česká obchodní inspekce (§ 23 téhož zákona).

Zdroj: zákon č. 634/1992 Sb., znění od 1. 1. 2027; zákon č. 159/2026 Sb., Čl. I bod 8

Časté dotazy

Musím mít tlačítko už teď?

Podle českého zákona ne: § 1830a je účinný od 1. ledna 2027. Zapnout ho můžete dřív; Shoptet, Upgates, WooCommerce i Shopware funkci už mají. Slovenský zákon ji vyžaduje u smluv uzavřených po 18. 6. 2026.

Stačí nápis „Zde odstoupit od smlouvy“?

Obsahuje celé slovní spojení ze zákona a odpovídá české verzi směrnice; zákon navíc připouští jinou odpovídající jednoznačnou formulaci. Za nápisem ale musí být formulář, tlačítko pro potvrzení a potvrzení přijetí.

Platí to i pro e-shopy na Shoptetu?

Ano, povinnost má prodávající bez ohledu na platformu. Shoptet funkci má, odkaz na /moje-objednavka/ ale přidáváte sami. Naše kontrola formulář nevidí; odkaz o odstoupení, který vede na /moje-objednavka/, ukáže jako nalezený odkaz s neověřenou funkčností, jiný odkaz o odstoupení k ověření, ani jedno jako chybu. Když odkaz na /moje-objednavka/ chybí, výsledek řekne, že Shoptet funkci má, a ukáže, kde odkaz v administraci přidat.

Co když prodávám i na Slovensko?

Slovenský zákon č. 108/2024 Z. z. vyžaduje funkci (§ 20a) od 19. 6. 2026 u smluv uzavřených po 18. 6. 2026, s nápisem „odstúpiť od zmluvy tu“ nebo obdobnou formulací. Které právo se použije, posoudí právník. Kontrola ve slovenštině je na slovenské stránce.

Najde vaše kontrola chybu za mě?

Ne. Řekne, zda je na veřejných stránkách nápis pro odstoupení a jaký. Formulář nezkouší, zákaznický účet ani e-mail nevidí a soulad se zákonem neposuzuje.

Kolik kontrol mohu spustit?

Šest za hodinu z jedné IP adresy, zdarma, bez registrace a bez e-mailu.

Zdroje

  1. Zákon č. 159/2026 Sb. (Čl. I bod 8, Čl. V body 1 a 2, Čl. XII) (čteno 22. 10. 2026)
  2. Zákon č. 634/1992 Sb., o ochraně spotřebitele, znění od 1. 1. 2027 (§ 23 a § 24) (čteno 22. 10. 2026)
  3. Zákon č. 89/2012 Sb., občanský zákoník (§ 1820 a § 1840) (odkaz pro dohledání výjimek)
  4. Poslanecká sněmovna, sněmovní tisk 16: průběh a schválený text (čteno 22. 10. 2026)
  5. ČOI: Tlačítko usnadní odstoupení od smlouvy, 14. 9. 2026 (čteno 22. 10. 2026)
  6. Směrnice (EU) 2023/2673, čl. 1 bod 3 (čl. 11a směrnice 2011/83/EU), EUR-Lex (česká verze čtena z Úředního věstníku 22. 10. 2026)

U zdrojů, ze kterých citujeme, je datum, kdy jsme je četli.

Technická kontrola, nikoli právní rada. Výsledek neříká, zda váš e-shop splňuje zákon; ve vlastním případě se obraťte na advokáta nebo na Českou obchodní inspekci.

Naposledy ověřeno 22. 10. 2026: text zákonů č. 159/2026 Sb. a č. 634/1992 Sb., schválený text sněmovního tisku 16, upozornění ČOI ze 14. 9. 2026, česká verze směrnice (EU) 2023/2673 a zdroje k šesti platformám (u PrestaShopu oficiální návod chybí).