Recently, Shopify has changed its subscription plans, which can limit the customer data that Basic plan users can access when importing orders to Odoo. The problem is that the new Shopify Basic plan doesn’t include Personal Identifiable Information (PII) in its API responses. To fix this issue and get full access to customer data, you might need to upgrade to a higher Shopify plan, like Shopify, Advanced Shopify, or Shopify Plus.
Here is a complete customer information returned by a request:
And here is an example of data the Basic plan users can have:
If you try to send request to fetch customer information using Shopify GraphQL API, you will get the following response:
This app is not approved to access the Customer object. Access to personally identifiable information (PII) like customer names, addresses, emails, phone numbers is only available on Shopify, Advanced, and Plus plans. Learn more: https://admin.shopify.com/store/nobelarts/settings/apps/development/95176720385/configuration
This issue has also been raised on Shopify-discussions platform.
You can read more about via this link: https://community.shopify.com/c/shopify-discussions/why-are-some-customer-details-missing-in-our-api-data-retrieval/m-p/2512160
Still have questions?
Contact our support team to get help with any issues: https://support.ventor.tech/