> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hurrypayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Conectar Shopify Payments

Esta guía explica cómo conectar una tienda con **Shopify Payments** a Hurry y sincronizar correctamente los productos entre ambas tiendas.

Antes de comenzar, **asegúrate de que la tienda que vas a conectar tiene un dominio propio configurado** y que los productos correspondientes en ambas tiendas utilizan exactamente el **mismo SKU**.

***

## Antes de empezar: sincronización de productos por SKU

Este punto es **fundamental** para que la integración funcione correctamente.

Hurry relaciona los productos entre ambas tiendas utilizando el **SKU de cada producto o variante**.

Esto significa que los nombres, descripciones e imágenes de los productos pueden ser diferentes entre ambas tiendas. Lo importante es que los productos que se corresponden entre sí tengan **exactamente el mismo SKU**.

| Producto en tienda white | Producto en tienda grey  | SKU            | Resultado                   |
| :----------------------- | :----------------------- | :------------- | :-------------------------- |
| Zapatilla Premium        | Zapatilla Nike Air Max   | `SHOE-001`     | ✅ Relacionado correctamente |
| Camiseta Basic           | Camiseta Nike Sportswear | `TSHIRT-002`   | ✅ Relacionado correctamente |
| Mochila Premium          | Mochila The North Face   | `BACKPACK-003` | ✅ Relacionado correctamente |
| Reloj Classic            | Reloj Casio Vintage      | `WATCH-004`    | ✅ Relacionado correctamente |
| Gafas Urban              | Gafas Ray-Ban Aviator    | `GLASSES-005`  | ✅ Relacionado correctamente |

Por ejemplo, aunque en una tienda el producto se llame **Zapatilla Premium** y en la otra **Zapatilla Nike Air Max**, Hurry sabrá que se trata del producto correspondiente porque ambos utilizan el SKU `SHOE-001`.

### Ejemplo incorrecto

| Producto en tienda white | SKU        | Producto en grey       | SKU        | Resultado        |
| :----------------------- | :--------- | :--------------------- | :--------- | :--------------- |
| Zapatilla Premium        | `SHOE-001` | Zapatilla Nike Air Max | `NIKE-001` | ❌ No relacionado |

En este caso, Hurry no podrá identificar el producto correspondiente porque los SKU son diferentes.

> **Importante:** Comprueba los SKU de todos los productos y variantes antes de activar la integración. La coincidencia debe ser exacta, incluyendo letras, números, guiones y espacios.

***

## Paso 1. Configurar un dominio en Shopify

Antes de conectar la tienda a Hurry, asegúrate de que tiene un dominio correctamente configurado en Shopify.

Puedes comprobarlo desde:

**Configuración → Dominios**

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-36.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=3247d84bd44e50f88451614a4ed3a519" alt="Image" width="1844" height="1308" data-path="images/image-36.png" />
</Frame>

***

## Paso 2. Configurar el subdominio del checkout

Crea un subdominio para el checkout siguiendo el mismo procedimiento utilizado en la conexión con Stripe.

Por ejemplo:

`checkout.tudominio.com`

En el proveedor DNS de tu dominio, crea un registro **A** con la siguiente configuración:

| Tipo | Nombre   | Valor          |
| :--- | :------- | :------------- |
| A    | checkout | `72.62.171.20` |

\\

<Frame>
  <img src="https://mintcdn.com/hurrypay/oQxFKrVDiCWmzKRW/images/image-15.png?fit=max&auto=format&n=oQxFKrVDiCWmzKRW&q=85&s=372564599b1ea0847b7814eea176726f" alt="Image 15" width="824" height="508" data-path="images/image-15.png" />
</Frame>

Una vez creado el registro y propagado correctamente, podrás continuar con la creación de la aplicación de Shopify.

***

## Paso 3. Acceder al Shopify Dev Dashboard

Desde Shopify, accede a:

**Configuración → Apps**

