Snippety WooCommerce

Jak přidat zaškrtávací box do pokladny ve WooCommerce

Autor příspěvku Tomáš Cirkl

V tomto článku si ukážeme krátký snippet, pomocí kterého můžete na stránku pokladny umístit povinný zaškrtávací box, se kterým zákazník musí před odesláním objednávky souhlasit.

Text u povinného souhlasu

Text u povinného souhlasu

Níže uvedený snippet vložte do functions.php, nejlépe v child šabloně.

Při vložení nezapomeňte upravit text souhlasu a chybové hlášky.

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

6 komentářů

  • Dobrý den, nechci se vás nijak dotknout, ale ten článek by chtěl dopracovat. Především GDPR ve vztahu k plnění objednávky znamená, že o zpracování osobních údajů musíte informovat a souhlas nesmí být vyžadován.
    Je mi jasné, že GDPR není primární myšlenka článku, ale paniky kolem GDPR už tu je dost a tímhle se dál podporuje.

  • Je třeba souhlasit s Pavlem Kočárkem. V této souvislosti před použitím prezentovaného snippetu důrazně varuji.
    Pavel K. správně uvádí, že souhlas v souvislosti s e-shopem nesmí být vyžadován. Je to dokonce přímo naopak. Nesouhlas se zpracováním osobních údajů nemůže být důvodem k odmítnutí plnění ze strany obchodu. Snippet ale vytváří situaci, kdy bez akceptace objednávka neproběhne.
    Domnívám se proto, že plně postačuje nové nastavení WC, kde je možnost, pokud je vygenerována stránka ohledně osobních údajů na tuto odkázat a informovat, ale nepodmiňovat akceptací objednávku.

    • No, když ale nedám souhlas se zpracováním osobních údajů, tak obchodník mi zakázku stejně nemůže odeslat, protože byl byl nucen použít mé identifikační údaje, se kterými jsem mu ale nedovolil pracovat…

      • V tomto případě se jedná o tzv. Oprávněný zájem. Proto není potřeba (nesmí se) zákazníka žádat o povolení, pouze ho informovat o zpracování údajů v rámci aktuálního rozsahu.

  • Když chcete, aby políčko nebylo povinné, tak na řádku 14 ‘required’ => true, změníte na false. A pak vynecháte (odstraníte) řádky (22 – 27) s chybovou hláškou.

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.