WP Manifestindependent plugin directory
manifest / ecommerce / kybernaut-ic-dic

Kybernaut IC DIC

Kybernaut IC DIC (WordPress plugin): Přidá IČO a DIČ do formuláře s fakturační adresou ve WooCommerce a rovnou ověří, jestli jsou zadané hodnoty skutečné.

by Karolína Vyskočilová · github.com/vyskoczilova/kybernaut-ic-dic · website

12stars
142release downloads
7forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/vyskoczilova/kybernaut-ic-dic/releases/download/1.11.2/woolab-ic-dic.zip

Readme

Kybernaut IC DIC (WordPress plugin)

Adds Czech Company & VAT numbers (IČO & DIČ) to WooCommerce billing fields and verifies if data are correct. Download here: https://wordpress.org/plugins/woolab-ic-dic/

Unreleased changes

  • none

Filters

Custom class for fields: woolab_icdic_class_{field_name}

If you need to modify class of outputed fields. For example you want to have billing_ic and billing_dic in one row.

Example:

add_filter( 'woolab_icdic_class_billing_ic', 'my_theme_class_billing_ic', 10, 1 );
function my_theme_class_billing_ic ( $class ) {
  return array('form-row-first');
}

add_filter( 'woolab_icdic_class_billing_dic', 'my_theme_class_billing_dic', 10, 1 );
function my_theme_class_billing_dic ( $class ) {
  return array('form-row-last');
}

add_filter( 'woolab_icdic_class_billing_dic_dph', 'my_theme_class_billing_dic_dph', 10, 1 );
function my_theme_class_billing_dic_dph ( $class ) {
  return array('form-row-last');
}

Manipulate the plugin settings:

If you need to set it up in your theme or plugin, you can use following filters to do so:

Example:

add_filter( 'woolab_icdic_ares_check', '__return_true' );

add_filter( 'woolab_icdic_ares_fill', '__return_true' );

add_filter( 'woolab_icdic_vies_check', '__return_true' );

add_filter( 'woolab_icdic_ignore_check_fail', '__return_true' );

add_filter( 'woolab_icdic_vat_exempt_enabled', '__return_false' ); // or '__return_true'

add_filter( 'woolab_icdic_base_country', function(){
  return "SK";
} );

Update user meta while edition order details: woolab_icdic_update_user_meta

By default, if you edit order details, user profile is not touched. If you want to update user details when you add or edit ICO or DIC value, use this filter.

Example:

add_filter( 'woolab_icdic_update_user_meta', '__return_true' );

Disable required DIC when ICO filled in SK

add_filter( 'woolab_icdic_sk_required_ic_and_dic', '__return_false' );

Disable DIČ / IČ DPH match check for Slovakia

add_filter( 'woolab_icdic_enable_dic_dicdph_match_check', '__return_false' );

Or use the checkbox in WooCommerce > Settings > General > Kybernaut IČO DIČ options.

Credits

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
1.11.2 Aug 7, 2026 woolab-ic-dic.zip 1
1.11.1 Jul 27, 2026 woolab-ic-dic.zip 1
1.11.0 Jun 29, 2026 woolab-ic-dic.zip 2
1.10.5 Mar 25, 2026 woolab-ic-dic.zip 2
1.10.4 Mar 19, 2026 woolab-ic-dic.zip 2
1.10.3 Mar 18, 2026 woolab-ic-dic.zip 2
1.10.2 Nov 28, 2025 woolab-ic-dic.zip 6
1.10.1 May 13, 2025 woolab-ic-dic.zip 3
1.10.0 Apr 24, 2025 woolab-ic-dic.zip 5
1.10.0-alpha.1 Mar 5, 2025 woolab-ic-dic.zip 3
1.9.1 Nov 14, 2024 woolab-ic-dic.zip 5
1.9.0 Jun 28, 2024 woolab-ic-dic.zip 5
1.8.2 Jan 15, 2024 woolab-ic-dic.zip 8
1.8.2-alfa Jan 9, 2024 woolab-ic-dic.zip 6
1.8.1 Jan 5, 2024 woolab-ic-dic.zip 6
1.8.0 Jan 5, 2024 woolab-ic-dic.zip 5
1.7.5 Dec 19, 2023 woolab-ic-dic.zip 7
1.7.4 Nov 20, 2023 woolab-ic-dic.zip 6
1.7.4-rc2 Nov 15, 2023 woolab-ic-dic.zip 6
1.7.4-rc1 Nov 14, 2023 woolab-ic-dic.zip 6
1.7.3 Nov 14, 2023 woolab-ic-dic.zip 7
1.7.3-rc1 Sep 25, 2023 woolab-ic-dic.zip 5
1.7.2 Aug 2, 2023 woolab-ic-dic.zip 6
1.7.1 Jul 26, 2023 woolab-ic-dic.zip 6
1.7.0 Jul 25, 2023 woolab-ic-dic.zip 6