🔄 Cómo sincronizar un catálogo desde ODBC utilizando Codaly Sync
En este tutorial aprenderás a configurar Codaly Sync para transferir información desde una base de datos Firebird, MySQL, SQL Server u otra fuente compatible con ODBC.
Con esta configuración podrás automatizar la actualización de tu catálogo de productos, asegurando que tus datos estén siempre disponibles, actualizados y listos para usarse en tus herramientas de gestión o impresión.
Requisitos antes de comenzar
1) Instalar el driver ODBC correcto
Codaly Sync se conecta a tu base de datos mediante ODBC, por lo que necesitas tener instalado el driver ODBC correspondiente a tu base de datos de origen.
Ejemplo: Si tu base de datos es SQL Server, debes instalar el ODBC Driver for SQL Server.
Drivers recomendados según tu sistema
- Eleventa: usa Firebird 2.0 puedes descargar el driver desde aquí
- Microsip: usa Firebird 3.0 puedes descargar el driver desde aquí
- Sicar: usa MySQL puedes descargar el driver desde aquí
- SQL Server 2005, 2008, 2008 R2, SQL Server 2012, SQL Server 2014: puedes descargar el driver desde aquí
Nota: Asegúrate de instalar el driver en la misma arquitectura que usarás (en este caso 64 bits).
En esta caso vamos a instalar el Driver para SQL Server.
Ejecutamos el instalador y presionamos Next

Aceptamos los términos y damos clic en Next

Marcamos todos los componentes y los drivers ODBC, presionamos clic en Next

Finalmente presionamos Install.

2) Agregar la conexión ODBC
Abre el Administrador de origen de datos ODBC de 64 bits y presiona el botón ‘Agregar‘.

Selecciona el controlador de base de datos, en este caso ODBC Driver 11 for SQL Server, y luego presiona ‘Finalizar‘.

Ahora, debe definir el nombre del DSN, y el servidor de conexión de la base de datos.

- Name: Ingrese el nombre que tendrá el DSN para que pueda usarlo en Codaly Sync.
- Description: Opcional agregué una descripción para el DSN.
- Server: Ingrese el servidor de la base de datos, el puerto y la instancia a la que se conectará.
Después de ingresar los datos, haga clic en el botón Siguiente para ingresar el nombre de usuario y la contraseña necesarios para la conexión.

- Login ID: Usuario para autenticarse con la base de datos.
- Password: Ingrese la contraseña correspondiente para autenticarse con el usuario informado.
Ahora, haga clic en Siguiente para seleccionar la base de datos predeterminada.

3) Crear el servicio en Codaly Sync
Ahora es el momento de acceder a Codaly Sync.
Da clic en el botón Agregar servicio / Crear servicio

Agregamos un nombre para el nuevo servicio y seleccionamos Suite Mobile POS

Seleccionamos el tipo de base de datos, en este caso ODBC.

Presionamos el botón ‘Obtener bases de datos‘ para obtener los DSN disponibles en el servidor local.

Seleccionamos el DSN de 64 bits. Presionamos el botón ‘Prueba de conexión‘ para verificar la conexión con la base de datos.

Opcionalmente, también podemos agregar el usuario y contraseña, ya que algunos ODBC, como SQL Server, no mantienen el usuario y contraseña. Esto es completamente opcional.
En este ejemplo, crearemos una consulta personalizada para obtener los datos que posteriormente sincronizaremos.
Seleccionamos ‘Raw Query’.

Escribimos nuestra consulta personalizada en formato SQL.
SELECT * FROM productos
Podemos verificar si la sintaxis es correcta presionando el botón ‘Execute’ para ejecutar la consulta en la base de datos.

Opcionalmente, podemos configurar el desencadenador para establecer cuánto tiempo tardará en ejecutarse la primera vez y con qué frecuencia se ejecutará el sincronizador.

Mapeamos las columnas del catálogo de productos de la Suite Mobile POS con las columnas obtenidas de nuestra consulta SQL.

SMP REPO/CLOUD
Seleccionamos SMP Cloud y asignamos el nombre que tendrá nuestro archivo CSV que se cargará en el repositorio de la página web https://smp.labeldictate.com/

Colocamos el usuario y contraseña que usamos en https://smp.labeldictate.com/ y damos en finalizar


Presionamos el botón Iniciar servicios.

GOOGLE DRIVE – OBSOLETO
OBSOLETO: Actualmente la conexión con Google drive no funciona de manera correcta debido a las restricciones de políticas de los mismos.
Seleccionamos Google Drive y asignamos el nombre que tendrá nuestro archivo CSV que se cargará en la carpeta LDDATA de nuestra cuenta de Google Drive.

Presionamos el botón ‘Iniciar sesión’, lo que abrirá el navegador web para completar la autenticación.

Presionamos el botón Continuar

Otorgamos permisos a la aplicación para que pueda sincronizar el catálogo de productos en formato CSV en la carpeta ‘LDATA‘ de nuestra cuenta de Google Drive.

Una vez autenticados, presionamos ‘Finalizar‘ para crear nuestro servicio de sincronización.

Presionamos el botón Iniciar servicios.

☁️ Conclusión
La sincronización de catálogos mediante ODBC en Codaly Sync es una solución robusta para empresas que necesitan conectar sus bases de datos locales con SMP Cloud o Codaly Cloud.
Gracias a su compatibilidad con múltiples controladores ODBC y su mapeo flexible, podrás mantener tus catálogos de productos siempre actualizados sin esfuerzo manual.
💡 Consejo final: verifica periódicamente tu conexión ODBC y tus credenciales en SMP Cloud para garantizar que la sincronización se mantenga activa y sin errores.