Users are encountering incomplete shipping address data when calling Shopify’s Orders API. The shipping_address field returns only province, country, company, and country codes—omitting critical details like address1.
Key Findings:
The issue appears related to API version differences: version 2022-04 returns complete shipping address information, while 2022-10 does not include customer details.
Root cause identified: Shopify’s updated customer data policy requires developers to explicitly request customer data access through the Shopify app dashboard.
Proposed Solutions:
Request customer data permissions via the app dashboard settings.
Upgrade to a higher Shopify plan tier (plan limitations may restrict data access).
Use webhooks as an alternative to receive complete order data, including full shipping addresses, when orders are created or updated.
The discussion remains open regarding free app recommendations for API-based solutions.
Summarized with AI on October 31.
AI used: claude-sonnet-4-5-20250929.
When I send a GET request to retrieve all orders (https://xxx.myshopify.com/admin/api/2022-10/orders.json),,) I successfully get the response, but in the shipping_address field, only province, country, company, country_code, province_code have been returned, without shipping address details like address1.
When I’m sending a request from 2022-04 api it’s returning shipping_address information but when I’m sending a request from 2022-10 shipping_address doesn’t have customer information.
They probably made a new endpoint for customer address and info
In my case, this problem was caused by the Shopify plan — you could upgrade it to a higher version as an option.
Alternatively, if you only need that data once, you can manage it through webhooks. For example, what I do is create a webhook where I receive the complete order data and process it in my system.