{"id":394598,"date":"2026-11-05T10:02:02","date_gmt":"2026-11-05T10:02:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/metanorm-ai-address-validation\/"},"modified":"2026-11-06T08:23:34","modified_gmt":"2026-11-06T08:23:34","slug":"metanorm-ai-address-validation","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/metanorm-ai-address-validation\/","author":23590360,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.1.4","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"METANORM AI Address Validation","header_author":"Bieber-Systems GmbH","header_description":"Validates WooCommerce checkout addresses through the configured METANORM AI service.","assets_banners_color":"111c22","last_updated":"2026-11-06 08:23:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/bieber-systems.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":387,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"manfredbieber","date":"2026-11-06 08:23:34","revision":3787456}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3785672,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3785672,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-de.png":{"filename":"banner-1544x500-de.png","revision":3785672,"resolution":"1544x500","location":"assets","locale":"de","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3785672,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-de.png":{"filename":"banner-772x250-de.png","revision":3785672,"resolution":"772x250","location":"assets","locale":"de","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3785672,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3785672,"resolution":"1","location":"assets","locale":"","width":1366,"height":1152},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3785672,"resolution":"2","location":"assets","locale":"","width":1330,"height":1182},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3785672,"resolution":"3","location":"assets","locale":"","width":1337,"height":1177},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3785672,"resolution":"4","location":"assets","locale":"","width":1361,"height":1156}},"screenshots":{"1":"Enter a shipping address in WooCommerce Block Checkout and submit the order to request validation.","2":"Compare the entered address with the suggested correction and choose which address to use.","3":"Review the applied correction before submitting the order again.","4":"Complete checkout with the selected address used for the order."}},"plugin_section":[],"plugin_tags":[2183,3148,6110,286],"plugin_category":[45,49],"plugin_contributors":[290848],"plugin_business_model":[],"class_list":["post-394598","plugin","type-plugin","status-publish","hentry","plugin_tags-address-validation","plugin_tags-checkout","plugin_tags-geocoding","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-maps-and-location","plugin_contributors-manfredbieber","plugin_committers-manfredbieber"],"banners":{"banner":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/banner-772x250.png?rev=3785672","banner_2x":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/banner-1544x500.png?rev=3785672","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/icon-128x128.png?rev=3785672","icon_2x":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/icon-256x256.png?rev=3785672","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/screenshot-1.png?rev=3785672","caption":"Enter a shipping address in WooCommerce Block Checkout and submit the order to request validation."},{"src":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/screenshot-2.png?rev=3785672","caption":"Compare the entered address with the suggested correction and choose which address to use."},{"src":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/screenshot-3.png?rev=3785672","caption":"Review the applied correction before submitting the order again."},{"src":"https:\/\/ps.w.org\/metanorm-ai-address-validation\/assets\/screenshot-4.png?rev=3785672","caption":"Complete checkout with the selected address used for the order."}],"raw_content":"<!--section=description-->\n<p>METANORM AI Address Validation checks and suggests corrections for both billing and shipping addresses in WooCommerce Classic Checkout, Block Checkout, and My Account address forms.<\/p>\n\n<p>When customers place an order or save an address in My Account, Metanorm checks the address and may suggest a correction.<\/p>\n\n<p>Customers can review suggested corrections directly in the checkout or account address form and choose whether to use the suggestion or keep their entered address.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Supports both billing and shipping addresses in WooCommerce Classic Checkout and Block Checkout.<\/li>\n<li>Address validation when customers edit billing or shipping addresses in My Account.<\/li>\n<li>Display of suggested address corrections.<\/li>\n<li>Customers can accept a suggestion or keep their original address.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>Address validation requires a paid Metanorm subscription and an API key. The plugin itself is free.<\/p>\n\n<p>Service and account registration: <a href=\"https:\/\/metanorm.ai\/login\">Metanorm account<\/a>\nTerms of service: <a href=\"https:\/\/metanorm.ai\/agb\">Terms of service<\/a>\nPrivacy policy: <a href=\"https:\/\/metanorm.ai\/datenschutz\">Privacy policy<\/a>\nSupport and contact: <a href=\"https:\/\/metanorm.ai\/#contact\">Contact Metanorm<\/a>\nService provider legal notice: <a href=\"https:\/\/bieber-systems.com\/impressum\">Legal notice<\/a><\/p>\n\n<p>When a customer places an order or saves an address in My Account, the plugin sends the address details needed for validation to Metanorm. Depending on the service configuration, Metanorm may use AI and geocoding providers to process them.<\/p>\n\n<p>The transmitted data may include:<\/p>\n\n<ul>\n<li>Address line 1 (street and house number).<\/li>\n<li>Address line 2 (additional address information).<\/li>\n<li>Postal code, city and country code.<\/li>\n<li>Browser language and a random request ID.<\/li>\n<\/ul>\n\n<p>The API key is used to authenticate requests. Separate name, company, email, telephone and state fields are not sent for validation. Customers may enter personal information in address lines.<\/p>\n\n<p>Without a saved API key, the plugin does not send addresses to Metanorm. \"Test connection\" checks whether the service is reachable without sending an address or API key.<\/p>\n\n<p>See the service terms and privacy policy for data retention and other providers involved in processing. Shop owners should describe address validation in their own privacy notice.<\/p>\n\n<p>For troubleshooting, the plugin records request IDs, response status, duration and error codes, but no addresses or API keys. To prevent misuse, it temporarily counts requests from each connection.<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>The plugin includes its source code in src\/. See BUILDING.txt for build instructions.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>In WordPress, open Plugins &gt; Add New &gt; Upload Plugin, select the plugin ZIP, click \"Install Now\", then \"Activate Plugin\".<\/li>\n<li>Open WooCommerce &gt; Metanorm AI.<\/li>\n<li>Create an API key through \"Manage Metanorm Account\" or on the <a href=\"https:\/\/metanorm.ai\/login\">Metanorm website<\/a>.<\/li>\n<li>Back in the plugin, paste the key into \"API token\" and click \"Save\".<\/li>\n<li>Click \"Test connection\", then try address correction in your checkout with a suitable test address.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20require%20woocommerce%3F\"><h3>Does the plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20checkout%20addresses%3F\"><h3>Does the plugin store checkout addresses?<\/h3><\/dt>\n<dd><p>No. The plugin sends address details to Metanorm for validation but does not store them in WordPress. See the Metanorm privacy policy for information about processing and retention.<\/p><\/dd>\n<dt id=\"are%20ai%20and%20geocoding%20api%20keys%20stored%20in%20wordpress%3F\"><h3>Are AI and geocoding API keys stored in WordPress?<\/h3><\/dt>\n<dd><p>No. The plugin only needs your Metanorm API key. Any keys for other providers remain with Metanorm.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20external%20services%3F\"><h3>Does the plugin send data to external services?<\/h3><\/dt>\n<dd><p>Yes. The address details needed for validation are sent to Metanorm. See \"External Services\" above for details.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20validation%20service%20is%20unavailable%3F\"><h3>What happens when the validation service is unavailable?<\/h3><\/dt>\n<dd><p>Customers can continue with the address they entered. An unavailable validation service does not block checkout.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Validate billing and shipping addresses in WooCommerce Classic Checkout and Block Checkout.<\/li>\n<li>Validate billing and shipping addresses when customers edit them in My Account.<\/li>\n<li>Let customers review suggested corrections and choose which address to use.<\/li>\n<\/ul>","raw_excerpt":"Address validation for WooCommerce Classic and Block Checkout, plus billing and shipping address editing in My Account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394598","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=394598"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/manfredbieber"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394598"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394598"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394598"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394598"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394598"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}