Povinné tlačítko pro odstoupení od smlouvy pro VirtueMart. Splňte směrnici EU 2023/2673 do 5 minut.
Povinné tlačítko „Odstoupit od smlouvy“
Jediné hotové řešení pro Joomla 5 a VirtueMart 4
Splňte zákon do 5 minut.
Od 19. června 2026 musí každý e-shop nabídnout zákazníkům jednoduché online rozhraní pro odstoupení od smlouvy. Za nesplnění hrozí pokuta až 5 000 000 Kč.
Pro Shoptet a WooCommerce řešení existují. Pro VirtueMart dosud žádné nebylo — až teď.
Proč to potřebujete
Směrnice EU 2023/2673 a česká novela občanského zákoníku ukládají všem e-shopům novou povinnost: zákazník musí mít možnost odstoupit od smlouvy online, jednoduše a bez zbytečných překážek.
Co zákon vyžaduje
- Viditelné tlačítko na webu e-shopu
- Dvoustupňový proces (identifikace + potvrzení)
- Potvrzení na trvalém nosiči (e-mail)
- Auditní stopu pro případ kontroly ČOI
Co hrozí bez řešení
- Pokuta ČOI až 5 000 000 Kč
- Právní nejistota při sporech se zákazníky
- Ztráta důvěry zákazníků
Co SemaVMwithdrawal řeší
Nainstalujete jeden ZIP soubor. Zapnete plugin. Vyplníte název e-shopu a notifikační e-mail. Hotovo. Žádné úpravy šablony, žádné programování, žádné měsíční poplatky.
Kompletní soulad se zákonem
- Plovoucí tlačítko na každé stránce — automaticky, bez zásahu do šablony
- Dvoukrokový formulář přesně podle požadavků směrnice
- HTML e-mail zákazníkovi jako potvrzení na trvalém nosiči
- Plná auditní stopa: datum, čas, IP adresa, text prohlášení
Funkce nad rámec minima
- Částečné odstoupení — zákazník vybírá konkrétní položky a počty kusů k vrácení
- Výběr způsobu řešení — vrácení peněz, výměna, oprava nebo sleva
- Funguje bez přihlášení — ověření přes číslo objednávky a e-mail
- Detekce duplicit — upozornění na opakované odstoupení ke stejné objednávce
- Admin přehled — tabulka v Joomla administraci s vyhledáváním, řazením a CSV exportem
- Konfigurovatelné stavy — sledujte průběh vyřizování (Čeká / V procesu / Vyřízeno)
Jak to funguje
Pro zákazníka
Identifikace objednávky
Zákazník klikne na tlačítko, zadá číslo objednávky a e-mail. Systém objednávku ověří proti VirtueMart databázi.
Výběr položek a potvrzení
Zobrazí se detail objednávky. Zákazník vybere položky k vrácení, zvolí způsob řešení a vědomě potvrdí odstoupení.
Potvrzení e-mailem
Zákazník obdrží profesionální HTML e-mail s referenčním číslem, datem přijetí, zněním odstoupení a pokyny pro vrácení zboží.
Pro provozovatele e-shopu
- Přijde e-mailová notifikace s kompletním přehledem
- V administraci Joomla (Komponenty → Odstoupení od smlouvy) vidíte všechna přijatá odstoupení
- Měníte stavy vyřízení, filtrujete, řadíte
- Exportujete do CSV pro účetnictví nebo právní potřeby
Co vše lze nastavit
| Nastavení | Popis |
|---|---|
| Název e-shopu a logo | Zobrazí se v potvrzovacím e-mailu |
| IČO, adresa sídla | Identifikace prodávajícího v e-mailu |
| Adresa pro vrácení zboží | Pokyny v potvrzení zákazníkovi |
| Notifikační e-mail | Kam chodí upozornění na nová odstoupení |
| Kontaktní e-mail a telefon | Patička potvrzovacího e-mailu |
| Umístění tlačítka | Plovoucí vpravo / vlevo / v patičce / ruční umístění |
| Text tlačítka | Vlastní text na tlačítku |
| Barva tlačítka | Libovolná barva přes color picker |
| Délka lhůty | Výchozí 14 dní, nastavitelné |
| Kontrola lhůty | Nehlídat / Upozornit (nikdy neblokuje) |
| Způsoby řešení | Libovolný počet, formát klíč=Popisek |
| Stavy vyřízení | Vlastní stavy pro admin přehled |
| URL obchodních podmínek | Odkaz v modalu i v e-mailu |
Technické parametry
| Parametr | Hodnota |
|---|---|
| Typ rozšíření | Joomla Package (system plugin + admin komponenta) |
| Kompatibilita | Joomla 4.x / 5.x, VirtueMart 4, PHP 8.1+ |
| JavaScript | Vanilla JS, žádné závislosti (0 kB frameworků) |
| CSS | Izolované styly s prefixem vmw-, neovlivní vaši šablonu |
| Lokalizace | Čeština, Angličtina |
| Instalace | Jeden ZIP přes Joomla Instalátor rozšíření |
| Aktualizace | Plně automatické přes Joomla updater |
| Odinstalace | Auditní tabulka se záměrně zachová (zákonný důkaz) |
| Bezpečnost | Rate limiting, honeypot anti-bot, prepared statements |
| Licence | GPL v2+ |
| Aktuální verze | 1.5.1 |
Ceník
Zaváděcí cena — platí do 30. 6. 2026
Prodloužení podpory a aktualizací: 40 % z plné ceny za další rok.
Jednorázová platba. Žádné měsíční poplatky. Žádné skryté náklady.
Rozšíření funguje i po vypršení podpory — jen nedostáváte aktualizace.
Porovnání s alternativami
| SemaVMwithdrawal | Zakázkový vývoj | Ruční formulář | |
|---|---|---|---|
| Cena | od 990 Kč | 15 000–40 000 Kč | „zdarma“ |
| Čas nasazení | 5 minut | dny až týdny | hodiny |
| Auditní stopa | kompletní | záleží na vývojáři | žádná |
| E-mail potvrzení | automatický HTML | záleží na vývojáři | ruční |
| Admin přehled | tabulka + CSV | záleží na vývojáři | phpMyAdmin |
| Aktualizace | automatické | na objednávku | žádné |
| Částečné odstoupení | ano | příplatek | ne |
| Právní shoda | ověřeno | záleží na zadání | sporná |
Časté dotazy
Musím upravovat šablonu?
Ne. Plugin se vloží automaticky na každou front-end stránku. Pokud chcete tlačítko umístit ručně, zvolte v nastavení „Nevkládat“ a vložte do šablony jeden řádek HTML.
Funguje to i bez přihlášení zákazníka?
Ano. Zákazník se identifikuje číslem objednávky a e-mailem z objednávky. Přihlášení není potřeba.
Co se stane při odinstalaci?
Tabulka se záznamy o odstoupeních se záměrně nesmaže — slouží jako zákonný důkaz o splnění povinnosti. Pokud ji chcete smazat ručně, najdete instrukce v dokumentaci.
Podporujete i jiné měny než Kč?
Aktuální verze zobrazuje částky v Kč. Pro e-shopy s jinou měnou připravujeme rozšíření.
Blokuje plugin odstoupení po uplynutí lhůty?
Ne, nikdy. Lhůta běží od převzetí zboží, ne od objednávky. Plugin pouze volitelně upozorní. Konečné posouzení je vždy na obsluze.
Mohu mít vlastní způsoby řešení?
Ano. V nastavení pluginu definujete libovolné volby ve formátu klíč=Popisek, každou na samostatném řádku. Můžete je i úplně vypnout.
Potřebuji jQuery?
Ne. Celé rozšíření je napsané ve vanilla JavaScriptu bez jakýchkoli závislostí.
Jak řešíte duplicitní odstoupení?
Při ověření objednávky systém upozorní zákazníka, že k objednávce už existuje dřívější odstoupení (s datem a referenčním číslem). Odeslání nového odstoupení ale neblokuje — směrnice to nepřipouští.
Funguje na Joomla 4?
Ano. Rozšíření je kompatibilní s Joomla 4.x i 5.x.
Aktuální verze: 1.5.1 | Poslední aktualizace: červen 2026