Linux 软件免费装
Banner图

Streetfill – Address Autocomplete for WooCommerce

开发者 wedoingood
更新时间 2026年11月13日 20:58
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

address checkout google maps address autocomplete autofill

下载

0.2.0 0.2.1

详情介绍:

Typing a full address on a phone is slow, and typos in the street or postcode mean returned parcels. WooCommerce has its own address autocomplete, but it needs a provider of addresses. Streetfill is that provider. Customers type a few letters of their street, pick their address from the suggestions, and WooCommerce fills in the street, city, postcode and state. The addresses come from the service you choose: Google Maps, Geoapify or HERE, with your own key. Features What you need More Setup guide, screenshots and how we test: wedoingood.com/plugins/streetfill. We build WooCommerce plugins as shop owners, from problems we hit in our own shop.

安装:

  1. Install and activate Streetfill. WooCommerce 10.3 or newer must be active.
  2. Go to WooCommerce → Streetfill, choose the address service, paste its key and save. The Help tab at the top of the screen shows how to get a key for each service.
  3. Press "Check key".
  4. Turn on WooCommerce → Settings → General → Address autocomplete. If several providers are listed, choose Streetfill.

屏幕截图:

  • The same list on a phone.
  • Settings: setup checklist, API key and "Check key".

常见问题:

Where do I find Streetfill after installing it?

In the admin menu, go to WooCommerce → Streetfill. You can also click "Settings" under the plugin's name on the Plugins screen.

Where do customers see suggestions?

In the billing and shipping address of the block checkout and the classic checkout, and when they edit an address in My account. WooCommerce draws the list; Streetfill brings the addresses from the service you chose.

Which service should I choose?

Google Maps has the most complete addresses, but needs a Google Cloud account with billing. Geoapify needs no payment card and suits shops in countries with good OpenStreetMap coverage; house numbers are missing in some areas. HERE has very good data in Europe and North America. Try the suggestions for a few of your customers' streets; you can switch at any time.

What does it cost?

Streetfill is free. The service bills your own account for the searches beyond its free usage. Suggestions start from the third letter, and Streetfill waits until the customer stops typing for a moment before it asks. With Google you can also set a daily limit (quota) in the Google Cloud console.

Is my API key safe?

Keys used in the browser are visible in the page by design. Restrict the key to your website (Google Cloud console: "Application restrictions → Websites"; Geoapify: the key's allowed websites; HERE: "Trusted domains" of your app at platform.here.com); then a copied key does not work on other sites. "Check key" warns you when the key is not restricted.

Why is there a name under the list?

Each service requires its attribution when its addresses are shown without a map: "Google Maps", "Powered by Geoapify · © OpenStreetMap contributors" or "© HERE". It stays visible even when the Streetfill look is off.

Why is the postcode empty for some addresses?

The services do not have a postcode for every address, for example in some rural areas. Streetfill then leaves the postcode for the customer to type, rather than guessing.

Why is the state empty for some countries?

Streetfill fills the state only where WooCommerce has a list of states for the country and the service's address matches one of them. Many countries, for example Austria or France, have no state field.

What about the apartment or suite number?

Streetfill fills in the street with the house number, the postcode, the city and the state. Customers type the apartment, suite or door number in Address line 2. If they type it in the street field and then pick a suggestion, the street field gets the street and house number from the suggestion, so the apartment goes in Address line 2.

How many suggestions are shown?

Up to 5. WooCommerce sets this limit.

Does it work with checkout plugins?

Streetfill works wherever WooCommerce's own address autocomplete works: the standard block and classic checkout, and checkouts that keep WooCommerce's address fields, for example with Germanized. Checkout plugins that rebuild the address fields after the page has loaded, for example Fluid Checkout, stop WooCommerce's address autocomplete, so no provider can show suggestions there.

更新日志:

0.2.1 0.2.0 0.1.2