Přejít k obsahu
Jazyk CS
Poptat nabídku
Menu

Modul shody · šest platforem

PDF poslané e-mailem už nestačí

Spotřebitelské právo EU dává kupujícím právo odstoupit od smlouvy uzavřené na dálku a vývoj směřuje k jasné digitální funkci odstoupení přímo na webu.

Trvale viditelné tlačítko, online prohlášení, krok potvrzení a automatická potvrzenka na trvalém nosiči. Tahle stránka vysvětluje, co ta funkce musí umět a co je potřeba, aby vznikla správně.

Proč PDF už nestačí

Klasický vzorec byl formulář pro odstoupení jako dokument ke stažení. Spotřebitel ho našel, vytiskl nebo vyplnil, poslal e-mailem a čekal. Každý krok toho postupu staví tření před právo, které zákon přiznává bezpodmínečně.

Digitální funkce odstoupení tření odstraní a — stejně důležité — vytvoří důkaz. E-shop přesně ví, co bylo požadováno, ke které objednávce a v kolik hodin. Spotřebitel taky. Ani jedna strana se nedohaduje o tom, jestli e-mail dorazil.

Co ta funkce doopravdy musí umět

Pět věcí, a každá je těžší, než vypadá.

  1. Být trvale k nalezení

    Tlačítko, které existuje jen v přihlášeném účtu, není dostupné kupujícímu bez registrace. Patří tam, kam by se spotřebitel díval: do patičky, do účtu, do seznamu objednávek, do detailu objednávky, na kontaktní stránku a do reklamačního řádu.

  2. Určit smlouvu

    Spotřebitel musí umět říct, od které objednávky odstupuje. To znamená spárovat číslo objednávky s e-mailem, kterým byla podána — u kupujících s účtem i bez něj.

  3. Přijmout prohlášení

    Které produkty, jaká množství, kontaktní údaje, údaje pro vrácení peněz, způsob vrácení zboží. A musí odečíst množství, která už pokryla dřívější žádost, jinak může spotřebitel od téže položky odstoupit dvakrát.

  4. Výslovně potvrdit

    Samostatný krok potvrzení, s viditelným právním textem a tlačítkem, jehož text nenechává pochybnost o tom, co stisknutí udělá.

  5. Potvrdit na trvalém nosiči

    Okamžitě, automaticky, s obsahem žádosti, datem a časem. Trvalý znamená, že si to spotřebitel nechá — ne potvrzovací obrazovka, která zmizí po obnovení stránky.

V e-shopu

Dvě políčka, ne tištěný formulář

Tlačítko sedí v objednávce, kterou má kupující už otevřenou. Za ním: číslo objednávky a e-mail použitý při nákupu. Nic ke stažení, nic k tisku, nic k podpisu a skenování.

Co vidí kupující: tlačítko v obchodě a dvě pole za ním. Objednávka a adresa jsou ukázková data.

Jak modul od Valenys funguje

Čtyři kroky, na každé platformě stejné

Identifikace (číslo objednávky plus e-mail z objednávky — přihlášení zákazníci, kteří vycházejí z vlastní objednávky, tenhle krok přeskočí), výběr produktů a množství s odečtením už požádaných kusů, krok přehledu s právním textem na očích a potvrzení.

Jedinečný kód a časové razítko u každé žádosti

Spotřebitel dostane potvrzení e-mailem, správce e-shopu dostane upozornění. Tahle dvojice je ten důkaz.

Modální okno, ne samostatná stránka

Čistý JavaScript s fetch, bez závislosti na jQuery nebo Bootstrapu, s vlastními vloženými styly — takže se nepere s vaší šablonou. Nepřidává do struktury žádnou adresu a nezasahuje do stávajícího nastavení SEO, včetně balíčků, které si spravují adresy samy.

Nesahá na jádro platformy

Na OpenCartu používá události místo úprav šablon, takže Journal nebo vlastní šablona si nechá svoji patičku celou. Odinstaluje se čistě a záznamy s právní hodnotou se ve výchozím nastavení zachovají, místo aby zmizely s modulem.

Správa

Filtrovatelný seznam, detail s historií, změny stavu s volitelným upozorněním, export a auditní záznam.

