DocumentaciónDocumentación
Talk2Sync Documentation
Manual de Usuario
APIs de Conexiones
  • English
  • Español
Talk2Sync Documentation
Manual de Usuario
APIs de Conexiones
  • English
  • Español
  • Portal de Guía de Usuario y Documentación de API
  • User-documentation

    • Manual de Usuario
    • Guide

      • Guía del Usuario: Introducción
      • Conceptos Fundamentales
    • Talk2sync

      • Botones de Conexión
      • Sistema de Códigos de Color
      • Alertas o errores de validación
      • Filtros de comandos
      • La información eliminada todavía aparece: cómo eliminarla
      • Eliminación de datos
    • Conexiones

      • Configuraciones de la conexión
    • Campos

      • Sincronización basada en tiempos
      • Gobierno de datos
      • Campos especiales y adicionales
    • Productos

      • Campos de productos
      • Equivalencias
      • Búsqueda de productos
      • Vincular / Desvincular Productos
    • Ventas

      • Campos
      • Equivalencias de órdenes
      • Búsqueda de órdenes de venta
      • Sin SKU (SKU faltante)
    • Reports

      • Exportación de Productos
      • Reporte de Ventas
    • Faq

      • Amazon

        • Requisitos de Código de Barras en Amazon
        • Discrepancias con el Catálogo de Amazon y Errores de ASIN
        • Requisitos del Fabricante en Amazon
        • Errores de Creación de Nuevos ASIN y Valores de Atributos Inválidos
        • Talk2sync, SKUs e Identificadores de Productos
        • Plantillas de Variación en Amazon
      • Mercadolibre

        • Tiendas Oficiales en Mercado Libre
        • Ubicaciones y Atributos Geográficos en Mercado Libre
        • Recogida en Tienda en Mercado Libre
        • Atributos Adicionales en Mercado Libre
        • Procesamiento de Imágenes y Sincronización en Mercado Libre
        • Error de Vendedor Inhabilitado para Publicar en Mercado Libre
      • Linio

        • Error de Marca No Registrada en Linio
        • Requisitos de Dimensiones Físicas y Peso en Linio
  • APIs para Conexiones

    • APIs de Conexiones
    • Quick-start

      • Introducción y Requisitos
      • Agregar Conexión
      • Configurar Conexión
      • Generar Claves
      • Prueba tu Integración
    • Webhooks

      • API de Webhooks
      • Catalog

        • Webhooks: Listar Productos
        • Webhooks: Listar Producto por ID
        • Webhooks: Agregar/Actualizar Producto
      • Sales

        • Webhooks: Listar Órdenes
        • Listar orden por ID
        • Agregar/Actualizar orden
    • Reverse-connections

      • Reverse Connections
      • Implementation-states

        • Implementación
        • Implementación de consulta: productos y órdenes
        • Implementación de almacenamiento: productos y órdenes
        • Sleep y timeouts
      • Protocol

        • Protocolo
        • Descripción general
        • Carga de productos
        • Carga de órdenes
        • Descarga de productos
        • Descarga de órdenes
      • Rest-calls

        • Llamadas REST
        • Fetching-changes

          • Llamadas REST para obtención de cambios
          • Consultar si está obteniendo cambios
          • Catalog

            • Enviar página de productos
            • Finalizar envíos de productos
          • Sales

            • Enviar página de órdenes
            • Finalizar envíos de órdenes
            • Finalizar todos los envíos
        • Pulling-changes

          • Llamadas REST para descarga de cambios
          • Consultar si está descargando cambios
          • Catalog

            • Obtener el siguiente producto
            • Obtener página de productos
            • Notificar almacenamiento exitoso del producto
            • Notificar error en el almacenamiento del producto
            • Finalizar descarga de productos
          • Sales

            • Obtener la siguiente orden
            • Obtener página de órdenes
            • Notificar almacenamiento exitoso de una orden
            • Notificar error en el almacenamiento de una orden
            • Finalizar descarga de órdenes
            • Finalizar transacción de descarga

Notificar error en el almacenamiento de una orden

Cuando el daemon no puede insertar o actualizar correctamente una orden recibida desde Talk2Sync, debe notificar a Talk2Sync el fallo y proporcionar detalles sobre el error.

Esta notificación permite a Talk2Sync registrar la transacción fallida de la orden y continuar gestionando el proceso de sincronización.

1. Notificar el error de almacenamiento

Envía una solicitud POST utilizando el _id de la orden afectada:

POST https://api.talk2sync.com/api/adapters/custom/reverse/connection/{{your key}}/pull/orders/{{_id}}/failed

Reemplaza {{_id}} por el identificador de la orden que no pudo procesarse.

2. Cuerpo de la solicitud

El cuerpo debe contener la descripción general del error y las razones específicas del fallo:

{
  "error": "could not pull order",
  "reasons": [
    {
      "message": "custom error string message",
      "code": 400
    }
  ]
}

El campo error proporciona una descripción general del fallo, mientras que reasons contiene los errores específicos encontrados durante el procesamiento.

Cada razón incluye:

  • message — Descripción del problema específico.
  • code — Código de error asociado con el problema.

3. Esperar a que finalice la transacción

La notificación del error debe responder con HTTP 200 OK.

Después de recibir una respuesta exitosa, el daemon debe esperar a que Talk2Sync termine de procesar la transacción de la orden antes de solicitar otra orden.

Consulta el estado readyfornext:

GET https://api.talk2sync.com/api/adapters/custom/reverse/connection/{{your key}}/pull/orders/readyfornext

La respuesta debe tener una estructura similar a:

{
  "ready": false
}

o:

{
  "ready": true
}

ready: false

Talk2Sync todavía está procesando la transacción fallida. El daemon debe esperar y volver a consultar el endpoint.

ready: true

La transacción ha terminado y el daemon puede continuar con la siguiente orden.

Proceso

Siguientes pasos

  • Consulta Obtener la siguiente orden para recuperar la siguiente orden.
  • Consulta Notificar éxito del almacenamiento de una orden para las operaciones exitosas.
  • Consulta Finalizar obtención de órdenes para finalizar la descarga de órdenes.
Actualizado el: 28/08/26, 12:58 a.m.
Prev
Notificar almacenamiento exitoso de una orden
Next
Finalizar descarga de órdenes