DocumentationDocumentation
Talk2Sync Documentation
User Documentation
Connector APIs
  • English
  • Español
Talk2Sync Documentation
User Documentation
Connector APIs
  • English
  • Español
  • User Guide Portal & API Documentation
  • User-documentation

    • User Documentation
    • Guide

      • User Guide: Introduction
      • Core Concepts
    • Talk2sync

      • Connection Buttons
      • Color Coding System
      • Issues and Alerts
      • Command Filters
      • Deleted Information Still Appears: How to Remove It
      • Deletions
    • Conexiones

      • Connection Settings
    • Fields

      • Time Based Sync
      • Data Governance
      • Special and Extra Fields
    • Productos

      • Product Fields
      • Equivalences
      • Product Search
      • Link / Unlink Products
    • Ventas

      • Fields
      • Equivalences
      • Sales Search
      • No SKU (Missing SKU)
    • Reports

      • Product Export
      • Sales Report
    • Faq

      • Amazon

        • Amazon Barcode Requirements
        • Amazon Catalog Discrepancies and ASIN Mismatches
        • Amazon Manufacturer Requirements
        • New ASIN Creation Errors and Invalid Attribute Values
        • Talk2sync, SKUs, and Product Identifiers
        • Amazon Variation Templates
      • Mercadolibre

        • Mercado Libre Official Stores
        • Mercado Libre Locations and Geographic Attributes
        • Mercado Libre Pick-up in Store
        • Mercado Libre Extra Attributes
        • Mercado Libre Image Processing and Synchronization
        • Mercado Libre Seller Unable to List Error
      • Linio

        • Linio Brand Not Registered Error
        • Linio Physical Dimensions and Weight Requirements
  • Connector APIs

    • Connector APIs
    • Quick-start

      • Introduction & Requirements
      • Add Connection
      • Configure Connection
      • Generate Keys
      • Test Your Integration
    • Webhooks

      • Webhooks API
      • Catalog

        • Webhooks: List Products
        • Webhooks: List Product by ID
        • Webhooks: Add/Update Product
      • Sales

        • Webhooks: List Orders
        • List Order by ID
        • Add/Update Order
    • Reverse-connections

      • Reverse Connections
      • Implementation-states

        • Implementation
        • Query Implementation: Products and Orders
        • Store Implementation: Products and Orders
        • Sleep and Timeouts
      • Protocol

        • Protocol
        • Overview
        • Product Upload
        • Order Upload
        • Product Download
        • Order Download
      • Rest-calls

        • REST Calls
        • Fetching-changes

          • Fetching Changes REST Calls
          • Ask if Fetching
          • Catalog

            • Push Products Page
            • Set Finish Product Pushes
          • Sales

            • Push Orders Page
            • Set Finish Order Pushes
            • Set Finish All Pushes
        • Pulling-changes

          • Pulling Changes REST Calls
          • Ask if Pulling
          • Catalog

            • Get Next Product to Pull
            • Pull Products Page
            • Notify Product Storage Success
            • Notify Product Storage Failure
            • Set Finish Product Download
          • Sales

            • Get Next Order to Pull
            • Pull Orders Page
            • Notify Order Storage Success
            • Notify Order Storage Failure
            • Set Finish Order Download
            • Transact Finish Pull

Product Download

The product download flow defines the sequence used by the daemon to retrieve products from Talk2Sync and insert or update them in the external system.

The process continues until there are no additional products to insert or update. Each product is transformed and stored, and the result of the storage operation is reported back to Talk2Sync.

Download Flow

flowchart TD
    A([Pull down products]) --> B{More products to insert or update?}

    B -->|Yes| C[Get next product]
    C --> D[Transformation and store implementation]
    D --> E{Store succeeded?}

    E -->|Yes| F[Notify Talk2Sync of store success]
    E -->|No| G[Notify Talk2Sync of store failure]

    F --> B
    G --> B

    B -->|No| H([End])

Process

The daemon follows these steps:

  1. Start the product download process.
  2. Check whether more products need to be inserted or updated.
  3. If products remain, retrieve the next product from Talk2Sync.
  4. Transform and store the product in the external system.
  5. Check whether the storage operation succeeded.
  6. If successful, notify Talk2Sync of the successful operation.
  7. If the operation fails, notify Talk2Sync of the storage failure.
  8. Return to the product availability check and continue processing.
  9. When no products remain, end the product download process.

Handling Storage Results

Each product must be processed independently. After attempting to store a product, the daemon reports the result to Talk2Sync before requesting the next product.

This allows the synchronization process to distinguish successfully stored products from products whose storage operation failed.

Next Steps

  • Review Pull Products Page to retrieve products pending synchronization.
  • Review Notify Product Success to report successful product storage.
  • Review Notify Product Failure to report storage failures.
  • Review Product Store Implementation for the transformation and storage implementation.
Last Updated: 8/21/26, 12:13 PM
Prev
Order Upload
Next
Order Download