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
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.zipReadme
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
- 10up and their WordPress.org Plugin Deploy and WordPress.org Plugin Readme/Assets Update Github Actions
- ibericode/vat
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 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 |