Configuración en Shopify
Para conectar Sales Layer con la tienda Shopify, hay que habilitar una aplicación externa siguiendo estos pasos.
Acceder a Settings en Shopify
Ir a Apps
Entrar en Develop apps
Seleccionar Build Apps in Dev Dashboard y dirigirse a Create App
Tras asignar un nombre a la app, hay que dirigirse al apartado Access > Admin Select scopes para seleccionar los permisos necesarios para que el conector pueda sincronizar con la tienda en Shopify.

Permisos requeridos para cualquier sincronización, incluyendo trabajar con 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
Permisos para Markets:
- read_markets
- write_markets
Permisos para Media files:
- read_files
- write_files
Permisos para gestión de stock:
- write_inventory
- read_fulfillments
- Write_fulfillments
Los permisos relativos a la gestión de stock nombrados arriba incluyen el manejo de los siguientes campos:
- cost_per_item
- country_code_of_origin
- requires_shipping
- tracked
- inventory_quantity
- weight_unit
- weight
- province_code_of_origin
- harmonized_system_code
Al seleccionar los permisos se puede lanzar la app a través del botón Release.


Después de instalar la aplicación, nos dirigimos a la pestaña de Settings para acceder a las claves generadas.
Hay que insertarlas en el conector dentro de Parámetros y así establecer el vínculo entre la tienda de Shopify y el conector de Sales Layer:
- Valor de Client ID de Shopify en el campo API key del conector
- Valor de Secret de Shopify en el campo API Token del conector
- El campo Nombre de la tienda tendrá que contener la URL completa de la tienda

