Manual de usuario
Centro de ayuda/Manual de usuario/Directorio de conectores: ERP, WMS externos y plataformas operativas

Directorio de conectores: ERP, WMS externos y plataformas operativas

Última actualización 2026-10-20

ERP, WMS externos, flotas/telemática, rastreo de contenedores y última milla: los campos exactos de cada asistente y dónde obtenerlos.

ERP y sistemas contables#

Los conectores ERP sincronizan las mismas familias de documentos en ambos sentidos: clientes, artículos y pedidos entre Docklify y el ERP, y facturas generadas desde envíos y recepciones que se contabilizan en el ERP. Cada conector a continuación indica los campos exactos que pide su asistente de conexión y dónde obtenerlos. Consejo: si su ERP ofrece un sandbox o empresa de prueba, cree primero la conexión allí para revisar los campos y flujos, y luego pásela a su empresa real.

QuickBooks Online

QuickBooks Online es la plataforma de contabilidad en la nube de Intuit para pymes. Sincroniza el conjunto estándar de documentos ERP (clientes, artículos y pedidos en ambos sentidos, y facturas contabilizadas de vuelta) a través de la API oficial de QuickBooks. Método de conexión: OAuth2 — pegue un Access Token de su app de QuickBooks junto con el Realm ID de su empresa.

Campo¿Obligatorio?Dónde obtenerlo
Realm ID (Company ID)ObligatorioQuickBooks → engranaje → Cuenta y configuración → Facturación y suscripciones → Company ID
Access TokenObligatorioSe obtiene en el portal Intuit Developer (OAuth2 playground); caduca en 1 hora y se renueva con el Client ID / Secret de la app
EntornoOpcionalproduction (por defecto) o sandbox

Xero

Xero es una plataforma de contabilidad en la nube para pequeñas empresas y sus contadores. Sincroniza el conjunto estándar de documentos ERP a través de la API oficial de Xero. Método de conexión: OAuth2 — pegue un Access Token de su app de Xero junto con el Tenant ID de la organización a sincronizar.

Campo¿Obligatorio?Dónde obtenerlo
Tenant IDObligatorioLo devuelve GET api.xero.com/connections tras OAuth, o se ve en su app en developer.xero.com
Access TokenObligatorioToken OAuth2 de su app Xero; los alcances deben incluir accounting.transactions.read, accounting.contacts.read, accounting.settings.read

Odoo

Odoo es un ERP modular de código abierto (ventas, inventario, contabilidad y más), en Odoo Online o en su propio servidor. Sincroniza el conjunto estándar de documentos ERP a través de la API externa de Odoo. Método de conexión: la Base URL y la base de datos de su instancia, iniciando sesión con un usuario y una API Key que Odoo trata como contraseña.

Campo¿Obligatorio?Dónde obtenerlo
Base URLObligatorioLa dirección de su Odoo, p. ej. https://mycompany.odoo.com
Base de datosObligatorioEl nombre de la base de datos; en Odoo Online suele ser el subdominio
UsuarioObligatorioEl usuario de Odoo dueño de la API key
API KeyObligatorioAvatar → My Profile → Account Security → New API Key; se usa como contraseña

Nota: en Odoo Online, el acceso API externo requiere el plan Custom.

NetSuite

NetSuite es el ERP en la nube de Oracle para operaciones grandes y multientidad. Sincroniza el conjunto estándar de documentos ERP a través de los servicios web REST de NetSuite. Método de conexión: OAuth2 — su Account ID y un Access Token de un registro de integración de NetSuite (la autenticación por tokens TBA no es compatible).

Campo¿Obligatorio?Dónde obtenerlo
Account IDObligatorioNetSuite → Setup → Company → Company Information (sandbox: 1234567_SB1)
Access TokenObligatorioUn token OAuth2 de un registro de integración de NetSuite con el alcance rest_webservices. TBA no es compatible: use OAuth2

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central es el ERP en la nube de Microsoft para pymes. Sincroniza el conjunto estándar de documentos ERP a través de la API de Business Central. Método de conexión: un registro de aplicación en Microsoft Entra — Tenant ID, Client ID y Client Secret (inicio de sesión con credenciales de cliente).

