Saltar al contenido principal

Integración de terceros

La integración de terceros de NinoxNet permite conectar una aplicación externa para leer catálogo y stock, enviar pedidos y ventas y mantenerse sincronizado por webhooks.

Está pensada como base para casos de uso como:

  • ecommerce propio
  • chatbot con catálogo y stock
  • sincronización con un sistema externo
  • automatizaciones comerciales
Estado del proyecto

La integración de terceros es un proyecto activamente en desarrollo. La base actual es estable para comenzar una integración y se irán incorporando nuevos endpoints (algunos en BETA).

Qué resuelve hoy​

Hoy la integración pública cubre estos flujos:

  1. Leer artículos, precios, categorías, etiquetas, variantes y stock.
  2. Enviar pedidos y ventas desde un sistema externo a NinoxNet.
  3. Recibir cambios por webhooks (push de stock, precios y variantes).
  4. Exportar en lote clientes, saldos, stock e ítems de venta (endpoints BETA).

Si tu objetivo es desarrollar una app, este es el flujo recomendado para comenzar:

  1. Obtener credenciales — ver Autenticación.
  2. Consumir el catálogo.
  3. Normalizar los datos en tu sistema.
  4. Definir una estrategia de sincronización.
  5. Integrar el envío de pedidos.

Contratación y costo​

La integración de terceros tiene un costo adicional. Antes de avanzar con el desarrollo, verificá el esquema comercial vigente en ninoxnet.com/integraciones/terceros.

Importante

Tomá este punto en cuenta desde el inicio del proyecto, porque impacta tanto en el onboarding como en la decisión de alcance de la integración.

Mapa de la sección​

PáginaContenido
AutenticaciónBase URLs, token X-NX-TOKEN, primer request
Alcance y límitesReglas de alcance y límites de frecuencia
CatálogoGetData / GetDataCurva y sincronización
PedidosCrear, actualizar, cambiar estado y cancelar pedidos
Ventas (BETA)Venta directa, nota de crédito, facturar preventa, medios de pago
Stock (BETA)Movimientos de stock y motivos
Exportaciones (BETA)Clientes, saldos, stock, ventas, preventas, compras y gastos en lote
Entidades y configuración (BETA)Listado paginado de clientes y config de la integración
WebhooksPush de cambios de artículos
Esquema de datosTipos y contratos TypeScript
Enums y códigosValores numéricos de tipos, estados y medios de pago
Errores comunesTabla de códigos de error
OnboardingProceso de alta de la integración
Asistente de implementaciónGuía paso a paso por escenario
ChangelogHistorial de cambios de la API

Siguiente paso​

Si estás arrancando una integración nueva, empezá por la autenticación y el primer request al catálogo. Para una guía guiada por tu caso de uso, usá el asistente de implementación.