[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd8YICT8lAxb6IosNxljB_PiNLsKNgfcJk6VqIczsKP8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":136,"fingerprints":370},"postcodes4u-address-finder","Postcodes4U Address Finder","1.5.39","3XSoftware","https:\u002F\u002Fprofiles.wordpress.org\u002Fsandrac\u002F","\u003Cp>\u003Cstrong>Postcodes4U Address Finder\u003C\u002Fstrong> Lets you look up an address using a UK Postcode.\u003C\u002Fp>\n\u003Cp>It allows Postcode Address Lookup to be added to your WooCommerce Checkout pages as well as Contact Form 7 and Gravity Form pages.\u003C\u002Fp>\n\u003Cp>Easy integration into any other WordPress Page.\u003C\u002Fp>\n\u003Cp>Also includes our own customisable Contact Form with Postcode lookup that can be added to any of your pages.\u003C\u002Fp>\n\u003Ch4>Please Note\u003C\u002Fh4>\n\u003Cp>THIS POSTCODE LOOKUP IS A UK ONLY SERVICE SO WILL NOT WORK FOR ANY OTHER COUNTRY.\u003C\u002Fp>\n\u003Cp>THIS PLUGIN REQUIRES YOU TO REGISTER AT: \u003Ca href=\"http:\u002F\u002Fwww.postcodes4u.co.uk\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.postcodes4u.co.uk\u003C\u002Fa>\u003Cbr \u002F>\nWHERE YOU WILL RECEIVE 30 FREE CREDITS ON REGISTRATION\u003C\u002Fp>\n\u003Cp>Additional Lookup Credits Can Be Purchased From as little as 1.4p per Postcode Lookup – going up to 5p per Postcode Lookup Depending on the volume of Lookups Purchased.\u003C\u002Fp>\n\u003Cp>Credits are purchased using your account at \u003Ca href=\"http:\u002F\u002Fwww.postcodes4u.co.uk\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.postcodes4u.co.uk\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you wish to see how the Postcodes4u Postcode Lookup works before creating a Postcodes4u account, then use our ‘Test’ Postcodes\u003Cbr \u002F>\nAA901XX, AA902XX, AA903XX and AA901XX.\u003C\u002Fp>\n\u003Ch4>Technical features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>100% user friendly, easy to install & remove\u003C\u002Fli>\n\u003Cli>Lightweight, clean code\u003C\u002Fli>\n\u003Cli>Works with WooCommerce 2.2.3 – 10.5.1\u003C\u002Fli>\n\u003Cli>ContactForm 7 v4.0 – v6.1.5\u003C\u002Fli>\n\u003Cli>GravityForms v2.3.1.12 – 2.9.28\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have questions or issues with the WordPress Postcodes4u Plugin then visit the support forum\u003Cbr \u002F>\n \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpostcodes4u-address-finder\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpostcodes4u-address-finder\u003C\u002Fa> and enter your query.\u003Cbr \u002F>\nOr you can email us at \u003Ca href=\"mailto:support@postcodes4u.co.uk\" rel=\"nofollow ugc\">support@postcodes4u.co.uk\u003C\u002Fa>\u003C\u002Fp>\n","Requires WooCommerce at least: 2.2.3 Tested WooCommerce up to: 10.5.1 Tested ContactForm7 4.9.2 - 6.1.5 Tested Gravity Forms 2.4.15 - 2.9.",400,18681,100,3,"2026-02-20T16:15:00.000Z","6.9.4","3.0","5.6.4",[20,21,22,23,24],"address","contactform7","gravityforms","postcode","woocommerce","http:\u002F\u002Fplugins.3xsoftware.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpostcodes4u-address-finder.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"sandrac",1,30,94,"2026-04-04T10:48:39.995Z",[38,57,75,95,114],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"address-autocomplete-anything","Address Autocomplete Anything","1.2.6","WP Sunshine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsunshine\u002F","\u003Cp>This plugin is unique in that it allows you to add a Google Address Autocomplete to \u003Cem>anything\u003C\u002Fem> on your WordPress website. It is not made to be specific for any one e-commerce, form, LMS, or other WordPress plugin… is compatible with them all!\u003C\u002Fp>\n\u003Cp>Address Autocomplete is my favorite feature on any e-commerce site or any time I need to fill out a form on a website. Originally built for our other plugin, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsunshine-photo-cart\u002F\" rel=\"ugc\">Sunshine Photo Cart\u003C\u002Fa>, I realized I could make this available to work for \u003Cem>anything\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>By using CSS selectors (don’t worry non-tech person, it is easier than you think and a \u003Ca href=\"https:\u002F\u002Fwpsunshine.com\u002Fdocumentation\u002Ffinding-your-css-selectors\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=address-autocomplete-readme\" rel=\"nofollow ugc\">simple help article and video is available\u003C\u002Fa>!), you can add Address Autocomplete to Anything! Provide a selector for which input field on your page you want to trigger the address autocomplete when a user types, and then the CSS selectors to target for the address data.\u003C\u002Fp>\n\u003Ch3>What you need\u003C\u002Fh3>\n\u003Cp>You only need to \u003Ca href=\"https:\u002F\u002Fwpsunshine.com\u002Fdocumentation\u002Fgoogle-maps-api-key\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=address-autocomplete-readme\" rel=\"nofollow ugc\">get a Google Maps API key\u003C\u002Fa>. Although billing info is required, \u003Cem>most\u003C\u002Fem> sites will never be charged as the free limit is quite high.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsunshine.com\u002Fdoccat\u002Faddress-autocomplete\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=address-autocomplete-readme\" rel=\"nofollow ugc\">Visit the documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Upgrade to Premium\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Get unlimited instances on your site\u003C\u002Fli>\n\u003Cli>More detailed data fields (latitude, longitude, county, neighborhood, sub localities, etc) to use for population\u003C\u002Fli>\n\u003Cli>Automatically integrate with popular e-commerce and form plugins with one-click set up:\n\u003Cul>\n\u003Cli>WooCommerce (Shortcode and Block Checkout, My Address in Account)\u003C\u002Fli>\n\u003Cli>Gravity Forms (Address Field)\u003C\u002Fli>\n\u003Cli>LifterLMS\u003C\u002Fli>\n\u003Cli>Paid Memberships Pro\u003C\u002Fli>\n\u003Cli>…and more coming \u003Cem>very\u003C\u002Fem> soon!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsunshine.com\u002Fplugins\u002Faddress-autocomplete\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=address-autocomplete-readme\" rel=\"nofollow ugc\">Get Premium here\u003C\u002Fa>\u003C\u002Fp>\n","Easily integrate Google Address Autocomplete to anything on your WordPress website!",900,11668,14,"2025-12-09T14:42:00.000Z","5.0","7.4",[20,53,54,22,24],"autocomplete","form","https:\u002F\u002Fwpsunshine.com\u002Fplugins\u002Faddress-autocomplete","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faddress-autocomplete-anything.1.2.6.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"postcode-checkout-postcode-validation","Postcode Checkout – Postcode Validation","3.0.9.1","CodeBrain BV","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodebrainbv\u002F","\u003Cp>Using WooCommerce for WordPress and want to make sure your customers enter valid, deliverable addresses? This plugin does the job perfectly!\u003Cbr \u002F>\nSave time, reduce failed deliveries, and make checkout smoother by validating addresses in real time through trusted postcode databases.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ Easy to use – Quick setup and seamless integration with your WooCommerce checkout.\u003C\u002Fli>\n\u003Cli>✅ Accurate address validation – Verify customer data instantly using reliable postcode sources such as Postcode EU, PostcodeAPI, and Pro6PP.\u003C\u002Fli>\n\u003Cli>✅ Dutch & international support – Works with national (The Netherlands) and international addresses across: The Netherlands, Belgium, Germany, Luxembourg, Austria, Switzerland, France, United Kingdom, Spain, Denmark, Norway, Finland, and Sweden.\u003C\u002Fli>\n\u003Cli>✅ Fully configurable – Adjust validation rules and settings to match your webshop’s workflow.\u003C\u002Fli>\n\u003Cli>✅ 30-day free demo – Try it risk-free and see how much time you save!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>⚙️ This plugin requires an active Postcode Checkout account and plan to perform address validation.\u003Cbr \u002F>\nThis plugin requires an active \u003Ca href=\"https:\u002F\u002Fwww.postcode-checkout.nl\" rel=\"nofollow ugc\">Postcode Checkout\u003C\u002Fa> account and plan to perform address validation.\u003Cbr \u002F>\nYou can create a free demo plan and test the plugin for 30 days before choosing your subscription.\u003Cbr \u002F>\nThis plugin requires an active postcode database account (i.e. Postcode EU, PostcodeAPI, Pro6PP)\u003C\u002Fp>\n","📦 Validate Customer Addresses in WooCommerce",10,1076,"2026-03-11T13:18:00.000Z","6.0","8.1",[20,71,23,72,24],"checkout","validation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpostcode-checkout-postcode-validation.3.0.9.1.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":13,"num_ratings":85,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"portugal-states-distritos-for-woocommerce","Portugal States (Distritos) for WooCommerce","4.2","Marco Almeida | Webdados","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebdados\u002F","\u003Cp>This plugin adds the 18 Portuguese “States” (known as “Distritos”) plus the 2 Autonomous Regions (known as “Regiões Autónomas”, Madeira and Açores) to WooCommerce.\u003C\u002Fp>\n\u003Cp>Also sets the right name for “Districts” and the correct “Postcode”\u002F“City” order and the correct address format for Portugal.\u003C\u002Fp>\n\u003Cp>And… that’s pretty much it.\u003C\u002Fp>\n\u003Cp>Banner photo by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fphotos\u002Fphoto\u002F13866332ac\u002F\" rel=\"ugc\">Nilo Velez\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds the Portuguese “States”, known as “Distritos”, to WooCommerce\u003C\u002Fli>\n\u003Cli>Sets the correct address format for Portugal, including the correct “Postal Code”\u002F“City” positioning on the checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Do your customers still write the full address details manually on the checkout?\u003C\u002Fh4>\n\u003Cp>Activate the automatic filling of the address details at the checkout, including street name and neighbourhood, based on the postal, avoiding incorrect data at the time of shipping, with our plugin \u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fportuguese-postcodes-for-woocommerce-technical-support\u002F\" rel=\"nofollow ugc\">Portuguese Postcodes for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Portuguese Postcodes plugin can also do a district-postcode cross validation on checkout and guarantee they match.\u003C\u002Fp>\n\u003Ch4>Are you already issuing automatic invoices on your WooCommerce store?\u003C\u002Fh4>\n\u003Cp>If not, get to know our new plugin: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-billing-with-invoicexpress\u002F\" rel=\"ugc\">Invoicing with InvoiceXpress for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Other (premium) plugins\u003C\u002Fh4>\n\u003Cp>Already know our other WooCommerce (premium) plugins?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fportuguese-postcodes-for-woocommerce-technical-support\u002F\" rel=\"nofollow ugc\">Portuguese Postcodes for WooCommerce\u003C\u002Fa> – Automatic filling of the address details at the checkout, including street name and neighborhood, based on the postal code\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Finvoicewoo.com\u002F\" rel=\"nofollow ugc\">Invoicing with InvoiceXpress for WooCommerce\u003C\u002Fa> – Automatically issue invoices directly from the WooCommerce order\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fdpd-portugal-for-woocommerce\u002F\" rel=\"nofollow ugc\">DPD Portugal for WooCommerce\u003C\u002Fa> – Create shipping and return guide in the DPD webservice directly from the WooCommerce order\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Ffeed-kuantokusta-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Feed KuantoKusta for WooCommerce\u003C\u002Fa> – Publish your products on Kuanto Kusta with this easy to use feed generator\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fmultibanco-mbway-credit-card-payshop-ifthenpay-woocommerce-pro-add-on\u002F\" rel=\"nofollow ugc\">Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay for WooCommerce – PRO add-on\u003C\u002Fa> – Extra features for the plugin you already trust to receive payments on your WooCommerce store\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fsimple-custom-fields-for-woocommerce-blocks-checkout\u002F\" rel=\"nofollow ugc\">Simple Checkout Fields Manager for WooCommerce\u003C\u002Fa> – Add custom fields and manage (remove, make required or optional) core fields on the new WooCommerce Block-based Checkout\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fsimple-woocommerce-order-approval\u002F\" rel=\"nofollow ugc\">Simple WooCommerce Order Approval\u003C\u002Fa> – The hassle-free solution for WooCommerce order approval before payment\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fshop-as-client-for-woocommerce-pro-add-on\u002F\" rel=\"nofollow ugc\">Shop as Client for WooCommerce\u003C\u002Fa> – Quickly create orders on behalf of your customers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Ftaxonomy-term-and-role-based-discounts-for-woocommerce-pro-add-on\u002F\" rel=\"nofollow ugc\">Taxonomy\u002FTerm and Role based Discounts for WooCommerce\u003C\u002Fa> – Easily create bulk discount rules for products based on any taxonomy terms (built-in or custom)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnakedcatplugins.com\u002Fproduct\u002Fdpd-seur-geopost-pickup-and-lockers-network-for-woocommerce\u002F\" rel=\"nofollow ugc\">DPD \u002F SEUR \u002F Geopost Pickup and Lockers network for WooCommerce\u003C\u002Fa> – Deliver your WooCommerce orders on the DPD and SEUR Pickup network of Parcelshops and Lockers in 21 European countries\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds the Portuguese “States”, known as “Distritos”, to WooCommerce and sets the correct address format for Portugal.",5000,71089,9,"2025-12-11T19:11:00.000Z","5.8","7.2",[20,90,91,23,92],"districts","portugal","states","https:\u002F\u002Fwww.webdados.pt\u002Fwordpress\u002Fplugins\u002Fportugal-states-distritos-woocommerce-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportugal-states-distritos-for-woocommerce.4.2.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":16,"requires_at_least":68,"requires_php":51,"tags":108,"homepage":73,"download_link":111,"security_score":112,"vuln_count":33,"unpatched_count":27,"last_vuln_date":113,"fetched_at":29},"woo-address-book","Address Book for WooCommerce","3.1.0","CrossPeak","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrosspeak\u002F","\u003Cp>\u003Cstrong>Notice\u003C\u002Fstrong> – This plugin is does not currently work with the WooCommerce Block Checkout. It currently only supports the Classic WooCommerce checkout. We hope to find a way to integrate with the Block Checkout in the future.\u003C\u002Fp>\n\u003Cp>Gives your customers the option to store multiple billing and shipping addresses and retrieve them on checkout. Addresses can be updated and modified quickly and easily in \u002Fmy-account\u002F, or saved as part of the checkout process.\u003C\u002Fp>\n\u003Cp>Tools to import and export saved addresses available to customers.\u003C\u002Fp>\n\u003Cp>There is a \u003Ca href=\"https:\u002F\u002Fwoo-address-book.crosspeak.dev\" rel=\"nofollow ugc\">demo setup\u003C\u002Fa> if you would like to try this plugin out with a demo store.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>The settings for this plugin are located in WooCommerce General settings: WooCommerce -> Settings -> Address Book.\u003C\u002Fp>\n\u003Cp>WooCommerce Address Book options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable billing\u002Fshipping address book\u003C\u002Fli>\n\u003Cli>Add New Address as default selection\u003C\u002Fli>\n\u003Cli>Enable setting Billing\u002FShipping Address Nickname during Checkout\u003C\u002Fli>\n\u003Cli>Limit number of billing addresses that each user can save\u003C\u002Fli>\n\u003Cli>Enable or disable import\u002Fexport functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code\u003C\u002Fh4>\n\u003Cp>View the source on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fwoo-address-book\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. You can also submit an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fwoo-address-book\u002Fissues\" rel=\"nofollow ugc\">issue\u003C\u002Fa> or pull request for anything new.\u003C\u002Fp>\n\u003Ch4>PRO\u003C\u002Fh4>\n\u003Cp>The Address Book plugin is also available in a professional version which includes more functionality. Address Book Pro for WooCommerce features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backoffice support\n\u003Cul>\n\u003Cli>When adding orders through the Admin you can select from a customer’s address book.\u003C\u002Fli>\n\u003Cli>Manage a customer’s address book right from their user profile.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crosspeaksoftware.com\u002Fdownloads\u002Faddress-book-pro-for-woocommerce\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=Pro%20Upgrade\" rel=\"nofollow ugc\">Upgrade to Address Book Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Gives your customers the option to store multiple billing and shipping addresses and retrieve them on checkout.",4000,87753,98,23,"2026-03-02T16:54:00.000Z",[20,109,110,24],"address-book","multiple-addresses","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-address-book.3.1.0.zip",99,"2019-08-23 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"autocomplete-address-and-location-picker-for-woocommerce","Autocomplete Address and Location Picker for WooCommerce","1.2.2","powerfulwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fpowerfulwp\u002F","\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002F\" rel=\"nofollow ugc\">PowerfulWP\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin integrates \u003Cstrong>Google Places Autocomplete\u003C\u002Fstrong> into your WooCommerce checkout, enabling customers to quickly and accurately fill in their billing and shipping addresses. This drastically improves checkout speed, enhances data accuracy, and reduces delivery failures caused by typos. It is the perfect solution for \u003Cstrong>WooCommerce address validation\u003C\u002Fstrong> and improving the customer experience.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fautocomplete-address-and-location-picker-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">💎 Get Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdocs\u002Fautocomplete-address-and-location-picker-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">📚 Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🛑 Critical API Notice & Version Comparison\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Premium Version\u003C\u002Fstrong> is essential for all new users and businesses focused on accurate \u003Cstrong>geocoding\u003C\u002Fstrong> and \u003Cstrong>delivery management\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>⚠️ Google API Change\u003C\u002Fh3>\n\u003Cp>Google has officially \u003Cstrong>deprecated the Legacy Places API\u003C\u002Fstrong> for all new Google Cloud projects.\u003C\u002Fp>\n\u003Cp>➡️ If your Google Maps project was created recently, the legacy API cannot be enabled. You \u003Cstrong>must upgrade to Premium\u003C\u002Fstrong> to use the \u003Cstrong>New Google Places API (PlaceAutocompleteElement)\u003C\u002Fstrong>, which is required for address autocomplete to function correctly.\u003C\u002Fp>\n\u003Ch3>🆓 Free Features (Classic Checkout Only)\u003C\u002Fh3>\n\u003Cp>The free version provides essential address autocomplete functionality for the \u003Cstrong>Classic WooCommerce Checkout\u003C\u002Fstrong> using the \u003Cstrong>Legacy Google Places API\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Autocomplete Address:\u003C\u002Fstrong> Automatically suggests and fills billing and shipping addresses using the Google Places API (Legacy).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maps Display:\u003C\u002Fstrong> Shows the selected autocomplete address on a map below the address form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Premium Features: Advanced Geocoding & Compatibility\u003C\u002Fh3>\n\u003Cp>The Premium version ensures full compatibility with modern WooCommerce and Google standards, offering powerful location tools for superior address collection and delivery planning.\u003C\u002Fp>\n\u003Ch3>🔌 API & Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Places API Support:\u003C\u002Fstrong> \u003Cstrong>Legacy & New API\u003C\u002Fstrong> (Required for all new Google Cloud accounts).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility:\u003C\u002Fstrong> \u003Cstrong>Classic & WooCommerce Checkout Blocks\u003C\u002Fstrong> (Full support).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance:\u003C\u002Fstrong> Designed to load asynchronously for minimal impact on site performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📍 Location Picker & Geolocation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Location Picker (Map to Address):\u003C\u002Fstrong> Allows customers to drag a pin on the map to choose their exact location. The full address and coordinates are automatically filled (\u003Cstrong>Reverse Geocoding\u003C\u002Fstrong>).\n\u003Cul>\n\u003Cli>\u003Cem>Ideal for rural areas, complex addresses, or delivery services.\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Location:\u003C\u002Fstrong> Allows customers to use their device’s GPS\u002Fbrowser location to auto-fill the address on the checkout form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🗺️ Fulfillment & Advanced Controls\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Order Coordinates (Admin):\u003C\u002Fstrong> Stores and displays coordinates on the order page in the admin panel, including a direct link to Google Maps. Essential for \u003Cstrong>delivery driver routing\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout Coordinates:\u003C\u002Fstrong> Displays the selected address coordinates (latitude\u002Flongitude) to the customer on the checkout page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Maps:\u003C\u002Fstrong> Set custom latitude & longitude coordinates to center the map display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Restrictions:\u003C\u002Fstrong> Restrict autocomplete results to specific countries for better focus.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🤝 Delivery Plugin Integration\u003C\u002Fh3>\n\u003Cp>The collected coordinates are essential for accurate routing and assignment and integrate seamlessly with PowerfulWP’s delivery solutions. This plugin provides address autocomplete for all customer-facing address fields, including those added by the following compatible plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Local Delivery Drivers for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-manager\u002F\" rel=\"nofollow ugc\">Delivery Drivers Manager Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-for-woocommerce-multi-vendor-marketplace\u002F\" rel=\"nofollow ugc\">Delivery Drivers for Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpickup-and-delivery-from-customer-locations-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pickup & Delivery from Customer Locations for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧩 Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin has been rigorously tested for maximum reliability across the WooCommerce ecosystem.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress:\u003C\u002Fstrong> Requires 4.5+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce:\u003C\u002Fstrong> Works with all versions 3.0+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout:\u003C\u002Fstrong> Supports Classic Checkout and \u003Cstrong>WooCommerce Checkout Blocks\u003C\u002Fstrong> (Premium)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google API:\u003C\u002Fstrong> Supports Legacy and \u003Cstrong>New Places API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS:\u003C\u002Fstrong> Fully compatible with WooCommerce High-Performance Order Storage (HPOS)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme:\u003C\u002Fstrong> Works with any standard theme (e.g., Astra, WoodMart, Flatsome, Divi, Elementor, Storefront, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More PowerfulWP Plugins\u003C\u002Fh3>\n\u003Cp>Enhance your WooCommerce delivery & logistics workflow with our compatible plugin suite:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Local Delivery Drivers for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-manager\u002F\" rel=\"nofollow ugc\">Delivery Drivers Manager Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-for-woocommerce-multi-vendor-marketplace\u002F\" rel=\"nofollow ugc\">Delivery Drivers for Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpickup-and-delivery-from-customer-locations-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pickup & Delivery from Customer Locations for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve your WooCommerce checkout flow with Google Places address autocomplete, geocoding, and location picker tools. Supports Classic Checkout and Ch &hellip;",2000,25162,90,11,"2025-11-27T20:32:00.000Z","6.6.5","4.5","5.6",[131,132,71,133,24],"autocomplete-address","autofill-address","location-picker","https:\u002F\u002Fpowerfulwp.com\u002Fautocomplete-address-and-location-picker-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-address-and-location-picker-for-woocommerce.1.2.2.zip",{"attackSurface":137,"codeSignals":246,"taintFlows":328,"riskAssessment":356,"analyzedAt":369},{"hooks":138,"ajaxHandlers":237,"restRoutes":238,"shortcodes":239,"cronEvents":245,"entryPointCount":33,"unprotectedCount":27},[139,145,149,155,159,164,167,172,176,180,184,188,192,195,198,201,204,209,213,217,221,226,230,232],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_menu","pc4u_add_options_link","includes\\admin-page.php",416,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_init","pc4u_register_settings",425,{"type":140,"name":150,"callback":151,"priority":152,"file":153,"line":154},"plugins_loaded","pc4u_ContactForm7integration_init",20,"includes\\cf7_integration.php",37,{"type":140,"name":156,"callback":157,"file":153,"line":158},"wpcf7_init","wpcf7_pc4u_add_formtags_pc4upostcode",51,{"type":160,"name":161,"callback":162,"priority":65,"file":153,"line":163},"filter","wpcf7_validate_pc4upostcode","wpcf7_pc4upostcode_validation_filter",77,{"type":160,"name":165,"callback":162,"priority":65,"file":153,"line":166},"wpcf7_validate_pc4upostcode*",78,{"type":160,"name":168,"callback":169,"file":170,"line":171},"the_content","pc4u_add_content","includes\\display-functions.php",156,{"type":140,"name":150,"callback":173,"priority":152,"file":174,"line":175},"pc4u_GravityFormIntegration_init","includes\\gf_integration.php",53,{"type":160,"name":177,"callback":178,"priority":65,"file":174,"line":179},"gform_address_types","add_uk_counties",2085,{"type":140,"name":181,"callback":182,"priority":65,"file":174,"line":183},"gform_field_appearance_settings","pc4u_settings",2106,{"type":140,"name":185,"callback":186,"file":174,"line":187},"gform_editor_js","pc4u_editor_script",2159,{"type":160,"name":189,"callback":190,"file":174,"line":191},"gform_tooltips","add_usePostcodeLookup_tooltips",2181,{"type":160,"name":189,"callback":193,"file":174,"line":194},"add_postcodeAtTop_tooltips",2189,{"type":160,"name":189,"callback":196,"file":174,"line":197},"add_postcodeAtTopShow_tooltips",2198,{"type":160,"name":189,"callback":199,"file":174,"line":200},"add_postcodeAtTopShowManual_tooltips",2207,{"type":160,"name":189,"callback":202,"file":174,"line":203},"add_postcodeValidateCounty_tooltips",2214,{"type":140,"name":205,"callback":206,"file":207,"line":208},"wp_loaded","register_all_pc4u_scripts","includes\\scripts.php",17,{"type":140,"name":210,"callback":211,"file":207,"line":212},"wp_enqueue_scripts","pc4u_load_scripts",25,{"type":140,"name":214,"callback":215,"file":207,"line":216},"admin_enqueue_scripts","pc4u_load_admin_scripts",33,{"type":160,"name":218,"callback":219,"file":207,"line":220},"gform_noconflict_scripts","register_safe_script",46,{"type":160,"name":222,"callback":223,"priority":65,"file":224,"line":225},"woocommerce_locate_template","pc4uplugin_woocommerce_locate_template","includes\\woo_integration.php",18,{"type":160,"name":227,"callback":228,"priority":65,"file":224,"line":229},"default_checkout_billing_country","change_default_checkout_country",22,{"type":160,"name":231,"callback":228,"priority":65,"file":224,"line":106},"default_checkout_shipping_country",{"type":160,"name":233,"callback":234,"priority":235,"file":224,"line":236},"woocommerce_default_address_fields","postcodes4u_woocommerce_checkout_fields",9999,27,[],[],[240],{"tag":241,"callback":242,"file":243,"line":244},"pc4u_contact_form","pc4u_shortcode","postcodes4U.php",43,[],{"dangerousFunctions":247,"sqlUsage":248,"outputEscaping":250,"fileOperations":326,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":327},[],{"prepared":27,"raw":27,"locations":249},[],{"escaped":251,"rawEcho":252,"locations":253},64,39,[254,257,259,261,263,265,267,269,271,273,275,278,280,282,284,286,288,290,293,295,297,299,300,301,302,305,306,307,308,309,310,311,312,314,316,318,320,322,324],{"file":143,"line":255,"context":256},196,"raw output",{"file":143,"line":258,"context":256},202,{"file":143,"line":260,"context":256},257,{"file":143,"line":262,"context":256},262,{"file":143,"line":264,"context":256},319,{"file":143,"line":266,"context":256},377,{"file":170,"line":268,"context":256},338,{"file":170,"line":270,"context":256},356,{"file":170,"line":272,"context":256},362,{"file":170,"line":274,"context":256},712,{"file":276,"line":277,"context":256},"woocommerce\\checkout\\form-billing.php",130,{"file":276,"line":279,"context":256},136,{"file":276,"line":281,"context":256},137,{"file":276,"line":283,"context":256},138,{"file":276,"line":285,"context":256},139,{"file":276,"line":287,"context":256},140,{"file":276,"line":289,"context":256},141,{"file":291,"line":292,"context":256},"woocommerce\\checkout\\form-shipping.php",127,{"file":291,"line":294,"context":256},133,{"file":291,"line":296,"context":256},134,{"file":291,"line":298,"context":256},135,{"file":291,"line":279,"context":256},{"file":291,"line":281,"context":256},{"file":291,"line":283,"context":256},{"file":303,"line":304,"context":256},"woocommerce\\myaccount\\form-edit-address.php",44,{"file":303,"line":277,"context":256},{"file":303,"line":279,"context":256},{"file":303,"line":281,"context":256},{"file":303,"line":283,"context":256},{"file":303,"line":285,"context":256},{"file":303,"line":287,"context":256},{"file":303,"line":289,"context":256},{"file":303,"line":313,"context":256},161,{"file":303,"line":315,"context":256},167,{"file":303,"line":317,"context":256},168,{"file":303,"line":319,"context":256},169,{"file":303,"line":321,"context":256},170,{"file":303,"line":323,"context":256},171,{"file":303,"line":325,"context":256},172,2,[],[329,347],{"entryPoint":330,"graph":331,"unsanitizedCount":33,"severity":346},"pc4u_contactform_html (includes\\display-functions.php:212)",{"nodes":332,"edges":343},[333,338],{"id":334,"type":335,"label":336,"file":170,"line":337},"n0","source","$_SERVER['REQUEST_URI']",334,{"id":339,"type":340,"label":341,"file":170,"line":337,"wp_function":342},"n1","sink","echo() [XSS]","echo",[344],{"from":334,"to":339,"sanitized":345},false,"medium",{"entryPoint":348,"graph":349,"unsanitizedCount":33,"severity":355},"\u003Cdisplay-functions> (includes\\display-functions.php:0)",{"nodes":350,"edges":353},[351,352],{"id":334,"type":335,"label":336,"file":170,"line":337},{"id":339,"type":340,"label":341,"file":170,"line":337,"wp_function":342},[354],{"from":334,"to":339,"sanitized":345},"low",{"summary":357,"deductions":358},"The 'postcodes4u-address-finder' v1.5.39 plugin exhibits a mixed security posture. On the positive side, there are no known critical or high vulnerabilities in its history, and the static analysis indicates good practices in areas like SQL query preparation. The absence of external HTTP requests and dangerous functions also contributes to a generally stable foundation. However, several significant concerns emerge from the code analysis. The presence of 2 taint flows with unsanitized paths, even if not classified as critical or high severity, represents a potential entry point for malicious data manipulation. Furthermore, a notable lack of nonces and capability checks across all identified entry points (which include 1 shortcode) is a serious oversight. This means that functionality exposed by the shortcode could potentially be triggered by any user, regardless of their permissions, increasing the risk of unauthorized actions or information disclosure. The moderate rate of proper output escaping (62%) also suggests that there might be instances where user-supplied data is not sufficiently sanitized before being displayed, leading to potential cross-site scripting (XSS) vulnerabilities.",[359,361,364,366],{"reason":360,"points":65},"Taint flows with unsanitized paths found",{"reason":362,"points":363},"No nonce checks on entry points",8,{"reason":365,"points":363},"No capability checks on entry points",{"reason":367,"points":368},"Output escaping only 62% proper",6,"2026-03-16T19:49:57.448Z",{"wat":371,"direct":380},{"assetPaths":372,"generatorPatterns":375,"scriptPaths":376,"versionParams":377},[373,374],"\u002Fwp-content\u002Fplugins\u002Fpostcodes4u-address-finder\u002Fjs\u002Fpc4u_wp_v1_5_19.js","\u002Fwp-content\u002Fplugins\u002Fpostcodes4u-address-finder\u002Fcss\u002Fpc4u_styles_v1-1.css",[],[373],[378,379],"pc4u-script","pc4u-style",{"cssClasses":381,"htmlComments":382,"htmlAttributes":383,"restEndpoints":384,"jsGlobals":385,"shortcodeOutput":387},[],[],[182],[],[386],"pc4u_plugin_name",[388],"[pc4u_contact_form]"]