In addition to offering address autocompletion, our app includes a checkout block, which can be used to perform advanced address verification of full addresses, which have been manually edited or filled in automatically by the user's browser or browser extension. This can help ensure your checkout captures deliverable addresses in two key scenarios:
The user selects an address suggestion using the autocompletion functionality, but then realizes they picked the wrong apartment number or that the chosen address is missing their apartment number for example, requiring them to manually edit the address fields, which can lead to unintended errors.
The user bypasses address autocompletion because they use autofill functionality provided by their browser or a browser extension. The automatically filled-in address may contain mistakes.
Our checkout block detects these two scenarios and appears beneath the delivery address, giving the user the choice to ignore the changes or to validate their address using our Experian Address Validation API.
Advanced address verification only supports the Shopify Delivery address, as the Shopify API does not currently allow extensions to write to the Billing address fields.
It supports the following countries and datasets:
Country | Dataset |
---|---|
Australia | au-address |
au-address-gnaf | |
United Kingdom | gb-address |
gb-address-addressbase | |
Ireland | ie-address-ecad |
New Zealand | nz-address |
nz-additional-datafusion | |
Canada | ca-address |
United States | us-address |
Note that the Settings page will notify you if you have the feature enabled and have selected an unsupported dataset.
If the checkout block is triggered, it prompts the user to review their entered delivery address and decide if they would like to validate it:
If they choose to validate the address, it will be sent to our API and result in 4 possible outcomes:
A verified match is found. The matched address will be shown to the user to confirm any corrected formatting/spelling errors and the addition of any missing address elements. The user can choose to accept the suggested address or keep their original address.
More interaction required from the user to confirm that the address is correct, as the confidence in the validity of this address is not high enough for it to be classified as a verified match.
A list of suggestions:
We recommend using advanced address verification with our autocomplete extension. In this scenario, we know that a user has successfully used autocomplete to select a valid address, but then edited it. We can therefore be confident in showing the checkout block with a warning banner and blocking checkout progress. This is indicated by a red error message beneath the Address field and a warning banner in the checkout block. The user cannot proceed until they have dismissed the checkout block or accepted an address suggestion.
It is possible to enable our advanced address verification whilst using an alternative address autocompletion provider or disabling address autocompletion entirely. However, in this scenario we can't be confident that there are issues with the entered address, so our checkout block is displayed without the warning banner and checkout progress is not blocked.
Credit usage