Campo¿Obligatorio?Dónde obtenerlo
Tenant IDObligatorioMicrosoft Entra → Registros de aplicaciones → su app → ID de directorio (tenant)
Client IDObligatorioLa misma página de registro (Application ID)
Client SecretObligatorioEntra → Certificados y secretos; se muestra una vez. En Business Central cree también el registro de la app Entra y su conjunto de permisos
EntornoOpcionalNormalmente «production»
EmpresaOpcionalNombre de la empresa en Business Central; vacío = la primera

Sage Intacct

Sage Intacct es una plataforma de gestión financiera en la nube para empresas multientidad y orientadas a finanzas. Sincroniza el conjunto estándar de documentos ERP a través de la API REST de Intacct. Método de conexión: el Client ID / Client Secret de su app en el portal de desarrolladores de Sage; las empresas multientidad indican además la entidad destino.

Campo¿Obligatorio?Dónde obtenerlo
Client IDObligatorioPortal de desarrolladores de Sage → su app (credenciales REST)
Client SecretObligatorioLa misma página de la app
Entity IDOpcionalSolo para empresas multientidad: la entidad destino

Use un usuario de integración dedicado en Intacct. Iniciar sesión en la web con ese usuario invalida su token REST (error REST-2102): reemita el token y no vuelva a iniciar sesión con él.

Acumatica

Acumatica es un ERP en la nube para empresas medianas de distribución, manufactura y comercio. Sincroniza el conjunto estándar de documentos ERP a través de la API REST basada en contratos de Acumatica. Método de conexión: inicie sesión en su sitio y empresa de Acumatica con un usuario / contraseña con acceso API.

Campo¿Obligatorio?Dónde obtenerlo
Base URLObligatorioLa dirección de su sitio Acumatica sin /entity, p. ej. https://erp.example.com/AcumaticaERP
EmpresaObligatorioLa empresa (tenant) de Acumatica
UsuarioObligatorioUn usuario de Acumatica con acceso API
ContraseñaObligatorioLa contraseña de ese usuario
SucursalOpcionalLa sucursal destino, si su empresa usa sucursales
Nombre / versión del endpointOpcionalNombre normalmente «Default» y una versión acorde a su Acumatica, p. ej. 24.200.001

Microsoft Dynamics 365 Finance & Supply Chain

Microsoft Dynamics 365 Finance & Supply Chain Management es el ERP empresarial de Microsoft. Sincroniza el conjunto estándar de documentos ERP a través de los servicios OData del entorno. Método de conexión: un registro de aplicación en Microsoft Entra — Tenant ID, Client ID y Client Secret — contra la URL de su entorno.

Campo¿Obligatorio?Dónde obtenerlo
URL del entornoObligatorioLa dirección de su entorno F&SCM sin /data
Tenant IDObligatorioMicrosoft Entra → Registros de aplicaciones → ID de directorio
Client IDObligatorioEl mismo registro. Regístrelo también en F&O: Administración del sistema → Aplicaciones de Microsoft Entra ID, vinculado a un usuario / rol
Client SecretObligatorioEntra → Certificados y secretos; se muestra una vez

SAP S/4HANA

Sincroniza vía las APIs OData de S/4HANA. No hay dirección por defecto (Cloud y local difieren) y hay dos autenticaciones: el par Basic (usuario / contraseña) o el trío OAuth2 (client ID / secret / token URL), no ambos.

Campo¿Obligatorio?Dónde obtenerlo
Base URLObligatorioLa dirección de su host S/4HANA (equipo basis / destino BTP)
Cliente SAPOpcionalEl número de cliente SAP, si su sistema usa varios
Usuario / contraseña (Basic)OpcionalUn usuario de comunicación en S/4HANA: este par O el trío OAuth2
Client ID / Secret / Token URL (OAuth2)OpcionalSistemas Cloud: de la service key de BTP de su instancia de integración

SAP Business One

SAP Business One es el ERP de SAP para pequeñas y medianas empresas. Sincroniza el conjunto estándar de documentos ERP a través del Service Layer de Business One. Método de conexión: inicie sesión con la base de datos de la empresa, el usuario y la contraseña de un usuario de Business One con acceso API.

