Hi everyone,
We’re working on a Shopify custom app and have noticed an inconsistency in the address data returned for the same location.
We have two address entry points:
- Shopify Checkout (shipping address)
- Our Next.js onboarding page, where we use the Google Places Autocomplete API to let users search and select their address.
For the exact same address:
- Shopify Checkout returns the city as Navarre.
- Google Places returns the city as Gulf Breeze.
Everything else in the address (street, state, ZIP code, etc.) matches correctly.
We’re trying to understand why the city values differ.
My questions are:
- Which address validation or autocomplete service/API does Shopify Checkout use to populate addresses?
- Does Shopify use Google Places, a different provider, or its own address validation service?
- Has anyone encountered similar differences between Shopify Checkout and Google Places? If so, what was the recommended approach to keep address data consistent across both flows?
Any insights or recommendations would be greatly appreciated. Thanks!