Jak snadno a rychle přidat pole IČ a DIČ do pokladny WooCommerce bez pluginu!

31. 3. 2024

Snadno přidejte pole IČ a DIČ do své pokladny WooCommerce bez pluginů. Postupujte podle našeho jednoduchého průvodce pro rychlé nastavení ještě dnes!

Máte e-shop na WooCommerce a potřebujete od vašich zákazníků získat jejich IČ a DIČ, ale nechcete kvůli tomu instalovat další pluginy? Dnes vám ukážeme, jak přidat tyto informace přímo do formuláře pokladny pomocí několika řádků kódu. Tento jednoduchý návod nejen zefektivní váš web, ale také vám umožní udržet lepší přehled o vašich zákaznících.

Jak na to?

Níže uvedený kód stačí vložit do souboru functions.php ve vaší aktivní child šabloně. Pokud používáte Oxygen Builder, nebo nepoužíváte child šablonu (což určitě doporučujeme), kód umístěte jako nový snippet např. pomocí pluginu Code snippets. 

// Přidání vlastních polí do formuláře pokladny
function add_custom_checkout_fields( $fields ) {
$fields['billing']['billing_ic'] = array(
'label' => __('IČ', 'woocommerce'),
'placeholder' => _x('IČ', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true,
);

$fields['billing']['billing_dic'] = array(
'label' => __('DIČ', 'woocommerce'),
'placeholder' => _x('DIČ', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true,
);

// Získání pozice pole "Název firmy"
$company_field_position = array_search('billing_company', array_keys($fields['billing']));

// Vložení pole "IČ" pod pole "Název firmy"
if ($company_field_position !== false) {
$company_field_position++;
$fields['billing'] = array_slice($fields['billing'], 0, $company_field_position, true) +
array('billing_ic' => $fields['billing']['billing_ic'], 'billing_dic' => $fields['billing']['billing_dic']) +
array_slice($fields['billing'], $company_field_position, null, true);
}

return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'add_custom_checkout_fields' );

// Uložení vlastních polí
function save_custom_checkout_fields( $order_id ) {
if ( ! empty( $_POST['billing_ic'] ) ) {
update_post_meta( $order_id, 'billing_ic', sanitize_text_field( $_POST['billing_ic'] ) );
}
if ( ! empty( $_POST['billing_dic'] ) ) {
update_post_meta( $order_id, 'billing_dic', sanitize_text_field( $_POST['billing_dic'] ) );
}
}
add_action( 'woocommerce_checkout_update_order_meta', 'save_custom_checkout_fields' );

// Zobrazení v administraci v objednávkách
function display_custom_fields_in_admin_order( $order ){
echo '<p><strong>'.__('IČ').':</strong> ' . get_post_meta( $order->get_id(), 'billing_ic', true ) . '</p>';
echo '<p><strong>'.__('DIČ').':</strong> ' . get_post_meta( $order->get_id(), 'billing_dic', true ) . '</p>';
}
add_action( 'woocommerce_admin_order_data_after_billing_address', 'display_custom_fields_in_admin_order', 10, 1 );

Uložení a zobrazení polí

Jakmile je kód na místě, WooCommerce automaticky přidá pole pro IČ a DIČ do formuláře pokladny a uchová tyto informace s objednávkou. V administraci WooCommerce pak snadno uvidíte tyto hodnoty u každé objednávky.

Proč to dělat bez pluginů?

Použitím tohoto přístupu si udržíte větší kontrolu nad funkcionalitou vašeho webu, snížíte riziko konfliktů mezi pluginy a zvýšíte rychlost načítání vašeho webu.

Zkuste to a uvidíte, že přidání funkcí do vašeho e-shopu může být snadné a efektivní i bez zbytečných pluginů. Váš e-shop bude rychlejší, bezpečnější a přesně na míru vašim potřebám.

Facebook
LinkedIn

A nyní je na řadě Vaše realizace a Vaše představa. Jsme tu pro Vás, abychom Vám pomohli vytvořit nový web, nebo dát "nový kabát" stávajícímu.

Kolik stojí webové stránky?

Jednostránkový web

Jednostránka s max. 5 sekcemi
Od 9 999,- Kč
  •  

Standardní web

Web do 5 samostatných podstránek
Od 12 499,- Kč
  •  
Oblíbený

Profi web

Více podstránek, blogy, magazíny, inzerce, kalkulace...
Od 17 999,- Kč
  •  

E-shop

Kompletní eshop
Od 24 900,- Kč
  •  

Řekli o nás...

VYNIKAJÍCÍ
Google star 1Google star 2Google star 3Google star 4Google star 5
Na základě 8 hodnocení
Zveřejněno na Google Google
TEN ART STROJE s.r.o. profile picture
TEN ART STROJE s.r.o.
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Pokud chcete rychlé a moderní vytvoření nového webu, tak rozhodně jste u správné firmy. Oxystudio můžeme určitě doporučit.
Zveřejněno na Google Google
Alba felis profile picture
Alba felis
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
S odstupem nějakého času chci moc poděkovat za vytvoření ne zrovna snadného eshopu. Specializovaná nejmenovaná firma nás stále odmítala, ale paní Peterková se toho ujala a poradila si se všemi záludnostmi, které jsme si na ní připravili :-) . Eshop funguje skvěle. Nyní cokoliv potřebujeme předělat, dodělat, vyměnit slide, reaguje ihned a k naší spokojenosti. Velmi rychle nám nedávno vyřešila problém s hacknutými email účty, které poté silně zabezpečila - děkujeme. Za mne můžu Oxystudio jen doporučit.
Zveřejněno na Google Google
Jan Bittner profile picture
Jan Bittner
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Moc děkuji paní Peterkové za vytvoření našich nových webových stránek a další související péči. Telefon vezme prakticky kdykoli. Firma Oxystudio je naprosto skvělá. Jan Bittner, Autoškola Bittner s.r.o.
Zveřejněno na Google Google
Richard Hlaváč profile picture
Richard Hlaváč
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Kreativní a promptní řešení webových stránek. Zajímavý grafický design za velmi dobrou cenu. Doporučuji všem. 👌
Zveřejněno na Google Google
Filip Mareš profile picture
Filip Mareš
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Zveřejněno na Google Google
Robert Duben st. profile picture
Robert Duben st.
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Spolupráce s paní Peterkovou byla skvělá díky SEO optimalizaci se naše webové stránky zobrazují na předních pozicích na Googlu. PC kampaně na S kliku nám zase pomohly zvýšit viditelnost na seznamu. mj. nám také zajišťuje bezproblémový chod webu což je velice důležité. Za mě naprostá spokojenost mohu jenom doporučit.
Zveřejněno na Google Google
Michal Fišer profile picture
Michal Fišer
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Ahoj .....s Jíťou spolupracují mnoho let avzdy ochotně vyřešila múj problém a až potom si řekla o nějakou korunu .....🍀🍀🍀.Michal
Zveřejněno na Google Google
Michal Pista profile picture
Michal Pista
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex ověřuje, že původní zdroj recenze je Google.
Spolupráce s paní Peterkovou byla od začátku až do konce naprosto bezproblémová. Potřebovali jsme vytvořit moderní webovou stránku a e-shop, který bude snadno ovladatelný a zároveň vizuálně atraktivní. Oxystudio.cz nejenže splnil naše očekávání, ale je výrazně předčil. Každý detail byl promyšlený a vše bylo přizpůsobeno na míru našim požadavkům. Oceňuji také rychlou komunikaci, flexibilitu a odborné rady, které nám pomohly. Nejenže jsme získali nádherný web, ale také dlouhodobou podporu a správu, což nám poskytuje klid a jistotu. Pokud hledáte profesionála, který dokáže oživit vaše nápady a nabídnout komplexní řešení pro web, e-shop nebo cokoliv na míru, nemohu doporučit nikoho lepšího! Děkujeme za skvělou práci a těšíme se na další spolupráci.

Cenu přizpůsobíme Vašemu rozpočtu a představám

Zjistěte cenu vašeho projektu

Plánujete nový web nebo potřebujete oživit ten stávající? Napište nám a získejte přesnou cenovou kalkulaci  právě pro vaše potřeby. Bez závazků, plně přizpůsobené vašemu rozpočtu a představám.

Napište nám...