Skrytí checkboxu pro souhlas s obchodními podmínkami ve WooCommerce

woocommerce

Občas se stává, že pro některé zákazníky je při nakupování problém zatrhnout souhlas s obchodními podmínkami a tak se občas provozovatelé rozhodnou, že je jejich trápení zmírní. Jde to dvěma způsoby.

V administraci odebráním přirozené stránky

Toto řešení spočívá v tom, že v administraci jdete do WooCommerce > Nastavení > Pokročilé. Tam zrušíte výběr stránky pro Obchodní podmínky.

WooCommerce nastavení stránek, vypnutí stránky obchodních podmínek

Z košíku vám zmizí kromě checkboxu také hláska o tom, že s nějakými podmínkami souhlasíte. Budete si to tedy muset vložit ručně do šablony. Navíc, pokud máte někde na webu vložen shortcode [terms_and_conditions], tak vám nebude fungovat, protože je nastavený vždy právě na onu přidruženou stránku.

Toto řešení tedy moc nedoporučuji.

Efektivně kouskem kódu

Jako vše jde i toto vyřešit elegantně pomocí pár řádků kódu, který vložíme do souboru functions.php ve složce vaší šablony nebo pluginu.

Nejdříve tedy zajistíme, aby byl checkbox ve výchozím stavu vždy zaškrtnutý tímto řádkem.

add_filter( <span class="hljs-string">'woocommerce_terms_is_checked_default'</span>, <span class="hljs-string">'__return_true'</span> );

Poté bude vhodné checkbox skrýt, k tomu použijeme CSS, které vložíte například přes přizpůsobení šablony, nebo do CSS souboru v šabloně

<span class="hljs-selector-tag">input</span><span class="hljs-selector-id">#terms</span> {
            <span class="hljs-attribute">display</span>: none;
        }

Možná pak ještě budete chtít upravit větu o tom s čím se souhlasí. To najdete V přizpůsobení šablony. Dostanete se k tomu zde: Administrace > Vzhled > Přizpůsobit, ale také často v horní liště přihlášeného administrátora. Máme-li přizpůsobení otevřené vyhledáme zde WooCommerce > Pokladna, kde se náš text najdete až dole.

WooCommerce - úprava textu souhlasu v košíku
Reklama
Reklama zdarma, zvýšení návštěvnostiZobrazeno 49 krát.
%d bloggers like this: