{"id":366249,"date":"2026-09-09T07:57:18","date_gmt":"2026-09-09T07:57:18","guid":{"rendered":"https:\/\/cs.wordpress.org\/plugins\/allimedia-ico-lookup-for-woocommerce\/"},"modified":"2026-09-09T07:57:04","modified_gmt":"2026-09-09T07:57:04","slug":"allimedia-ico-lookup-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/allimedia-ico-lookup-for-woocommerce\/","author":23520122,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.14","stable_tag":"1.1.14","tested":"7.1","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Allimedia ICO Lookup for WooCommerce","header_author":"Allimedia.cz","header_description":"Looks up Czech company data in ARES and fills WooCommerce billing details.","assets_banners_color":"b7c49a","last_updated":"2026-09-09 07:57:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/allimedia.cz\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.14":{"tag":"1.1.14","author":"allimedia","date":"2026-09-09 07:57:04","revision":3687858}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3687868,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3687868,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3687868,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3687868,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.14"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3687868,"resolution":"1","location":"assets","locale":"","width":1165,"height":519}},"screenshots":[]},"plugin_section":[],"plugin_tags":[273597,3148,6306,157759,286],"plugin_category":[45],"plugin_contributors":[278985],"plugin_business_model":[],"class_list":["post-366249","plugin","type-plugin","status-publish","hentry","plugin_tags-ares","plugin_tags-checkout","plugin_tags-company","plugin_tags-czech-republic","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-allimedia","plugin_committers-allimedia"],"banners":{"banner":"https:\/\/ps.w.org\/allimedia-ico-lookup-for-woocommerce\/assets\/banner-772x250.jpg?rev=3687868","banner_2x":"https:\/\/ps.w.org\/allimedia-ico-lookup-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3687868","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/allimedia-ico-lookup-for-woocommerce\/assets\/icon-128x128.jpg?rev=3687868","icon_2x":"https:\/\/ps.w.org\/allimedia-ico-lookup-for-woocommerce\/assets\/icon-256x256.jpg?rev=3687868","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/allimedia-ico-lookup-for-woocommerce\/assets\/screenshot-1.png?rev=3687868","caption":""}],"raw_content":"<!--section=description-->\n<p>Allimedia ICO Lookup for WooCommerce adds Company ID (I\u010cO) and VAT ID (DI\u010c) fields to the WooCommerce checkout. A customer can look up a Czech company by its Company ID and fill the company name, street, city, postal code, and country from the public ARES register.<\/p>\n\n<p>The plugin supports both the classic shortcode checkout and the WooCommerce block checkout. Order data is saved through the WooCommerce CRUD API for compatibility with High-Performance Order Storage (HPOS).<\/p>\n\n<p>It is a focused checkout utility with theme-native default styling, optional visual controls, customer-profile prefilling, customer and store-wide ARES request budgets, and no account, API key, tracking, license server, or connection to Allimedia.cz.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Validates the Czech Company ID checksum before sending a request.<\/li>\n<li>Supports manual lookup and optional automatic lookup after entering eight digits.<\/li>\n<li>Caches successful ARES responses for 24 hours.<\/li>\n<li>Limits each customer to 10 and each store to 120 uncached ARES requests per minute to prevent abuse.<\/li>\n<li>Validates the VAT ID format before storing checkout data.<\/li>\n<li>Saves Company ID and VAT ID to the order and the signed-in customer's billing profile.<\/li>\n<li>Includes Company ID and VAT ID in personal data exports and integrates their erasure with WooCommerce privacy settings.<\/li>\n<li>Displays Company ID in both HPOS and legacy order lists.<\/li>\n<li>Provides optional, validated visual controls for the fields and lookup button.<\/li>\n<li>Adds suggested disclosure text to the WordPress Privacy Policy Guide.<\/li>\n<\/ul>\n\n<h4>External service: ARES<\/h4>\n\n<p>This plugin connects to the public ARES service operated by the Ministry of Finance of the Czech Republic at <code>https:\/\/ares.gov.cz\/<\/code>. The connection is made when a customer clicks the lookup button or, if automatic lookup is enabled, after an eight-digit Company ID is entered.<\/p>\n\n<p>The request sends the entered Company ID in the URL. The standard WordPress HTTP User-Agent may also contain the WordPress version and the store URL. ARES returns public company identification and address data. No ARES account or API key is required, and the plugin does not send the data to Allimedia.cz.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/mf.gov.cz\/cs\/ministerstvo\/informacni-systemy\/ares\">ARES information and operating conditions<\/a><\/li>\n<li><a href=\"https:\/\/ares.gov.cz\/swagger-ui\/\">ARES REST API documentation<\/a><\/li>\n<li><a href=\"https:\/\/mf.gov.cz\/cs\/ministerstvo\/sluzby-verejnosti\/informace-o-zpracovani-osobnich-udaju\">Ministry of Finance privacy information<\/a><\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>The plugin does not track users and does not contact Allimedia.cz. Successful ARES responses are stored in WordPress transients for 24 hours. Temporary per-customer request counters contain only a site-salted hash of the WooCommerce session identifier or IP address and expire after one minute.<\/p>\n\n<p>Company ID and VAT ID are stored as billing data in the order. For signed-in customers, they are also saved to the customer billing profile for the next purchase.<\/p>\n\n<p>Company ID and VAT ID are included in WordPress personal data exports. An approved erasure request removes them from the customer billing profile. Their anonymization or removal from orders follows the WooCommerce account erasure and data retention settings, so store retention choices remain in effect.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the WordPress plugin directory, or upload the <code>allimedia-ico-lookup-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin. WooCommerce must also be active.<\/li>\n<li>Open WooCommerce &gt; Settings &gt; Allimedia ICO Lookup for WooCommerce to configure the lookup and appearance.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20add%20company%20id%20and%20vat%20id%20fields%20automatically%3F\"><h3>Does the plugin add Company ID and VAT ID fields automatically?<\/h3><\/dt>\n<dd><p>Yes. The fields are added to both the classic WooCommerce checkout and the block checkout.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20hpos%3F\"><h3>Does the plugin support HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares HPOS compatibility and stores order data through the WooCommerce CRUD API.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20ares%20account%20or%20api%20key%3F\"><h3>Do I need an ARES account or API key?<\/h3><\/dt>\n<dd><p>No. ARES provides a public lookup service and does not require an account or API key.<\/p><\/dd>\n<dt id=\"can%20i%20change%20how%20long%20successful%20lookup%20results%20are%20cached%3F\"><h3>Can I change how long successful lookup results are cached?<\/h3><\/dt>\n<dd><p>Yes. Developers can use the <code>allimedia_woo_ico_lookup_ares_cache_ttl<\/code> filter. The minimum cache duration is one minute.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20ares%20request%20limit%3F\"><h3>Can I change the ARES request limit?<\/h3><\/dt>\n<dd><p>Yes. Developers can use <code>allimedia_woo_ico_lookup_ares_client_rate_limit<\/code> for the per-customer limit and <code>allimedia_woo_ico_lookup_ares_rate_limit<\/code> for the store-wide limit. Defaults are 10 and 120 uncached requests per minute respectively.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.14<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added Company ID (I\u010cO) and VAT ID (DI\u010c) fields for Classic and Block Checkout.<\/li>\n<li>Added Czech company lookup and address autofill through the public ARES service.<\/li>\n<li>Added HPOS support, customer-profile prefilling, request limiting and ARES response caching.<\/li>\n<li>Added privacy export and erasure integration.<\/li>\n<li>Added validated appearance controls for checkout fields and the lookup button.<\/li>\n<\/ul>","raw_excerpt":"Looks up Czech company data in ARES and fills WooCommerce billing details.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/366249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=366249"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/allimedia"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=366249"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=366249"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=366249"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=366249"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=366249"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=366249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}