Campo¿Obligatorio?Dónde obtenerlo
URL del Service LayerObligatorioLa dirección del Service Layer sin /b1s/v2
Base de datos de la empresaObligatorioEl nombre de la base de datos, p. ej. SBODemoUS
UsuarioObligatorioUn usuario de Business One con acceso API
ContraseñaObligatorioLa contraseña de ese usuario

Oracle Fusion ERP (Cloud)

Sincroniza vía la REST API de Fusion. Complete el par Basic (usuario / contraseña) o un token OAuth obtenido antes; si hay token, tiene prioridad.

Campo¿Obligatorio?Dónde obtenerlo
Base URLObligatorioLa dirección de su entorno Fusion
Usuario / contraseña (Basic)OpcionalUn usuario Fusion con roles de integración, o el token siguiente
OAuth TokenOpcionalUn token Bearer obtenido de su dominio de identidad OCI / IDCS
Versión de la APIOpcionalPor defecto 11.13.18.05; cámbiela solo si su Fusion usa otra

Cin7

Cin7 es una plataforma en la nube de inventario y gestión de pedidos para empresas de productos multicanal. Sincroniza el conjunto estándar de documentos ERP a través de la API de Cin7. Método de conexión: el par API Username / API Password definido en una conexión API dentro de su cuenta de Cin7.

Campo¿Obligatorio?Dónde obtenerlo
Usuario APIObligatorioCin7 → go.cin7.com → Conexiones API → el usuario de su conexión
Contraseña APIObligatorioDefinida en la misma conexión API

Epicor Kinetic

Epicor Kinetic es un ERP creado para fabricantes y distribuidores. Sincroniza el conjunto estándar de documentos ERP a través de los servicios REST de Kinetic. Método de conexión: usuario / contraseña, más una API Key creada en API Key Maintenance de Kinetic cuyo alcance de acceso cubra los servicios de pedidos, clientes y artículos.

Campo¿Obligatorio?Dónde obtenerlo
Base URLObligatorioLa dirección de su servidor Kinetic sin /api
EmpresaObligatorioEl código de empresa, p. ej. EPIC06
UsuarioObligatorioUn usuario de Kinetic para la integración
ContraseñaObligatorioLa contraseña de ese usuario
API KeyObligatorioKinetic → API Key Maintenance → New Key (se muestra una vez). El Access Scope debe cubrir SalesOrderSvc, CustomerSvc y PartSvc

Fishbowl

Fishbowl es un sistema de gestión de inventario muy usado por empresas de productos que llevan sus libros en QuickBooks. Sincroniza el conjunto estándar de documentos ERP a través de la API del servidor de Fishbowl. Método de conexión: usuario / contraseña bajo un App Name; tras el primer inicio de sesión, apruebe esa app una vez en Fishbowl, en Settings → Integrated Apps.

Campo¿Obligatorio?Dónde obtenerlo
URL del servidorObligatorioLa dirección de su servidor Fishbowl, p. ej. http://192.168.1.10:80; debe ser accesible desde internet o por VPN
UsuarioObligatorioUn usuario de Fishbowl para la integración
ContraseñaObligatorioLa contraseña de ese usuario
Nombre de la appObligatorioEl nombre con el que entra esta integración. Tras el primer inicio, apruébelo en Fishbowl: Settings → Integrated Apps
App IDOpcionalAsignado en Integrated Apps tras la aprobación, si su configuración lo usa

Brightpearl

Brightpearl es una plataforma de operaciones minoristas (pedidos, inventario y contabilidad) para vendedores multicanal. Sincroniza el conjunto estándar de documentos ERP a través de la API de Brightpearl. Método de conexión: OAuth — un Access Token obtenido para su app vía Authorization Code Grant, junto con su Account, Datacenter, App Ref y Dev Ref.

