Integración · Plataformas de venta
Conectar Shopify a Igniten
Conecte Shopify para leer la tienda y preparar cambios con tarjeta. Elija quién puede consultar y quién puede cambiar cada registro desde las personas y roles de Igniten.
Qué lee Igniten, y qué no
Lee
- Pedidos, productos, variantes cuando el proveedor las ofrece, stock y clientes.
- Nombre, SKU (el código de su producto) y correo en el directorio cifrado; los importes se leen en vivo.
- Las devoluciones se consultan por pedido, sólo lectura.
No lee
- No se indexan dirección ni teléfono del comprador.
- No se hacen reembolsos ni se borra nada.
- No se consulta nada para una persona sin concesión de esta tienda.
Cómo se conecta
4 pasos · ≈ 12 min
-
Crear la conexión de lectura
En Shopify, abra Dev Dashboard → Apps → Create app. Cree «Igniten lectura» en la organización dueña de su tienda. Elija los permisos de lectura de abajo, publique la versión e instálela en su tienda.
- Use un usuario o una app de integración con permisos mínimos; no pegue un token personal de acceso total.
- No comparta las contraseñas por chat; péguelas sólo en los campos ocultos.
Salió bien si La consola muestra una conexión llamada Igniten lectura.
-
Copiar las credenciales
En la app «Igniten lectura», abra Settings → Credentials. Va a ver Client ID (el identificador de la app) y Client secret (su contraseña). Cópielos en los campos de lectura de Igniten.
- En Igniten → Conexiones, abra Shopify. Pegue la dirección HTTPS de su tienda, sin ruta, y cada dato en su campo.
- No comparta las contraseñas por chat; péguelas sólo en los campos ocultos.
Salió bien si Los campos de lectura quedan completos y las contraseñas se ven ocultas.
-
Habilitar acciones si las necesita
Cree una segunda app, distinta de «Igniten lectura». En Dev Dashboard → Apps → Create app, ponga «Igniten acción». En permisos, marque exactamente estos 4 y ninguno más: write_products, write_inventory, write_orders y write_merchant_managed_fulfillment_orders. No marque los de lectura ni ningún otro. Publique la versión e instálela en la misma tienda. En Settings → Credentials, copie el Client ID y el Client secret en los campos de acción de Igniten.
- Puede dejar los campos de acción vacíos para usar sólo lectura. Igniten le va a pedir confirmación cada vez antes de cambiar algo.
- write_orders también permitiría capturar o reembolsar dentro de Shopify. Igniten no emite esas operaciones: prepara el pedido sólo si ya está pagado.
Salió bien si La conexión de acción es distinta de la de lectura.
-
Guardar y dar acceso
En Igniten → Conexiones, toque Guardar. Después, en Personas o Roles, elija quién puede consultar esta tienda.
- Cada persona ve sólo la tienda y los registros que el administrador le concedió. Para escribir necesita además el permiso de acciones.
- No comparta las contraseñas por chat; péguelas sólo en los campos ocultos.
Salió bien si La tienda aparece conectada; una persona sin concesión no la puede consultar.
Qué permisos pide
| Permiso | Para qué | Cuándo hace falta |
|---|---|---|
read_orders | Consultar read_orders para responder sin cambiar la tienda. | Siempre |
read_products | Consultar read_products para responder sin cambiar la tienda. | Siempre |
read_customers | Consultar read_customers para responder sin cambiar la tienda. | Siempre |
read_inventory | Consultar read_inventory para responder sin cambiar la tienda. | Siempre |
read_returns | Consultar read_returns para responder sin cambiar la tienda. | Siempre |
write_products | Crear y editar productos y cambiar el precio, con su confirmación. | Sólo si habilita acciones |
write_inventory | Ajustar el stock, con su confirmación. | Sólo si habilita acciones |
write_orders | Agregar una nota interna o etiquetas al pedido, con su confirmación. | Sólo si habilita acciones |
write_merchant_managed_fulfillment_orders | Preparar un pedido que ya está pagado, con su confirmación. | Sólo si habilita acciones |
Los dos niveles de permiso que recomendamos, y qué habilita cada uno, están en Permisos recomendados.
Qué puede salir mal
- 401: credencial inválida
-
Por qué La contraseña fue revocada o se copió incompleta.
Qué hacer Copie otra vez todos los datos desde la consola y guarde la conexión.
- 403: falta un permiso
-
Por qué La conexión no tiene acceso al objeto pedido.
Qué hacer Revise los permisos de lectura o acción de arriba.
- La dirección no es pública
-
Por qué La tienda resuelve a una red interna o no usa HTTPS.
Qué hacer Pídale al administrador una dirección HTTPS pública de la tienda.
- 429: demasiados pedidos
-
Por qué La tienda llegó a su límite de consultas.
Qué hacer Espere el tiempo que indica la tienda y haga una búsqueda más acotada.
Los límites, dichos
- Hasta 50 registros y 12 llamadas por pedido, configurables hacia abajo. No representan el total del negocio.
- Pedidos de Shopify: últimos 60 días; no pedimos read_all_orders.
- Shopify: hasta 100 variantes por producto; para más, consulte stock por SKU.
Preguntas frecuentes
¿Dónde encuentro las credenciales?
La lectura y la acción son dos apps distintas, las dos en la organización dueña de su tienda. Primera, la de lectura: Dev Dashboard → Apps → Create app, nombre «Igniten lectura». Marque sólo read_orders, read_products, read_customers, read_inventory y read_returns. Publique la versión e instálela en su tienda. En esa app, Settings → Credentials: copie Client ID y Client secret en los campos de lectura de Igniten. Segunda, la de acción: Create app otra vez, nombre «Igniten acción». En permisos, marque exactamente estos 4 y ninguno más: write_products, write_inventory, write_orders y write_merchant_managed_fulfillment_orders. No marque los de lectura ni ningún otro. Publique, instale en la misma tienda y copie su Client ID y su Client secret en los campos de acción. write_orders también permitiría capturar o reembolsar dentro de Shopify; Igniten no emite esas operaciones.
¿Qué hago si dice 403?
Vuelva a la consola y revise los permisos de lectura o acción. Guarde de nuevo la conexión.
¿Puede borrar o reembolsar?
No se hacen reembolsos ni se borra nada. Cada cambio permitido lleva una tarjeta de confirmación.
¿No soy administrador?
Pídale a un administrador de la tienda que cree la conexión; mándele este enlace con las instrucciones para que pueda completarlas desde su cuenta.
¿Cuánto tarda?
Calcule 12 minutos si ya tiene acceso de administrador. Puede guardar la conexión de lectura y habilitar las acciones más adelante.
¿Qué ve cada persona?
Cada persona ve sólo los registros que el administrador le concedió para esta tienda. La credencial pertenece al usuario o app de integración con permisos mínimos.
¿Cómo lo desconecto?
En Igniten → Conexiones, abra la tienda y toque Desconectar. En la consola de la tienda, revoque ambas credenciales para cortar también el acceso externo.