Skip to main content
C1 provides identity governance for Shopify. Integrate your Shopify store with C1 for unified visibility and governance over staff user access.

Capabilities

ResourceSyncProvision
Users
Roles
Roles are derived from the staff permissions exposed by the Shopify Admin REST API. Each unique permission string from the staff permissions array becomes a role, plus a synthetic Account Owner role for staff users whose account_owner flag is set.

Gather Shopify credentials

The Shopify staff users endpoint is only available on Shopify Plus stores. The account that issues the credential must have permission to view staff in the Shopify admin.
To configure this connector you need:
  • The base URL of your Shopify store (for example https://acme.myshopify.com)
  • A Shopify Admin API access token with the read_users scope
1
Sign in to your Shopify admin at https://<your-shop>.myshopify.com/admin.
2
Go to Settings > Apps and sales channels > Develop apps and create a custom app (or open an existing one).
3
Under Configuration > Admin API access scopes, grant the app the read_users scope.
4
Install the app and copy the Admin API access token. The token is only visible once.

Configure the Shopify connector

Follow these instructions to use a built-in connector hosted by C1.
1
In C1, navigate to Integrations > Connectors and click Add connector.
2
Search for Shopify and click Add.
3
Set the owner for this connector and click Next.
4
Find the Settings area of the page and click Edit.
5
Enter the Shopify credentials:
  • Shop Base URL: The store base URL, including protocol. Example: https://acme.myshopify.com.
  • Admin API access token: The token gathered above.
6
Click Save.
7
The connector’s label changes to Syncing, followed by Connected.
Done. Your Shopify connector is now pulling access data into C1.