Configurar webhooks de pedidos de Shopify
Last updated
Conecte primero su tienda Shopify
ChannelDock reconoce un webhook por el dominio .myshopify.com de la tienda. Si la tienda aún no está conectada como canal de venta en ChannelDock, el webhook se rechaza con No API!. Conecte la tienda en My Channels antes de continuar.
El endpoint del webhook
| Campo | Valor |
| URL | https://channeldock.com/portal/webhook/shopify/orders |
| Event / topic | Order creation |
| Format | JSON |
| API version | Latest (deje el valor predeterminado de Shopify) |
Copie la URL exactamente — sin barra final. ChannelDock asocia la llamada entrante a su tienda conectada automáticamente a través del encabezado X-Shopify-Shop-Domain.
Pasos en el admin de Shopify
1 Abra su admin de Shopify
Vaya a admin.shopify.com e inicie sesión en la tienda que conectó a ChannelDock.
2 Vaya a Settings → Notifications
Haga clic en Settings (abajo a la izquierda) y luego en Notifications.
3 Abra la sección Webhooks
En la página Notifications, haga clic en Webhooks (cerca de la parte inferior). Luego haga clic en Create webhook.
4 Configure el webhook
Rellene el diálogo exactamente como se indica a continuación:
| Ajuste | Elegir |
| Event | Order creation |
| Format | JSON |
| URL | https://channeldock.com/portal/webhook/shopify/orders |
| Webhook API version | Dejar por defecto |
5 Guardar
Haga clic en Save. Shopify enviará ahora cada nuevo pedido a ChannelDock en cuanto llegue.
Opcional: añadir más eventos
La misma URL acepta otros eventos de pedido. Repita el paso 4 para cada uno que desee, usando la misma URL y formato JSON.
Order creation
Recomendado. Importa nuevos pedidos al instante. Es el único evento que necesita para importación en tiempo real.
Order payment
Opcional. Útil si solo desea actuar sobre pedidos una vez marcados como pagados.
Verificar que funciona
- Realice un pedido de prueba en su tienda Shopify (o use el botón
Send test notificationde Shopify junto al webhook). - En un momento, el pedido debería aparecer en ChannelDock en sus pedidos.
Resolución de problemas
| Ve | Qué significa / solución |
No API! |
La tienda no está conectada en ChannelDock, o la URL no coincide con el dominio .myshopify.com de la tienda. Vuelva a conectar en My Channels. |
| Webhook falla / no-200 en Shopify | Compruebe que la URL sea exacta (sin barra final, https) y que el formato sea JSON. |
| El pedido no aparece | ChannelDock omite pedidos que ya tiene. Use un pedido de prueba nuevo para confirmar la importación. |
Los webhooks complementan — no reemplazan — la sincronización regular de ChannelDock. Si alguna vez se pierde un webhook, la sincronización programada normal recuperará el pedido.
Was this helpful?