Después, entra en **Develop apps in Shopify Dev Dashboard**.

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-40.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=342e78c709794420e88b61b3d9dc6644" alt="Image" width="1844" height="1308" data-path="images/image-40.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-41.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=4499b84fff494dfdb8fb58c8a5206840" alt="Image" width="1210" height="894" data-path="images/image-41.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-42.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=439674cdbbee821aeed0ab4d34878e19" alt="Image" width="2000" height="1134" data-path="images/image-42.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-43.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=7693eb9ee52553d0fd6638e00126ee35" alt="Image" width="1636" height="668" data-path="images/image-43.png" />
</Frame>

Desde aquí, crea una nueva aplicación para la integración con Hurry.

***

## Paso 4. Configurar el dominio

Durante la configuración de la aplicación, introduce el subdominio del checkout utilizando siempre HTTPS.

Por ejemplo:

`https://checkout.tudominio.com`

> **Importante:** Incluye siempre `https://` al introducir el dominio.

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-44.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=e969b768f7d67fa317134db59ee5d50c" alt="Image" width="1636" height="1436" data-path="images/image-44.png" />
</Frame>

***

## Paso 5. Configurar los permisos de la aplicación

Durante la configuración de la aplicación, copia y pega los siguientes scopes:

`read_customers,write_draft_orders,read_draft_orders,read_orders,read_products`

Estos permisos permiten a Hurry consultar la información necesaria de clientes, productos y pedidos, así como crear los Draft Orders necesarios para la integración.

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-45.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=6617604efd35ede7ee019ae8dfba6707" alt="Image" width="1636" height="1436" data-path="images/image-45.png" />
</Frame>

***

## Paso 6. Obtener las credenciales

Una vez creada la aplicación, accede a **Settings** dentro del Shopify Dev Dashboard.

Copia las siguientes credenciales:

* **Client ID**
* **Client Secret**

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-46.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=9d7d6d2737168f3fdf92750a79a7273a" alt="Image" width="1636" height="544" data-path="images/image-46.png" />
</Frame>

Vuelve a Hurry y pega cada valor en su campo correspondiente dentro de la configuración de la integración.

> **Seguridad:** El Client Secret es una credencial privada. No lo compartas ni lo publiques en documentación, capturas de pantalla o canales públicos.

***

## Paso 7. Conectar la aplicación

Una vez introducidas las credenciales, guarda la configuración y pulsa el botón **Conectar app**.

Completa el proceso de autorización de Shopify y, una vez finalizado, comprueba que la integración aparece como **Activa** dentro de Hurry.

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-47.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=7ea7e3bbc545273129cd276392438d98" alt="Image" width="1766" height="1162" data-path="images/image-47.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/Screenshot-2026-07-03-at-09.04.44.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=6a79c17e4d9d248b28ced6528399c837" alt="Screenshot 2026 07 03 At 09 04 44" width="1766" height="1344" data-path="images/Screenshot-2026-07-03-at-09.04.44.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-48.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=7796f472402706af8e31c986ae03e3a2" alt="Image" width="1256" height="828" data-path="images/image-48.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/image-49.png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=634c9737e092f83c09d3c4cd6a62b1ae" alt="Image" width="1256" height="828" data-path="images/image-49.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/hurrypay/k5OJMraVwMEnwCi1/images/08d6730f236f8b21558e2b519578d1dadcc8415a28170937c83d9e9a0746e4dc-image_2-(1).png?fit=max&auto=format&n=k5OJMraVwMEnwCi1&q=85&s=f18a1ec93624c15f16a9a22fec76fe46" alt="08d6730f236f8b21558e2b519578d1dadcc8415a28170937c83d9e9a0746e4dc Image 2 (1)" width="655" height="501" data-path="images/08d6730f236f8b21558e2b519578d1dadcc8415a28170937c83d9e9a0746e4dc-image_2-(1).png" />
</Frame>

***

## Comprobación final

Antes de empezar a procesar pedidos, verifica los siguientes puntos:

* El dominio de la tienda está correctamente configurado.
* El subdominio del checkout resuelve correctamente.
* La aplicación tiene todos los scopes necesarios.
* El Client ID y Client Secret son correctos.
* La aplicación aparece como activa.
* Los productos correspondientes en ambas tiendas tienen exactamente el mismo SKU.

Una vez comprobados estos puntos, la integración estará lista para utilizarse.
