Shopify address validation for Australian stores: what works, and where
5 Sept 2026 · 5 min read
Australian merchants ask the same two questions: can I stop customers typing bad addresses, and can I do it without sending every keystroke overseas? The honest answer depends on which form you mean, because on Shopify not every address field is yours to change.
Which address forms a store can change
As we understand Shopify’s platform, the checkout is rendered by Shopify, and an app can only place its own autocomplete there through checkout extensibility on Shopify Plus, which this app does not offer today. What an app can enhance are the forms the theme renders: custom pages, contact and quote forms, B2B and wholesale order forms, and classic account address forms on stores that still have them. Shopify’s newer hosted customer-account pages are outside the theme and out of reach. That is where the WattleAddr Shopify app works: an app embed you switch on in the theme editor, with a publishable key that is locked to your store’s domain.
If your goal is specifically the checkout address on a store without checkout extensibility, no theme app can reach it.
What “validated” means with G-NAF
The app suggests real Australian addresses from G-NAF, the national address file, as the customer types, and returns the chosen one as separate parts: unit, street number, street name and type, suburb, state and postcode, with coordinates. That confirms the address exists and is correctly written. It does not confirm that Australia Post will deliver a parcel there; that is a PAF and DPID question, and G-NAF holds no PO Boxes. A customer who types a PO Box gets a clear message rather than an empty list, and you decide whether to accept it in a separate field. The boundary is set out in AMAS and PAF vs G-NAF.
Setting it up
- Install the app from the Shopify App Store and pick a plan; Shopify bills it on your normal invoice.
- In the theme editor, turn on the WattleAddr app embed. It enhances the address inputs the theme renders; nothing else on the page changes.
- Test on your own store with a real address and a PO Box, and check the address book entry that results.
- If you also run a headless or custom form, use the same publishable key with the one-tag widget from the docs.
Where the keystrokes go
Every suggestion is served from Australian infrastructure. No Google Places, no overseas edge in the address request path, and the search log is yours to shorten or hash. For a store that has told customers their data stays in Australia, the address field is the place that promise usually breaks, and the place this keeps it.
Plans for the app are billed by Shopify and are a hard cap: once the month’s lookups are used, suggestions pause until the next month or an upgrade, so a busy month never becomes a surprise bill. Setup and support live on the Shopify page.