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

Query Implementation: Products and Orders

The query implementation is responsible for retrieving products and orders from the legacy ERP, database, or other source application, transforming the results into the Talk2Sync data structure, and sending them to Talk2Sync.

The implementation uses pagination so that the connector can process records in batches according to the performance requirements of the source system.

Query Implementation Products

The product query process consists of:

  1. Extracting or querying products from the source application.
  2. Transforming the results into an array of products using the Talk2Sync structure.
  3. Sending the resulting product page to Talk2Sync.
  4. Determining whether additional products remain to be processed.

You should define a page size that is appropriate for the performance characteristics of your source system.

The implementation must also determine whether the current result set contains additional products. This has more state is required to determine when the connector should stop pushing product pages to Talk2Sync.

Query Implementation Orders

The order query process follows the same pagination model:

  1. Extracting or querying orders from the source application.
  2. Transforming the results into an array of orders using the Talk2Sync structure.
  3. Sending the resulting order page to Talk2Sync.
  4. Determining whether additional orders remain to be processed.

As with products, you should define a page size that fits the performance requirements of your source system.

The implementation must determine whether the current result set contains additional orders. The has more state indicates when the connector should continue pushing order pages or stop the process.

Products and Orders Are Optional

It is not mandatory to synchronize both products and orders.

You can implement synchronization for:

  • Products only.
  • Orders only.
  • Both products and orders.

Regardless of which entities are implemented, all transaction steps between the connection states must be performed in the correct order.

Query Flow

Next Steps

  • Review Products & Orders Store Implementation for processing products and orders updates received from Talk2Sync.
  • Review the Reverse Connector Protocol for the complete transaction flow.
Last Updated: 8/28/26, 12:58 AM
Prev
Implementation
Next
Store Implementation: Products and Orders