WordPress.org

Plugin Directory

ARES IČO a DIČ v pokladně – Czech Company Lookup for WooCommerce

ARES IČO a DIČ v pokladně – Czech Company Lookup for WooCommerce

Description

ARES – Czech Company Lookup for WooCommerce adds Company ID and VAT ID fields to both the classic and block checkout. A customer can use a Company ID to fill the company name, street, city, postal code, and VAT ID from the public Czech ARES register.

The lookup can be enabled or disabled and restricted by language, currency, and customer role. Company ID and VAT ID fields are also available during registration, in the customer account billing address, and in the customer and order administration screens. Stores may optionally validate Company IDs when forms are submitted and assign a customer-like role after a logged-in shopper saves a Company ID. Order data is saved through the WooCommerce CRUD API, and the plugin declares compatibility with HPOS and the block checkout.

Successful lookup results are cached for 12 hours. Unsuccessful lookup results are cached for 15 minutes. Lookup requests are limited to 120 per IP address per hour. The IP address is not stored in plain text; the plugin uses an MD5-derived transient key that expires after one hour.

The store connects directly to the Czech Ministry of Finance ARES API. The public plugin does not contact WooModuly.cz for licensing or updates. WordPress.org provides updates for this version.

External service: ARES

The plugin calls the ARES service at https://ares.gov.cz/ when a customer or administrator triggers a company lookup. In the block checkout, the lookup can start automatically after the Company ID field changes. The request payload contains the entered Company ID and receives public company information. The standard WordPress HTTP User-Agent can also include the WordPress version and the store URL. ARES does not require an account or API key.

ARES service documentation and terms

Czech Ministry of Finance privacy information

Screenshots

Installation

  1. Install and activate the plugin in WordPress.
  2. Open the Settings link next to ARES – Czech Company Lookup for WooCommerce.
  3. Choose the languages, currencies, and customer roles for which the lookup should be available.

WooCommerce must be active.

FAQ

Does the plugin support HPOS?

Yes. It declares HPOS compatibility and stores order data through the WooCommerce CRUD API.

Does it support the block checkout?

Yes. On WooCommerce 8.9 and newer, it uses the Additional Checkout Fields API. The classic checkout remains available on older supported WooCommerce versions.

Do I need a license key or an ARES account?

No. This public version is free, WordPress.org provides its updates, and ARES requires no account or API key.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ARES IČO a DIČ v pokladně – Czech Company Lookup for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“ARES IČO a DIČ v pokladně – Czech Company Lookup for WooCommerce” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “ARES IČO a DIČ v pokladně – Czech Company Lookup for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.2

  • Added Company ID and VAT ID fields to registration, customer accounts, and administration screens.
  • Added optional final ARES validation and safe customer-role assignment.
  • Improved language, currency, and role restrictions across classic and block checkout.

1.0.1

  • Fixed the settings status label and refreshed the public screenshots.

1.0.0

  • Initial public release as a standalone free plugin.