Campo¿Obligatorio?Dónde obtenerlo
Cuenta (subdominio)ObligatorioEl subdominio de su dirección Brightpearl, p. ej. «acme» en acme.brightpearl.com
Centro de datosObligatorioEl api_domain que devuelve el flujo OAuth, p. ej. use1.brightpearlconnect.com
App RefObligatorioLa referencia de su app en la configuración de desarrollador de Brightpearl
Dev RefObligatorioSu referencia de desarrollador en la misma configuración
Access TokenObligatorioSe obtiene vía Authorization Code Grant de su app

WMS externos#

Las conexiones WMS externas funcionan al revés que los canales de venta: Docklify (OMS / torre de control) envía pedidos y ASNs a un sistema de almacén que no es Docklify WMS y recibe inventario y confirmaciones de envío.

Item WMS (UNIS)

Conecta Docklify con un almacén Item WMS / UNIS: bajan pedidos y ASNs, suben inventario y estados de envío. Todos los IDs los asigna UNIS.

Campo¿Obligatorio?Dónde obtenerlo
UsuarioObligatorioSu usuario de Item WMS
ContraseñaObligatorioSu contraseña de Item WMS
Company IDObligatorioAsignado por el administrador de UNIS; va en casi todas las llamadas
Customer IDObligatorioAsignado por Finanzas de UNIS
Facility IDObligatorioEl ID de almacén asignado por su CSR de ITEM
Base URLOpcionalPor defecto el endpoint de producción https://wms.item.com/api/public/v1/public

Logiwa

Conecta Docklify con un almacén Logiwa: bajan pedidos, suben inventario y confirmaciones. La autenticación es el correo / contraseña de la cuenta Logiwa, intercambiados por un token de sesión automáticamente.

Campo¿Obligatorio?Dónde obtenerlo
Usuario (correo)ObligatorioEl correo de un usuario Logiwa con acceso API
ContraseñaObligatorioLa contraseña de ese usuario

Oracle WMS Cloud

Conecta Docklify con Oracle WMS Cloud (LogFire): bajan pedidos, suben inventario y confirmaciones. La autenticación va por su dominio IDCS de Oracle con un trío OAuth2; los valores exactos vienen de la configuración de su instancia.

Campo¿Obligatorio?Dónde obtenerlo
Client IDObligatorioLa aplicación confidencial IDCS de su instancia WMS
Client SecretObligatorioLa misma aplicación IDCS
Token URLObligatorioEl endpoint de token OAuth de su dominio IDCS

Flotas, telemática y mapas (TMS)#

Samsara

Trae datos de flota, vehículos y conductores (ubicaciones, estadísticas) de Samsara a TMS para despacho y rastreo en vivo.

Campo¿Obligatorio?Dónde obtenerlo
API TokenObligatorioSamsara Dashboard → Settings → API Tokens: genere un token con lectura de fleet / vehicles / stats
Base URLOpcionalRegión API: por defecto https://api.samsara.com; UE: https://api.eu.samsara.com

Motive

Trae datos de flota y vehículos de Motive (KeepTruckin) a TMS. Motive usa OAuth 2.0 (authorization code): complete primero la autorización y pegue aquí el access token obtenido.

Campo¿Obligatorio?Dónde obtenerlo
Access TokenObligatorioEl token obtenido vía gomotive.com/oauth/authorize → gomotive.com/oauth/token
Base URLOpcionalPor defecto https://api.gomotive.com; cámbiela solo para un endpoint regional

FedEx Freight

Cotización LTL y reservas con FedEx Freight desde TMS, con el mismo modelo de app del FedEx Developer Portal pero con su número de cuenta Freight.

Campo¿Obligatorio?Dónde obtenerlo
Client IDObligatorioFedEx Developer Portal → su app → Client ID
Client SecretObligatorioLa misma página de la app
Número de cuenta FreightObligatorioSu número de cuenta FedEx Freight (cotización LTL y facturación)
Modo de pruebaOpcional"true" (por defecto) usa el sandbox con credenciales de prueba; "false" usa producción

Google Maps (Routes)

Cálculo de rutas y distancias para la planificación TMS / LastMile, vía la Routes API de Google.

Campo¿Obligatorio?Dónde obtenerlo
API KeyObligatorioGoogle Cloud Console → cree un proyecto → active la Routes API → cree una clave API (restrinjala a Routes API y sus IPs)

