BACK TO DIRECTORY

Address autocomplete and validation

by smartyandrewb

0.0
(0 ratings)

Address autocomplete and validation adds real-time address autocomplete and verification to your WooCommerce block checkout, powered by the Smarty address intelligence API.

Features:

  • Real-time address suggestions as customers type — US and international
  • Automatic form-fill for street, city, state, and postal code on selection
  • Address verification at checkout submission — catches typos before the order is placed
  • Side-by-side correction UI when a standardized address is available
  • Prompts for a missing apartment, suite, or unit number when one is expected
  • Address autocomplete on admin order pages when you create or edit an order
  • One-click account connection — sign in with Smarty and pick a key, no copy-and-paste
  • Automatically detects which Smarty services your account is subscribed to
  • Supports US territories with ZIP+4 postal codes (Guam, Palau, American Samoa, and more)
  • Works with both shipping and billing address fields
  • Styled to match your theme — no layout conflicts

Requirements:

  • WooCommerce block checkout (the classic shortcode checkout is not supported)
  • A Smarty account with at least one embedded key — sign up for free at smarty.com

External Services

This plugin connects to the Smarty address-intelligence API to provide address autocomplete and verification. This connection is required for the plugin to function.

Address autocomplete and verification (customer checkout and admin order pages)
As a customer types an address, and when an order is submitted, the address fields (street, secondary/unit, city, state, postal code, and country) are sent to Smarty’s lookup and verification endpoints so they can be suggested and validated:

  • us-autocomplete-pro.api.smarty.com
  • international-autocomplete.api.smarty.com
  • us-street.api.smarty.com
  • international-street.api.smarty.com

Account connection (store administrators only)
When a store administrator connects a Smarty account, the plugin uses OAuth and then retrieves the account’s embedded API keys and subscription status from:

  • oauth.api.smarty.com
  • security.api.smarty.com
  • subscription.api.smarty.com

Data is sent only to Smarty. Its use is governed by Smarty’s subscription agreement and privacy policy:

  • Subscription Agreement: https://www.smarty.com/legal/subscription-agreement
  • Privacy Policy: https://www.smarty.com/legal/privacy-policy

Screenshots

Address autocomplete suggestions appearing as the customer types.

Address autocomplete suggestions appearing as the customer types.

Verification modal showing a suggested address correction.

Verification modal showing a suggested address correction.

Prompt to add a missing apartment, suite, or unit number.

Prompt to add a missing apartment, suite, or unit number.

Plugin settings page with the Connect with Smarty button.

Plugin settings page with the Connect with Smarty button.

Selecting an embedded key after connecting.

Selecting an embedded key after connecting.

Active Subscriptions toggles for each Smarty service.

Active Subscriptions toggles for each Smarty service.

Plugin Details

Active Installs
0
Total Downloads
52
Version
1.0.0
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1
Added
2026-09-15
Last Updated
2026-09-15 7:52pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0