Ensuring merchants have access to their customer data in their Shopify admin
This document describes the types of customer data that public apps must make available to sync with the merchant’s Shopify admin, either through the available APIs or using a manual solution. Any types of customer data not included in the list below aren't required to be synced. We'll provide updates by email and in our developer changelog if the types of apps or customer data listed in this documentation changes.
It’s important for merchants to be able to sync and store their customer data in their Shopify admin so they can manage their business and reach their customers across the multiple apps and services they might use. It’s preferable for this data to be synced automatically through Shopify's APIs so that the process is less complex for merchants. If your app is unable to do this because of a technical or policy limitation, then you need to provide merchants with the ability to manually sync their data through your app’s interface or through tools that Shopify will provide for you in the future.
The following types of customer data must be made available to sync with the merchant’s Shopify admin:
|Through the REST Admin API Customer resource||Through the GraphQL Admin API Customer object||Through the Storefront API Customer object|