Mapbox

Cálculo de rutas y distancias para TMS / LastMile vía la Directions API de Mapbox; alternativa a Google Maps: conecte uno de los dos.

Campo¿Obligatorio?Dónde obtenerlo
Access TokenObligatorioaccount.mapbox.com → Access Tokens

Rastreo de contenedores (Drayage)#

Terminal49

Hitos de contenedores, itinerarios de buques y disponibilidad en terminal para Drayage, desde Terminal49. La clave es de autoservicio y la Developer Key gratuita ya rastrea hasta 100 contenedores.

Campo¿Obligatorio?Dónde obtenerlo
API KeyObligatorioapp.terminal49.com/developers/api-keys: cree allí una clave

Vizion

Eventos e hitos de rastreo de contenedores para Drayage, desde Vizion. No hay registro de autoservicio: las claves las emite el equipo comercial de Vizion.

Campo¿Obligatorio?Dónde obtenerlo
API KeyObligatorioEmitida por el equipo comercial de Vizion al abrir la cuenta (cabecera X-API-Key)

Plataformas de última milla#

Estas dos conexiones permiten a LastMile despachar pedidos a redes de mensajería bajo demanda. Ambas piden su dirección de recogida en la propia conexión, porque cada entrega se crea desde ese punto.

DoorDash Drive

DoorDash Drive es la red de mensajería bajo demanda de DoorDash para sus propios pedidos: LastMile crea las entregas desde su punto de recogida y las sigue hasta la puerta del cliente. Método de conexión: credenciales API del portal de desarrolladores de DoorDash — las solicitudes se firman como JWT con su Developer ID, Key ID y Signing Secret.

Campo¿Obligatorio?Dónde obtenerlo
Developer IDObligatorioPortal de desarrolladores de DoorDash → página Credentials
Key IDObligatorioLa misma página Credentials (pareja del signing secret)
Signing SecretObligatorioLa misma página Credentials (base64; firma el JWT)
Dirección de recogidaOpcionalDirección de recogida en una línea. Obligatoria salvo que complete External Business ID + External Store ID (manda la dirección de la tienda registrada)
External Business ID / External Store IDOpcionalSi su negocio y tienda están registrados en DoorDash, complete ambos en lugar de la dirección
Nombre del negocio de recogidaOpcionalEl nombre que ve el repartidor al recoger
Teléfono de recogidaOpcionalUn teléfono al que el repartidor puede llamar

Uber Direct

Uber Direct es la red de mensajería bajo demanda de Uber para sus propios pedidos: LastMile crea las entregas desde su punto de recogida y las sigue hasta la puerta del cliente. Método de conexión: credenciales de cliente OAuth2 — el Client ID / Client Secret de su app en direct.uber.com, bajo su Customer ID.

Campo¿Obligatorio?Dónde obtenerlo
Client IDObligatoriodirect.uber.com → Developer → su app → credenciales API
Client SecretObligatorioLa misma página; se muestra una vez
Customer IDObligatoriodirect.uber.com → Developer → Customer ID (aparece en la ruta /v1/customers/{customer_id}/deliveries)
Dirección de recogida (JSON)ObligatorioLa dirección de su tienda / almacén como JSON, p. ej. {"street_address":["20 W 34th St"],"city":"New York","state":"NY","zip_code":"10001","country":"US"}. Necesaria para crear entregas (no para la prueba)
Nombre de recogidaOpcionalNombre de la tienda que ve el mensajero (por defecto «Merchant»)
Teléfono de recogidaOpcionalUn teléfono al que el mensajero puede llamar

Fulfillment de marketplaces#

Amazon FBA

Esta conexión alimenta las vistas de fulfillment de plataformas: sincronización de inventario FBA, stock unificado entre sus almacenes y Amazon, y alertas de reposición. Usa el mismo conjunto de credenciales SP-API que la conexión de canal Amazon SP-API de arriba, con un requisito extra: su app SP-API debe estar autorizada para el rol «Amazon Fulfillment».