Ochrana proti zneužití a nakládání s údaji

CSRF tokeny, serverová validace objednávky a e-mailu, omezení počtu žádostí, hashované tokeny pro objednávky bez účtu, maskování IP adres a lhůty pro uchování, anonymizaci a mazání příloh podle GDPR.

Šest platforem, jeden ověřený postup

Pokud provozujete několik e-shopů na různých platformách nebo jste agentura spravující e-shopy klientů, máte jedno chování k naučení a jednu odpověď k podání.

OpenCart

3.0.3.8, s úpravami pro 2.3.x a 4.x. Dodává se jako modul OCMOD.

WordPress + WooCommerce

Verze 5 a vyšší. Dodává se jako plugin pro WordPress, kompatibilní s HPOS.

PrestaShop

1.7 a 8. Dodává se jako nativní modul.

Magento

2.3 a vyšší. Dodává se jako modul app/code.

Shopify

Backend přes App Proxy plus Liquid snippet.

Gomag a e-shopy na míru

Samostatný backend, REST API a vkládaný widget.

V administraci e-shopu

Rejstřík, ne e-mail, který se ztratí

Každé prohlášení se svým kódem, objednávkou, ke které patří, svým stavem a jazykem, ve kterém bylo podáno. Přesně tohle potřebujete v den, kdy někdo zpochybní, jestli odstoupení vůbec odešlo.

Evidence na straně obchodníka: každá žádost, její stav a její jazyk. Zákazníci a adresy jsou ukázková data.

Co tenhle modul dělá a co ne

Realizuje technickou funkci. K plné shodě je také potřeba umístit tlačítko viditelně tam, kde ho spotřebitelé najdou, a v předsmluvních informacích a reklamačním řádu uvést, že funkce existuje a kde je. Obojí je součástí implementace, kterou dodáváme, ale jsou to rozhodnutí, která schvalujete vy — ne něco, co modul zvládne sám.

Netvrdíme, že modul odstraňuje vaši expozici. Tvrdíme, že funkci postaví správně a ke každé žádosti připojí důkaz.

Konkrétní národní pravidla a lhůty se mezi členskými státy liší a tahle stránka záměrně nehádá ta vaše. Napište, na které trhy prodáváte, a před jakoukoli implementací potvrdíme, co platí.

Napište nám, na které trhy prodáváte

Jedna smlouva může znamenat deset e-shopů. Pokud spravujete e-shopy pro klienty, modul plus implementace je služba, kterou můžete prodávat dál.

Časté dotazy

Týká se to prodeje mezi firmami?

Právo na odstoupení ve spotřebitelském právu EU chrání spotřebitele. Prodej na dálku mezi firmami se řídí jinak. Pokud prodáváte oběma, funkce musí platit pro spotřebitelskou stranu — a to je otázka nastavení, ne samostatného vývoje.

Může ji použít kupující bez účtu?

Ano. Identifikace funguje z čísla objednávky a e-mailu, kterým byla podána, takže kupující, který nakoupil bez registrace, může odstoupit, aniž by si účet zakládal.

Naruší to naše nastavení SEO?

Ne. Postup běží v modálním okně otevřeném z tlačítka, takže nepřidává indexovatelné adresy ani nemění strukturu webu. Na OpenCartu funguje s hezkými adresami i bez nich a nepřepisuje pravidla, která patří SEO balíčku. Tam, kde se použije vstupní stránka, je výchozím doporučením noindex, follow.

Co se stane se záznamy o odstoupení, když modul odinstalujeme?

Ve výchozím nastavení zůstanou. Záznamy s právní hodnotou by neměly mizet proto, že se odebral modul; smazání je vědomý krok s právním základem za sebou, ne vedlejší efekt.

Které platformy jsou podporované?

OpenCart, WordPress s WooCommerce, PrestaShop, Magento, Shopify a Gomag nebo e-shopy na míru přes REST API a vkládaný widget. Napište, co provozujete, a potvrdíme formu dodání.

Může spotřebitel odstoupit jen od části objednávky?

Ano — výběr produktů a množství je součástí postupu a množství pokrytá dřívější žádostí se automaticky odečítají, takže od téže položky nejde odstoupit dvakrát.