Powered by Adobe Commerce 2.4.9

Checkout Address Validation by Smarty

Checkout Address Validation by Smarty

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Trader Information

Back to top

Overview

Back to top

Please Note: Magento 2 Checkout Address Validation using Smarty API is an independent extension developed by EcomPlugins. It is not created, endorsed, or supported by Smarty. This downloadable Magento 2 extension integrates your store with the official Smarty Address Validation API to verify customer shipping addresses in real time and improve delivery accuracy.

This extension is part of our complete Magento Address Validation solution and works seamlessly alongside our Magento Shipping Integration extensions.

Smarty is a leading provider of address validation and location intelligence services. Trusted by organizations including Microsoft, Netflix, and NASA, Smarty provides fast and highly accurate address validation, standardization, geocoding, and autocomplete services across more than 240 countries and territories.

During checkout, the extension automatically validates the customer's shipping address by sending the complete address—including street, city, state, ZIP/postal code, and country—to the official Smarty Address Validation API. The API returns standardized and suggested addresses, allowing customers to select the most accurate shipping destination before placing their order.

If Smarty cannot validate the address, merchants can allow customers to continue using the original address or require address confirmation based on the module configuration. This flexibility helps balance customer convenience with shipping accuracy.

The extension also validates customer addresses when creating or editing entries in the Magento Address Book, helping maintain clean and accurate customer records throughout your store.

Review the screenshots below to see how Magento 2 Checkout Address Validation with Smarty API works during the checkout process.

Important: Before using this extension, you must have an active Smarty API account with valid API credentials. Ensure your account has access to the required Domestic or International Address Validation APIs.

Smarty Account & Pricing

To use this extension, create a Smarty account and obtain your Auth ID and Auth Token. These credentials are entered into the Magento Admin configuration to enable real-time address validation.

Smarty offers multiple pricing plans, including options suitable for small businesses, growing merchants, and enterprise stores.

Key Features

  • Enable or disable the extension directly from Magento Admin.
  • Validate customer shipping addresses using the official Smarty Address Validation API.
  • Display standardized and suggested addresses during checkout.
  • Automatically update the shipping address with the customer's selected validated address.
  • Optionally display both the original address and the validated address.
  • Display address suggestions below the checkout form or inside a popup window.
  • Skip validation for addresses that have already been verified.
  • Require customers to confirm a validated address before proceeding to shipping methods.
  • Supports both Smarty Domestic and International Address Validation APIs.
  • Access token caching reduces unnecessary API requests and improves checkout performance.
  • Validate addresses in the Magento customer address book during add and edit operations.
  • Compatible with One Step Checkout and many third-party checkout extensions.
  • Reduce shipping errors and carrier address correction charges.
  • Improve order fulfillment accuracy and customer satisfaction.
  • Compatible with Magento 2 Open Source and Adobe Commerce.

Configuration

Configuration takes only a few minutes:

  1. Create your Smarty account.
  2. Generate your Auth ID and Auth Token.
  3. Configure the API credentials in Magento Admin.
  4. Select your preferred address validation settings.
  5. Enable the module.
  6. Clear Magento cache and begin validating customer addresses automatically.

Benefits of Smarty Address Validation

  • Reduce failed deliveries caused by incorrect addresses.
  • Improve first-attempt delivery success rates.
  • Reduce carrier address correction fees.
  • Improve customer checkout experience.
  • Standardize customer addresses automatically.
  • Maintain cleaner customer address records.
  • Reduce manual order corrections.
  • Improve shipping accuracy worldwide.
  • Support domestic and international customers.

Recommended Magento Extensions

Why Choose EcomPlugins?

  • Experts in Magento and Adobe Commerce shipping integrations.
  • Trusted by merchants worldwide.
  • Regular updates supporting the latest Magento releases.
  • Fast technical support from experienced Magento developers.
  • Production-ready extensions designed for performance and reliability.

Support

If you need assistance with installation, configuration, or Smarty API integration, our Magento experts are here to help.

Please contact us or email support@ecomplugins.com.

Live Demo

Technical Specifications

Back to top

Seller profile

EcomPlugins

Seller contact

E-mail

Integrator

Smarty

Current Version

1.4.1

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

14 July, 2026

Categories

Extensions, Shipping & Fulfillment, Address Verification

Documentation

Installation Guides

User Guides

License Type

GNU Lesser General Public License 3.0 (LGPL-3.0)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.4.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Magento 2.4.9 compatibility fixes.
    If US city have spaces issues fixes.

1.4.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Firefox popup css fixes.

1.3.8:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    International API changes.

1.3.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Escape fixes.

1.3.6:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Magento 2.4.8 and php 8.4 comptibility fixes.

1.3.5:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Address Book Js validation fixes.

1.3.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    API updates handling and fixes.
    Multiple customer address checkout support added.

1.2.9:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Street address merge logic updates if street 2 is small string.

1.2.8:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Street lines fixes.

1.2.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Extra popup case fixes.

1.2.6:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Added logic to stop auto address validation popup outside click.

1.2.5:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    International API URL changes.

1.2.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Bugs fixes
    1. Street merge with less than admin defined min char setting.
    2. Token expiration timeout setting updates
    3. Other validation fixes.

1.2.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Street 2 merge validation fixes.

1.2.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Street merge fixes.

1.2.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Street1 and Street 2 auto merge setting added if street 2 is less than entered value settings.

1.2.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    jQuery fixes with magento 2.4.6-p1.

1.1.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Bugs fixes.

1.0.9:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    International license field added.

1.0.8:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    License setting added in admin

1.0.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Magento 2.4.6 compatibility fixes.

1.0.6:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Login cases fixes.

1.0.5:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Magento 2.4.5 js compatibility fixes.

1.0.4:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Added fixes for duplicate requests.

1.0.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Logged in customer address validation fixes.

1.0.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Logged in customer js validation fixes.

1.0.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    PHP 8.1 compatibility fixes.

1.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    First version 1.0.0

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top