A user is encountering incomplete customer data when fetching order details through Shopify’s API. The response shows “Unknown Customer” with blank email and phone fields, plus “Not provided” values for address details like name, address1, city, and pincode—despite API permissions being enabled.
Proposed Explanation:
The responder suggests this is expected behavior rather than an error
These records represent users who registered/logged in but haven’t completed a purchase
Customer details (name, address, city) are typically collected during checkout, not at registration
Since no purchase occurred, those fields remain empty
Status: The issue appears to be a misunderstanding of when customer data gets populated rather than a technical problem. No further troubleshooting steps were provided.
Summarized with AI on October 26.
AI used: claude-sonnet-4-5-20250929.
When fetching order details from Shopify’s API, you always receive incomplete or blank customer information, such as "Unknown Customer" or missing address fields.
To clarify, the API request is functioning as expected. The customer records you’re seeing are users who have registered or logged into your website but have not yet completed a purchase.
As a result, certain information such as name, address, and city remains blank, since those details are typically collected during the checkout process.
If you find this answer helpful, please let me know by giving PieLab a ‘Like’ or marking it as a ‘Solution’