Browse all articles

Motivos habituales por los que no se importan los pedidos

Last updated

Si tiene problemas porque sus pedidos no se importan en ChannelDock, en este artículo se describen los pasos que debe seguir para identificar y resolver problemas habituales relacionados con la importación de pedidos.

Comprobar errores en los registros de la API

Identificar errores en sus registros de API es el primer paso para entender qué puede estar fallando. Para instrucciones detalladas sobre cómo revisar sus registros de API, haga clic aquí.

Errores y soluciones específicos de Magento

Los pedidos no se importan

Causa: Faltan permisos de usuario en Magento para ver pedidos. Sin los permisos necesarios, Magento devuelve un error HTTP 401 Unauthorized cuando ChannelDock solicita pedidos mediante la API. Solución:

  1. Inicie sesión en el panel de administración de Magento.

  2. Vaya a System → Permissions → User Roles.

  3. Abra el rol asignado al usuario administrador usado para la integración con ChannelDock.

  4. Active el siguiente permiso: Sales → Orders → View (clave de permiso: Magento_Sales::actions_view).

  5. Guarde el rol.

  6. Vuelva a intentar la llamada API activando una sincronización manual en ChannelDock:

    • Vaya a Connections → Sales channels → Actions → Sync API.
    • Confirme que los pedidos aparecen ahora en ChannelDock.

No Product Attached to This Order y No Barcode Found

Estos errores indican que los productos asociados a los pedidos no se han importado en ChannelDock. Para resolverlo:

  1. Asegúrese de que sus productos están configurados correctamente en sus canales de venta. Para orientación sobre cómo corregir estos errores en sus canales de venta, consulte Sales channels.
  2. Tras corregir el problema en sus canales de venta, importar los productos manualmente en ChannelDock debería resolver el problema de importación de pedidos. Para instrucciones sobre importación manual de productos, haga clic aquí.

Verificar el estado del pedido

Los pedidos procesados o cerrados en sus canales de venta no se importarán en ChannelDock. Asegúrese de que los pedidos que espera ver siguen abiertos y sin procesar en sus canales de venta.

Las actualizaciones de stock no se sincronizan

Causa: La protección Cloudflare en el dominio de Magento bloquea las solicitudes API de ChannelDock. En lugar de una respuesta API normal, Cloudflare devuelve una página de desafío, lo que impide la sincronización de inventario. Solución:

  1. Inicie sesión en su cuenta de Cloudflare.
  2. Vaya a la configuración del dominio de Magento afectado.
  3. Añada a la lista blanca la dirección IP de producción de ChannelDock para permitir solicitudes API.
  4. Guarde los cambios y verifique que las actualizaciones de stock se sincronizan correctamente.

¿Sigue necesitando ayuda?

Si ha seguido todos los pasos anteriores pero sus pedidos siguen sin importarse en ChannelDock, póngase en contacto con nuestro equipo de soporte para recibir asistencia.


Was this helpful?

Related articles