Tlačítko pro odstoupení od smlouvy na Shopify: jak ho nasadit
E‑shopy čeká nová povinnost – viditelné tlačítko pro odstoupení od smlouvy přímo v rozhraní. Shopify na to nemá nativní funkci. Procházíme, co zákon vyžaduje a jak to na Shopify postavit.
Obsah
E‑shopy čeká nová povinnost: jasně viditelné tlačítko (funkci) pro odstoupení od smlouvy přímo v rozhraní e‑shopu. Odstoupit má být stejně snadné jako objednat – žádné prokliky do FAQ, psaní na podporu ani stahování aplikace. Podle aktuálně schvalované „tlačítkové novely" má povinnost platit od 1. ledna 2027.
Háček pro Shopify: žádná nativní funkce na tohle neexistuje. Shopify umí vratky a zrušení objednávky, ale hotové tlačítko pro odstoupení – dostupné i nepřihlášenému zákazníkovi – ne. Musí se doplnit na míru. Tenhle článek jde bod po bodu: co zákon chce a jak to na Shopify postavit správně.
Shrnujeme veřejně dostupné informace a řešíme technickou stránku – jak to postavit na Shopify. Přesné znění povinnosti se dolaďuje v legislativním procesu (novela míří do Senátu). Finální podobu a rozsah povinnosti si ověřte s právníkem.
Co nová povinnost vlastně vyžaduje?
Novela zavádí do rozhraní e‑shopu jasně viditelnou funkci pro odstoupení od smlouvy – v praxi „tlačítko pro odstoupení". Klíčové je, že odstoupit má jít stejně snadno jako smlouvu uzavřít: zákazník tlačítko snadno najde a nemusí se prokousávat vrstvami odkazů, kontaktovat podporu ani si nic instalovat.
Povinnost vychází z evropské směrnice 2023/2673 a do českého práva se promítá novým § 1830a občanského zákoníku. Dopadá široce – na e‑shopy s fyzickým zbožím, poskytovatele digitálního obsahu (streamování), online služby (předplatné, kurzy, cloud) i finanční služby na dálku.
Poslanecká sněmovna novelu schválila ve třetím čtení 10. července 2026 a návrh míří do Senátu. Pozměňovacím návrhem se účinnost stanovila na 1. ledna 2027. Zatím tedy nejde o platný zákon – datum i detaily se mohou v Senátu ještě upravit.
Proč to Shopify neumí nativně?
Shopify má nástroje pro vratky a zrušení objednávky, jenže ty žijí primárně v administraci obchodníka nebo v zákaznickém účtu. Chybí přesně to, co zákon chce: veřejně dostupná, snadno viditelná cesta k odstoupení, kterou zvládne i zákazník bez přihlášení.
A právě „bez přihlášení" je jádro problému. Spousta českých e‑shopů nakupujícího nenutí zakládat účet (guest checkout). Pokud by tlačítko pro odstoupení žilo jen v účtu, velká část zákazníků by ho reálně neměla kam kliknout – a povinnost „stejně snadno jako objednat" by nebyla splněná. Řešení proto musí stát mimo přihlášení.
Jak tlačítko na Shopify postavit? (tři cesty)
V praxi vedou tři cesty, které jde i kombinovat:
- Samostatná stránka s formulářem (doporučeno jako základ). Veřejná stránka typu
/odstoupeni-od-smlouvy, na kterou vede odkaz z patičky, košíku i potvrzovacího e‑mailu. Zákazník tu doloží objednávku (číslo + e‑mail) a odešle odstoupení. Funguje i pro nepřihlášené. - Ve stavové stránce objednávky. Odkaz „Odstoupit od smlouvy" přímo na Order Status / potvrzovací stránce, kterou zákazník dostane e‑mailem po nákupu. Rychlá cesta pro toho, kdo má e‑mail po ruce. (Pozor: úpravy stavové stránky se v roce 2026 přesouvají do Checkout Extensibility – souvislost rozebíráme v článku o konci Additional Scripts.)
- V zákaznickém účtu – jako doplněk, ne jako jediná cesta. Kdo účet má, ocení to; sám o sobě ale nestačí kvůli guest checkoutu.
Nejbezpečnější kombinace: veřejná stránka + odkaz z patičky a z potvrzovacího e‑mailu, doplněná o volitelný vstup z účtu.
Jak funguje dvoustupňový proces a potvrzení e‑mailem?
Odstoupení není „jedno kliknutí a hotovo". Rozumný a bezpečný flow má dva kroky a automatické potvrzení:
- Krok 1 – vyvolání: zákazník klikne na tlačítko / otevře stránku.
- Krok 2 – doložení: vyplní identifikaci objednávky (číslo objednávky + e‑mail, případně jméno) a potvrdí odstoupení.
- Potvrzení: systém odešle automatický e‑mail s rekapitulací – to je zásadní, protože potvrzení musí zákazník dostat na „trvalém nosiči". E‑mail zároveň interně založí požadavek, aby vám neutekl.
Na Shopify se ten automatický e‑mail i interní záznam dají zařídit přes Shopify Flow nebo napojenou automatizaci – formulář vytvoří událost, Flow pošle potvrzení a otaguje objednávku. Jak takové automatizace stavíme, popisujeme u automatizace a AI.
Vedle tlačítka je pořád potřeba i klasický vzorový formulář pro odstoupení a jasné informace o lhůtě a postupu. Tlačítko starou povinnost nenahrazuje, přidává se k ní.
Na co si dát pozor?
- Neschovávejte ho. Tlačítko/odkaz patří tam, kde je vidět – patička, potvrzovací e‑mail, stránka objednávky. Cesta „účet → objednávky → nápověda → kontakt" požadavek nesplňuje.
- Musí být dostupné celou lhůtu. Ne jen hned po nákupu; zákazník má na odstoupení zákonnou lhůtu a po celou dobu se k funkci musí dostat.
- Myslete na výjimky. Ne u všeho lze odstoupit (zboží na míru, rychle se kazící, hygienicky zapečetěné a otevřené apod.). To ale řešte v obsahu a podmínkách, ne tím, že tlačítko schováte.
- Potvrzení = trvalý nosič. Ústní ani jen on‑screen potvrzení nestačí; pošlete e‑mail.
Co s tím teď?
I když povinnost má platit až od roku 2027 a znění se ještě dolaďuje, příprava je levná a čekat se nevyplatí – stejnou úpravou zároveň zpřehledníte vratky, což se hodí tak jako tak. Základ (veřejná stránka + formulář + potvrzovací e‑mail přes Flow) postavíme řádově ve dnech.
Pokud řešíte, jak to nasadit na váš konkrétní e‑shop, tohle je přesně typ úpravy na míru, který děláme v rámci redesignu a custom vývoje – a navazuje na širší přehled, jestli je Shopify připravené pro český e‑shop.