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 y asignarle un nombre.

 
 
 

 
 

Insertar el enlace https://saleslayer.com en el campo App URL y desmarcar la opción Embed app in Shopify Admin.

 

 

En el apartado Access > Select scopes seleccionamos los permisos necesarios para que el conector pueda sincronizar con la tienda en Shopify. Estos se pueden ir seleccionando uno a uno desde el selector, o copiando y pegando el siguiente texto directamente en el campo Scopes

read_files,write_files,read_fulfillments,write_fulfillments,write_inventory,read_inventory,read_locales,read_locations,read_markets,write_markets,read_metaobject_definitions,read_metaobjects,write_metaobjects,read_product_listings,read_products,write_products,read_publications,write_publications,read_translations,write_translations

 

 

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
 

En el campo Redirect URLs hay que insertar este enlace https://cloud.saleslayer.com/?sec=rst&subsec=shopify_callback como también activar la opción Use legacy install flow.

 

Al completar todos los pasos 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:

  • Marcar Authentication method como OAuth 2.0
  • Valor de Client ID de Shopify en el campo API key/Client ID del conector
  • Rellenar el campo API token del conector con cualquier valor, en el caso de que se requiera
  • Valor de Secret de Shopify en el campo Client secret (OAuth) del conector
  • El campo Nombre de la tienda tendrá que contener la URL completa de la tienda 
 

 

Al pulsar Conectar con Shopify, se genera un access_token que es válido durante 1 hora y se refresca automáticamente durante la sincronización del conector. Por esta razón es posible que el valor mostrado en la interfaz del conector irá cambiando periódicamente.

Tras la generación de access_token, el selector de Ubicaciones disponibles en la tienda conectada aparecerá a continuación.

 

Importante: Se mostrará el aviso de rotación de credenciales cada 3 meses, disponible en Parámetros del conector. Para proceder hay que pulsar el botón Conectar con Shopify y guardar el conector.