# Shopify

> Conecta Shopify a tu Cademí: el ID del producto en la dirección del admin y los webhooks de pedido pagado y cancelado, en JSON, con la URL de Postback.

Conecta Shopify a tu Cademí para que cada pedido pagado libere el acceso del alumno por sí solo. Necesitarás el ID de cada producto y dos webhooks que apunten a Cademí. Shopify no pide token.

## 1. Crea la entrega en Cademí

1. En el panel de Cademí, abre **Ventas > Entregas** y agrega una entrega.
2. En **Seleccione un Gateway**, elige **Shopify**.
3. En **Nombre de la Entrega**, escribe un nombre que te ayude a reconocerla después.
4. **Modalidad de Venta** muestra solo **Venta única**: la entrega de Shopify no tiene la opción **Suscripción**.
5. El bloque **Conexión con la pasarela** muestra el campo **ID del producto** y la **URL de Postback**.

Deja la entrega abierta: vuelves a ella en los próximos pasos.

## 2. Encuentra el ID del producto

1. En el admin de Shopify, abre la página de edición del producto.
2. En la barra de direcciones del navegador, copia el número que aparece en la dirección de la página: es el ID del producto.
3. Pega el número en **ID del producto**, en la entrega de Cademí.

Repite para cada producto que vendes en Shopify y entregas por Cademí.

## 3. Configura los webhooks

Shopify pide un webhook para cada evento. Creas dos: uno para el pedido pagado (order_payment) y otro para el pedido cancelado (order_cancelled).

1. En el admin de Shopify, abre **Settings > Notifications** y baja hasta la sección **Webhooks**.
2. Haz clic en **Create webhook**.
3. Elige el evento de pedido pagado (order_payment).
4. En formato, elige **JSON**.
5. En **URL**, pega la **URL de Postback** de la entrega.
6. En la versión de la API, elige la más reciente.
7. Guarda el webhook.
8. Repite los pasos 2 a 7 con el evento de pedido cancelado (order_cancelled).
9. En Cademí, guarda la entrega.
