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

Descarga de órdenes

El flujo de descarga de órdenes define la secuencia utilizada por el daemon para recuperar órdenes desde Talk2Sync e insertarlas o actualizarlas en el sistema externo.

El proceso continúa hasta que no quedan órdenes adicionales por insertar o actualizar. Cada orden se transforma y almacena, y el resultado de la operación de almacenamiento se notifica a Talk2Sync.

Una vez procesadas todas las órdenes, el daemon finaliza la operación de descarga.

Flujo de descarga

Proceso

El daemon sigue los siguientes pasos:

  1. Iniciar el proceso de descarga de órdenes.
  2. Verificar si existen más órdenes que deban insertarse o actualizarse.
  3. Si existen órdenes pendientes, obtener la siguiente orden desde Talk2Sync.
  4. Transformar y almacenar la orden en el sistema externo.
  5. Verificar si la operación de almacenamiento fue exitosa.
  6. Si fue exitosa, notificar a Talk2Sync que la orden fue almacenada correctamente.
  7. Si la operación falla, notificar a Talk2Sync el error de almacenamiento.
  8. Regresar a la verificación de órdenes disponibles y continuar el procesamiento.
  9. Cuando no quedan órdenes pendientes, finalizar la operación de descarga.
  10. Finalizar el proceso de descarga de órdenes.

Gestión del resultado del almacenamiento

Cada orden debe procesarse de manera independiente. Después de intentar almacenar una orden, el daemon debe notificar el resultado a Talk2Sync antes de solicitar la siguiente orden.

Una operación de almacenamiento exitosa y una operación fallida siguen rutas de notificación diferentes, pero ambas regresan al ciclo de procesamiento de órdenes.

Finalización de la descarga

Cuando Talk2Sync indica que no existen más órdenes por insertar o actualizar, el daemon ejecuta la operación utilizada para finalizar la descarga.

Esto marca el final de la transacción de descarga actual y permite al daemon completar el flujo de descarga de órdenes.

Siguientes pasos

  • Consulta Obtener página de órdenes para recuperar las órdenes pendientes de sincronización.
  • Consulta Notificar éxito de las órdenes para informar que las órdenes fueron almacenadas correctamente.
  • Consulta Notificar error de las órdenes para informar errores durante el almacenamiento.
  • Consulta Finalizar transacción de descarga para completar la transacción de descarga.
  • Consulta Implementación de almacenamiento de órdenes para conocer la transformación y el almacenamiento de las órdenes.
Actualizado el: 21/08/26, 12:13 p.m.
Prev
Descarga de productos