Shopify: Guía de autenticación
Este artículo es para presentarte cómo autenticar o volver a autenticar Shopify con Google Sheets, Excel, Looker Studio y nuestros destinos de sitios web.

Para generar consultas desde la plataforma Shopify, primero debes conectar Dataslayer a Shopify. Esto requiere crear y configurar las credenciales de Shopify a través del DEV Dashboard de Shopify. Este proceso garantiza una autenticación segura y un acceso correcto a los datos de tu tienda.
Para establecer una conexión entre Dataslayer y Shopify, necesitarás una cuenta de owner (propietario de tienda), una cuenta de staff o una cuenta de partner de Shopify.
Consulta este artículo para obtener información sobre los permisos de usuario.
Guía de autenticación: paso a paso
Esta guía explica cómo crear y autenticar una aplicación de Shopify usando el DEV Dashboard de Shopify, configurar los permisos correctamente y obtener las credenciales necesarias para el acceso a la API.
Paso 1: Accede al DEV Dashboard de Shopify
- Ve a https://accounts.shopify.com/store-login y continua con su inicio de sesión.
- En el menú de navegación, localiza y haz clic en la sección App and sales channel settings. Luego, haz clic en el botón Develop App.

- Una vez en la sección App Development, haz clic en el botón Build Apps in Dev Dashboard.

Paso 2: Crear una nueva aplicación
De forma predeterminada, verás una lista de tus aplicaciones actuales. Para crear una nueva, haz clic en Create app.
Paso 3: Definir el nombre de la aplicación
Introduce un nombre para tu aplicación. Este nombre es interno y puede ser cualquier nombre que te ayude a identificar la integración.
Paso 4: Selecciona el método de distribución (Importante)
Una vez creada la aplicación:
-
Ve a la sección Home de la app (menú izquierdo). A la derecha, busca la sección Distribution y haz clic en Select distribution method.

- Seleccione Custom distribution, ya que esta aplicación no se publicará en la tienda de aplicaciones de Shopify.

- Aparecerá una ventana para confirmar la selección, haga clic en el botón verde Select custom distribution.

- Introduce el store name donde quieres instalar la aplicación y haz clic en Generate Link.
También hay una casilla de verificación. Su activación depende de cada cliente, pero dejarla marcada no afecta la funcionalidad.
- Aparecerá una nueva ventana emergente para confirmar la acción, haga clic en el botón verde Generate Link.

Paso 5: Crea una nueva versión de la aplicación para solicitar permisos
-
De regreso al DEV Dashboard, ve a Versions en el menú de la izquierda y luego haga clic en Create a version para la aplicación.
.png?width=670&height=261&name=Shopify%20Log%20In%20(1).png)
- Ahora, necesitaremos solicitar acceso a todos los pedidos. La mayoría de los clientes requieren al menos un año de historial de datos, por lo que este paso es muy recomendable.
-
Ve a la sección Access y haga clic en “Request access” en la descripción.

-
En el siguiente sitio, en la sección Read all orders scope, haga clic en el botón Request access.

-
Se pedirá que proporciones una justificación.
Por ejemplo: “60 días no son útiles para análisis”.

-
Una vez enviada, el estado de la solicitud debe mostrar un mensaje como Su aplicación puede acceder al historial de pedidos completo de una tienda (Your app can access the full order history for a store).

-
Si se omite este paso, Shopify limita el acceso a los datos de pedidos solo a los últimos 60 días, lo que no es suficiente para la mayoría de los casos de uso de análisis.
Importante:
Después de solicitar este permiso, vuelve a cargar la página del DEV Dashboard. De lo contrario, el permiso read_all_orders no aparecerá en la lista de permisos en el siguiente paso.
Paso 6: Configurar permisos (Scopes)
- Ahora, de vuelta en la página actualizada del Panel de Desarrollo, puede definir los ámbitos necesarios navegando a la sección Access y haciendo clic en Select Scopes.

Estos son los permisos necesarios para el análisis completo y la extracción de datos:- read_analytics
- read_customers
- read_fulfillments
- read_inventory
- read_orders
- read_products (Necesario para recuperar información del producto)
- read_all_orders (Solo visible después de solicitar acceso en el paso anterior)
- read_marketing_events (Obligatorio para la categoría Eventos de Marketing)
- Una vez seleccionados todos los ámbitos mencionados, pulsamos en Done.


Paso 7: Publicar la versión de la aplicación
Una vez configurados los permisos:
-
Haga clic en Release en la parte superior de la página.

- En la ventana emergente que aparecerá, puede dejar los campos en blanco o indicar el nombre de la versión. Luego, haga clic en Release.

Esto hace que la versión esté disponible para su instalación.
Paso 8: Instalar la aplicación en la tienda
-
Regresa a la página de inicio (Home) en el menú del DEV Dashboard.

-
En la sección Distribution, haz clic en Manage custom install link.

-
Copia y pega en una nueva pestaña el enlace de instalación para abrirlo.

-
Serás redirigido al selector de cuentas de Shopify y deberás seleccionar la tienda Shopify. Elige el nombre de la tienda que definiste anteriormente.

Luego, haz clic en Install.
Una vez instalado, ya podremos obtener las credenciales que necesitaremos para iniciar sesión en la cuenta de Shopify en Dataslayer.
Paso 9: Recuperar credenciales
Después de la instalación, finalmente podrás recuperar las credenciales necesarias para la autenticación:
Ve a Settings en el menú del DEV Dashboard y busque los siguientes valores:
-
Client ID → Este es el ID de cliente necesario para iniciar sesión.
-
Client Secret → Este es el Client Secret requerido para la autenticación.
.png?width=670&height=261&name=Shopify%20Log%20In%20(2).png)
¡Ahora tienes la información necesaria para realizar la conexión entre Shopify y Dataslayer!
Paso 10: Registrar credenciales en Dataslayer
- Inicia sesión en Dataslayer.ai y busca la sección del Hub.

- Una vez allí, busca el conector de Shopify.

- Haz clic en + Agregar nueva cuenta.
.png?width=644&height=354&name=NEW%20UI%202025%20-%20About%20the%20Hub%20%20refresh%20credentials%20(4).png)
- Copia y pega tu Client ID y Client Secret en el campo designado e ingresa el nombre de tu tienda Shopify.
.png?width=670&height=261&name=Shopify%20Log%20In%20(3).png)
- Haga clic en Conectar una vez que se hayan completado todos los campos.
.png?width=644&height=250&name=Shopify%20Log%20In%20(5).png)
Al especificar el nombre de tu tienda Shopify, asegúrate de usar el formato exacto requerido: simplemente escribe "MITIENDA" sin prefijos ni sufijos adicionales. Evita usar variaciones como "https://MITIENDA.myshopify.com" o formatos similares, ya que esto podría causar problemas de conexión.
¡Listo! Se ha establecido la conexión y la cuenta se puede seleccionar en la sección "Hub Account" al crear un informe.
Si deseas extraer datos de varias tiendas Shopify, deberás repetir el proceso de autenticación para cada una.
Como siempre, no dudes en ponerte en contacto con nosotros a través del chat en vivo en nuestro sitio web o por correo electrónico si aún tienes dudas o preguntas.
¡Estaremos encantados de ayudarte!