Kybernaut IČO DIČ is for WooCommerce stores that sell to businesses. It adds IČO, DIČ and IČ DPH fields (company ID and VAT numbers) to the billing address and checks that the entered values really exist – in the ARES and VIES databases, or with a mathematical check only. For a Czech billing address, the customer only needs to enter the IČO, and the plugin fills in the company, DIČ, address, city and postcode from ARES.
The plugin doesn’t support the block checkout. Use the shortcode checkout or the “Classic checkout” block.
What it does
- Czech Republic: validates IČO and DIČ in ARES and VIES, or with a mathematical check only.
- ARES autofill: fills in the company, DIČ, address, city and postcode based on the IČO.
- Slovakia and the EU: validates the VAT number via VIES; for Slovakia, a format check alone also works.
- VAT exemption: once you turn it on in the settings, business customers from another EU country with a VIES-verified VAT number are exempt from VAT.
- Checkout and My Account: the fields appear on both pages, and you can edit them in the admin on both the customer profile and the order.
- Buying as a company: hide the company fields behind a toggle, and you can move the Country field above it.
- ARES or VIES outage: you can accept the order even when validation fails for technical reasons. You’ll see a notice in the admin notification email and in the order details.
- Works with other plugins: SuperFaktura, PDF Invoices & Packing Slips, Woo iDoklad and other plugins by Toret, as well as Kybernaut Mailstep. Fluid Checkout is only partially supported.
Settings
Configure the plugin in WooCommerce → Settings → General, in the Kybernaut IČO DIČ settings section. VIES validation needs the SoapClient PHP library on your server, so ask your host about it. Developers can change the fields’ CSS classes with the woolab_icdic_class_billing_ic and woolab_icdic_class_billing_dic filters, and use the woolab_icdic_update_user_meta filter so that changing the IČO and DIČ on an order also updates the customer’s details. For Woo iDoklad, enter the _billing_ic, _billing_dic and _billing_dic_dph fields in its settings.
Get involved
The plugin is free and open source. Reporting a bug, suggesting an improvement or leaving a review helps it most.
Do you need customization?
Modifications that will enhance the plugin development and help other users I offer for “adoption”. You pay half the development cost and I’ll deliver the other half for free.
If the modifications are only of limited use, are only for your usage, or do not match my idea of the plugin’s direction, they are charged at full price.