Campo¿Obligatorio?Dónde obtenerlo
Seller IDObligatorioSeller Central → Configuración → Información de la cuenta
Marketplace IDObligatorioEE. UU.: ATVPDKIKX0DER
LWA Client ID / SecretObligatorioSu app SP-API en Seller Central (debe tener el rol Amazon Fulfillment)
Refresh TokenObligatorioDel flujo de autorización de Amazon
AWS Access Key ID / SecretObligatorioClaves IAM de AWS para la firma SigV4 (el secreto se muestra una vez)
IAM Role ARNOpcionalSolo si firma vía STS AssumeRole; vacío = firma directa

Plataformas de devoluciones#

Las plataformas de devoluciones gestionan el portal de devoluciones para el comprador y deciden qué pasa con cada devolución. Al conectar una, sus devoluciones entran en la gestión de devoluciones de Docklify (RMS): su almacén ve qué devoluciones vienen en camino, las procesa al recibirlas y sigue las decisiones de disposición de la plataforma.

Happy Returns

Happy Returns (una empresa de UPS) opera un portal de devoluciones centrado en devoluciones presenciales en Return Bar y devoluciones por correo. La conexión mantiene sincronizada la gestión de devoluciones de Docklify (RMS) con Happy Returns: los cambios de estado se envían a Docklify cuando los compradores inician devoluciones y cuando estas se aprueban y reciben. Método de conexión: una clave API emitida durante la incorporación, enviada en el encabezado «X-Hr-Apikey».

Campo¿Obligatorio?Dónde obtenerlo
Clave APIObligatorioLa emite su gerente de cuenta de Happy Returns durante la incorporación (página de configuración API)
URL base de la APIOpcionalSu host de API comercial se asigna durante la incorporación. Puede dejarlo vacío por ahora y completarlo cuando tenga la dirección

Loop Returns

Loop Returns es un portal de devoluciones para marcas de comercio electrónico: los compradores inician y siguen sus devoluciones en Loop, y la conexión permite a su almacén trabajarlas en la gestión de devoluciones de Docklify (RMS), marcándolas al llegar y procesándolas en el banco. Método de conexión: una clave API del panel de Loop, enviada en el encabezado «X-Authorization».

Campo¿Obligatorio?Dónde obtenerlo
Clave APIObligatorioPanel de Loop → Returns Management → Tools & integrations → Developer Tools: cree una clave con el permiso «returns»

ReturnGO

ReturnGO es un portal de devoluciones que gestiona todo el recorrido, desde la solicitud del comprador hasta el reembolso. La conexión sincroniza sus órdenes de devolución (RMA) con la gestión de devoluciones de Docklify (RMS), para que el almacén pueda consultar cualquier devolución y ver qué viene de vuelta antes de que llegue. Método de conexión: una clave API más el dominio de su tienda, enviados como encabezados en cada llamada, junto con la URL del servidor API de la documentación de ReturnGO.

Campo¿Obligatorio?Dónde obtenerlo
Clave APIObligatorioPanel de ReturnGO → Settings → API: genere una clave (una clave puede gestionar varias tiendas)
Dominio de la tiendaObligatorioEl dominio de su tienda registrado en ReturnGO, p. ej. demo-store.myshopify.com (encabezado «x-shop-name»)
URL del servidor APIObligatorioCopie la URL del servidor desde la sección Servers de la documentación oficial de la API de ReturnGO (Swagger)
Nombre del encabezado de la clave APIOpcionalEn la mayoría de los casos x-api-key. Si ReturnGO le da otro encabezado al conectar, úselo

Optoro

Optoro decide a dónde va cada devolución — reventa, liquidación, devolución al proveedor, donación — para recuperar el mayor valor del stock devuelto. La conexión trae las decisiones de disposición de Optoro a Docklify, donde impulsan los envíos salientes hacia el canal elegido. Método de conexión: credenciales de cliente OAuth 2.0 emitidas por el equipo de Client Success de Optoro.

Campo¿Obligatorio?Dónde obtenerlo
Client IDObligatorioLo emite el equipo de Client Success de Optoro al habilitar su acceso a la API
Client SecretObligatorioSe emite junto con el Client ID por el equipo de Client Success de Optoro