Interfaz de Shopify: conectar Shopify
Shopify se conecta mediante la GraphQL Admin API. La antigua REST Admin API se considera Legacy desde octubre de 2024. Shopify notifica los cambios mediante webhook y los grandes volúmenes de datos se leen con Bulk Operations. Para muchos destinos existen apps ya hechas. Una interfaz propia compensa cuando la contabilidad o el ERP exigen más lógica de la que refleja una app.
Qué es Shopify y quién lo usa
Shopify es un sistema de tienda alojado: el proveedor opera el software y los comerciantes configuran su tienda en el navegador. Eso reduce el esfuerzo en servidores y actualizaciones. Para las interfaces significa que el acceso solo es posible mediante las API oficiales, no mediante la base de datos.
Qué interfaces ofrece Shopify
| Componente | Qué indica la documentación de Shopify |
|---|---|
| GraphQL Admin API | Interfaz principal para pedidos, productos, clientes y existencias. Desde el 1 de abril de 2025, las nuevas apps públicas deben usar exclusivamente GraphQL. |
| REST Admin API | Clasificada como Legacy desde el 1 de octubre de 2024. |
| Autenticación | Token de acceso en la cabecera X-Shopify-Access-Token; las apps solicitan permisos concretos (scopes) al instalarse. |
| Límites de uso | Costes de consulta calculados en puntos según el principio Leaky Bucket, según la tarifa. Una consulta individual puede costar como máximo 1.000 puntos. |
| Bulk Operations | Recomendadas para lecturas grandes, en lugar de enviar muchas consultas individuales. |
| Webhooks | Entrega a HTTPS, Google Pub/Sub o Amazon EventBridge; verificación mediante HMAC en la cabecera X-Shopify-Hmac-Sha256. |
Importante para la operación: el propio Shopify indica que la entrega de webhooks no siempre está garantizada y que no rige ningún orden. Por eso Shopify recomienda ejecuciones de conciliación adicionales que obtengan periódicamente mediante la API los datos modificados.
Conexiones habituales y objetos de datos
- Pedido con impuestos, envío y descuentos se entrega mediante webhook
- Reembolso se entrega como nota de abono mediante webhook
- Liquidación y comisiones se entregan para la conciliación de pagos diariamente
- Existencias se concilian con el sistema de gestión de almacén cada 15 minutos
- Cliente se crea como deudor al recibirse
Destinos habituales son la contabilidad, por ejemplo Shopify con DATEV o Shopify con Lexware Office, y la gestión de almacén y pedidos. Para Microsoft Dynamics 365 Business Central existe un conector de Shopify del propio Microsoft. Las frecuencias anteriores son ejemplos.
Dónde llegan al límite las apps estándar
Conciliación de pagos
Pedido, liquidación y comisión se producen en momentos distintos. Sin una asignación propia, en la contabilidad quedan partidas abiertas.
Eventos perdidos
Como los webhooks no tienen garantizada su llegada, una interfaz fiable necesita una ejecución de conciliación. No todas las apps la tienen.
Datos B2B
Shopify B2B, con clientes empresa y catálogos, está disponible según la ayuda en las tarifas Basic, Grow, Advanced y Plus. Las estructuras de empresa y las condiciones de pago deben encajar en el ERP.
Varios canales
Tienda, TPV y marketplaces generan pedidos con características distintas que deben contabilizarse por separado.
Cómo conectamos Shopify
Construimos una app propia para su tienda con exactamente los permisos que necesita la conexión. Los pedidos nuevos y los reembolsos llegan por webhook, verificamos la firma y procesamos cada evento una sola vez. Una conciliación nocturna recupera lo que faltaba. Planificamos las consultas según su coste en puntos para no alcanzar el límite. Más información sobre el proceso en Conexión tienda-ERP.
Preguntas frecuentes
¿Puedo seguir conectando Shopify mediante la API REST?
Las conexiones existentes siguen funcionando, pero Shopify clasifica la REST Admin API como Legacy desde octubre de 2024. Las interfaces nuevas las construimos sobre la GraphQL Admin API.
¿Basta con una app de la Shopify App Store?
A menudo sí, si su proceso se ajusta al estándar. Si hay que separar con precisión comisiones, reembolsos o varios canales de venta, una app llega antes a su límite.
¿De quién es el código de la interfaz de Shopify?
Suyo. Recibe el código fuente y puede operar la interfaz por su cuenta o contratar la operación con nosotros como suscripción cancelable mensualmente.
¿Qué tarda una conexión con Shopify?
La implementación suele durar de 2 a 4 semanas. La oferta a precio cerrado la recibirá en 3 días laborables tras el análisis de interfaces gratuito.
Fuentes
- Shopify Dev Docs: REST Admin API (aviso de Legacy), consultado el 20/10/2026
- Shopify Dev Docs: GraphQL Admin API, consultado el 20/10/2026
- Shopify Dev Docs: API limits, consultado el 20/10/2026
- Shopify Dev Docs: Webhooks, consultado el 20/10/2026
- Shopify Help Center: B2B, consultado el 20/10/2026
- Microsoft Learn: Shopify Connector para Business Central, consultado el 20/10/2026
Conexiones con Shopify
Shopify → DATEV
Pedidos, pagos de Shopify Payments, comisiones y caja POS hacia DATEV. Qué apps existen, dónde se quedan cortas y cómo construimos la integración.
Shopify → Lexware Office
Pedidos de Shopify como facturas en Lexware Office (antes lexoffice): qué hace la app, dónde fallan pagos y factura electrónica y cómo es el código propio.
Relacionado
Shopify → DATEV
Pedidos, pagos de Shopify Payments, comisiones y caja POS hacia DATEV. Qué apps existen, dónde se quedan cortas y cómo construimos la integración.
Shopify → Lexware Office
Pedidos de Shopify como facturas en Lexware Office (antes lexoffice): qué hace la app, dónde fallan pagos y factura electrónica y cómo es el código propio.
Conexión de tienda y ERP
Artículos, existencias, precios y pedidos entre la tienda y la gestión de almacén, de forma automática.
