xpay✦ Commerce
Directory
WooCommerce plugins
Kybernaut IČO DIČ
Kybernaut IČO DIČ
Adds Company & VAT numbers (IČO & DIČ & IČ DPH) to WooCommerce billing fields and verifies if data are correct.
5.0
(38 ratings)Will this break my store?
What the WordPress.org registry says about keeping Kybernaut IČO DIČ running.
Tested to 7.0.2
Tested against the WordPress branch in use today.6 days ago
At least 5.1 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.3
Your host must be running at least this version.4.6
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Kybernaut IČO DIČ is looked after — not on how many stores run it.
94
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
14 / 15Listing transparency
6 / 10Ratings
5.0
38 ratingsAdds Company & VAT numbers (IČO & DIČ & IČ DPH) to WooCommerce billing fields and verifies if data are correct. Verification is based either on ARES and VIES database or only on mathematics. When billing to Czech republic, you can autofill fields Company, VAT number, Address, City, and Postcode based on IČO.
The plugin doesn’t support block checkout. [Use shortcode checkout instead or “Classic checkout block”.] (https://kybernaut.cz/clanky/jak-vratit-starou-woocommerce-pokladnu-misto-noveho-bloku/)
Supports both PHP 7.3+ (soon to be abandoned) & PHP 8.0+.
Main functionality
- for CZ as billing country
- ARES and VIES verification (or mathematically verifies IČO and DIČ)
- ARES autofill (fields Company, VAT number, Address, City, and Postcode) based on IČO
- for SK as billing country
- VIES DIČ validation (or just validate the format of values)
- for EU countries as billing country
- VIES DIČ validation
- VAT exempt feature
- adds fields to IČO & DIČ & IČ DPH WooCommerce frontend: Checkout and My Account page
- allows edits from administration (backend):
Users -> Joe Doe (Edit) -> Billing address of the customerE-shop-WooCommerce -> Orders-> Order (show(edit)) -> Billing Information (edit)
- Enable toggle switch to show/hide input fields (“Buying as a company?”)
- Move Country field above the “Buying as a company?” toggle
- Option to allow on order if if ARES or VIES check fails for technical reasons – an alert will be shown in the admin mail and order details
Compatibility
- Kybernaut Mailstep by Karolína Vyskočilová
- WooCommerce SuperFaktura by 2day.sk & Webikon
- WooCommerce PDF Invoices & Packing Slips for WooCommerce by WP Overnight
- WooCommerce PDF Invoices and Packing Slips for WooCommerce PRO by Acowebs
- WooCommerce Sequential Order Numbers by SkyVerge
- Woo Checkout Field Editor Pro by ThemeHigh
- Fluid Checkout for WooCommerce – Lite by Fluid Checkout – only partial support
- Woo iDoklad, Woo Doprava, Woo GoPay etc. by Toret (affiliate link)
Requirements
- SoapClient PHP library for VIES validation (ask your hosting)
Credits
- 10up and their WordPress.org Plugin Deploy and WordPress.org Plugin Readme/Assets Update Github Actions
- ibericode/vat
If you want to help, join the Github.
Go to Toret plugins -> Woo iDoklad and scroll to Přiřazení polí pro IČ a DIČ and fill following values:
IČ: _billing_ic
DIČ: _billing_dic
SK DIČ: _billing_dic_dph
U can use css selectors .kbnt-validating, .kbnt-ok, and .kbnt-wrong for example:
.kbnt-wrong input {
color: #e2401c;
}
.kbnt-ok input {
color: #0f834d;
}
.kbnt-validating input{
color: #3d9cd2;
}
You can use this snippet to modify the classes of outputed fileds, just add them to your functions.php
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');
}
You can use this snippet to update customers data when you edit an order, just add them to your functions.php
add_filter( 'woolab_icdic_update_user_meta', '__return_true' );
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
I personally prefer GitHub, to keep things straight. The plugin code is here: GitHub
But you may use the WordPress Forum as well.
Either post it on GitHub or—if you are working on a cloned repository—send me a pull request.
Plugin details
Tags on WordPress.org
