Shopify Connector version 1.x

Shopify Setup

To start using Shopify Connector to Perfion one will need to create a Private or Custom Shopify app. The creation of the app is necessary in order to create special credentials to access Shopify store data via admin API. After creation of Private/Custom app one will get API key and password (Private app) and/or API access token (Custom app), which will be used for each call to Shopify when getting or setting data from remote site.

If Shopify store must be used in different countries, e.g. to use different languages, then an independent Shopify store must be created for each country. Each Shopify store will be referred to as “Channel” from Perfion and it will be able to support multiple independent “Channels” using the same Perfion data. E.g. “Channel A” can be used to update Danish site and “Channel B” can be used to update International (e.g. English) site. Synchronization of each “Channel” will be independent, but data in Perfion for both channels can be shared. For example, both stores may use the same product image, but different prices.

Admin API Permissions

In order to be able to perform data synchronization the Connector will need a few admin API permissions (also called access scopes) as shown in the table below. The permissions should be set in Private/Custom app configuration.

Admin API permission type

Permission

Products, variants and collections

Read and write

Inventory

Read and write

Locations

Read