Configuration in Shopify

To connect Sales Layer with your Shopify store, you need to enable an external application by following these steps:

Go to Settings in Shopify
 
 
Navigate to Apps and sales channels

 
 

Enter Develop apps



 

Select Create an App



 

After assigning a name to the app, it will appear under App development. Open the created app and go to the Configuration > Admin API Integration tab to select the necessary permissions so the connector can sync with the Shopify store.

 
 

Required permissions for any synchronization, including working with metafields:

  • read_inventory
  • read_locales
  • read_locations
  • read_products
  • read_product_listings
  • read_publications
  • read_translations
  • read_files
  • write_products
  • write_publications
  • write_translations
  • write_files
  • write_metaobjects
  • read_metaobjects
  • read_metaobject_definitions
 

Permissions for Markets:

  • read_markets
  • write_markets
 

Permissions for Media files:

  • read_files
  • write_files
 

Permissions for Inventory management:

  • write_inventory
  • read_fulfillments
  • write_fulfillments
 

The inventory management permissions above include handling the following fields:

  • cost_per_item
  • country_code_of_origin
  • requires_shipping
  • tracked
  • inventory_quantity
  • weight_unit
  • weight
  • province_code_of_origin
  • harmonized_system_code
 

After selecting the permissions, the Save button will appear to store the changes. Once saved successfully, the option Install app will be enabled to install the application.

 
 

After installing the application, go to the API credentials tab to access the keys that need to be inserted in the connector under Parameters, in order to establish the link between the Shopify store and the Sales Layer connector:

  • Shopify API key value → in the connector’s API key field.
  • Shopify Admin API Access Token → in the connector’s API Token field. (This value is accessible only once.)
  • The Store Namei field must contain the store’s full URL.