The post-checkout validation is AddressHero's core stage. It recognizes errors in the customer's address right after the purchase and gets them fixed before fulfillment, without touching your checkout conversion.
The customer completes checkout and the order is created in Shopify.
AddressHero fetches the shipping address server-side and validates it against official address databases, typically within 1 to 2 minutes. This works for every order, regardless of payment method.
Depending on the result:
Clear error, high confidence: the address is corrected automatically (if automatic correction is active). See Automatic correction.
Unclear case: the order is flagged and the customer sees a prompt on the Thank You page and Order Status page to review and correct the address. We never guess: if there is no unambiguous match, we ask the customer instead of changing anything.
Address correct: nothing happens, optionally a "correct address" tag is set.
The correction prompt lives on the Thank You page and the Order Status page (the extension must be added there once, see the Setup guide). Customers can also reach it later via the order status link, for example from a reminder email.
Shipping address only: the billing address cannot be updated, Shopify's API does not allow extensions to write to billing address fields. This is also why a corrected order can end up with a shipping and a billing address that differ. Carriers and most ERPs ship based on the delivery address, so this does not affect fulfillment for the vast majority of stores. If your fulfillment flow pulls the address from the order's billing field instead, review that setup on your side, and send us concrete delivery failures caused by this so we can look into your case.
Logged-in customers are handled exactly like guests. The correction applies to the order, not to the address saved in the customer's Shopify account.
The delivery country can never be changed or blocked, Shopify does not allow apps to adjust it. Country mismatches are flagged for the customer instead. See ZIP, city and country mismatches.
A time limit for customer edits can be set (default 30 minutes), and Only validate unfulfilled orders stops edits once you fulfilled the order.
Remove the AddressHero app block from the Thank You page and Order Status page in the checkout editor, and deactivate the post-checkout validation in the app settings.
Related articles