Kybernaut IČO DIČ: IČO jako povinné pole

Kybernaut, Pluginy, Snippety, WooCommerce

Pokud používáte můj plugin Kybernaut IČO DIČ a prodáváte pouze firemním zákazníkům? V takovém případě byste možná potřebovali nastavit pole IČO (a případně DIČ) jako povinné pole, aby se nestalo, že objednávku dokončí někdo, kdo není podnikatel nebo firma. Plugin sám na to nastavení nemá, ale využít můžete následující WooCommerce hook.

Následující kód vložte do souboru functions.php své odvozené (child) šablony nebo použijte plugin, který vám umožní vkládat výstřižky kódu jako je např. Code snippets. Prosím, nevkládajte vlastní kód přímo do kódu originální šablony - o provedené úpravy vás připraví následující aktualizace šablony.

Chcete-li nastavit jako povinné pouze pole „IČO“, vložte tento kód:

Pokud chcete nastavit jako povinné „IČO“ i „DIČ“ vložete tento:

Potřebujete s něčím poradit? Dejte mi vědět do komentářů.

Komentáře (2)

  1. Dobrý deň,

    ako je možné nastaviť DIČ a IČ DPH ako nepovinné pole. Skúšal som použiť tento kód na základe Vášho návodu:

    add_filter( 'woocommerce_checkout_fields' , 'kbnt_override_checkout_fields', 100, 1 );
    function kbnt_override_checkout_fields( $fields ) {
    $fields['billing']['billing_dic']['required'] = false;
    $fields['billing']['billing_dic_dph']['required'] = false;
    return $fields;
    }

    Avšak predpokladám, že je v plugine iná podmienka, ktorá overuje zadanie IČO a následne určuje pole DIČ ako povinné. Potreboval by som však nastaviť pole ako nepovinné aj ak je vyplnené DIČ. Vďaka. 🙂

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *