Cómo sincronizar SYStienda con Codaly Sync
Si estás buscando cómo sincronizar SYStienda con Codaly, en esta guía encontrarás el paso a paso completo para conectar tu sistema SYStienda con Codaly Sync y mantener tu catálogo de productos actualizado automáticamente en la nube.
Además, SysTienda utiliza una base de datos SQL Server, a la cual Codaly Sync se conecta mediante ODBC.
Requisitos antes de comenzar
- Tener SYStienda instalado en la misma computadora donde se configurará la sincronización.
- Tener Codaly Sync instalado.
- Tener una cuenta de Codaly Cloud.
Configurar ODBC
1. Agregar la conexión ODBC
En Windows abre el Administrador de origen de datos ODBC de 64 bits y presiona el botón ‘Agregar‘.

Seleccionamos SQL Server

2. Configurar conexión
Agregamos el nombre con el que identificaremos el ODBC y seleccionamos el servidor «CAJA01\MRGSPV».

Seleccionamos la autenticación de Windows NT.

Establecemos la base de datos predeterminada; en este caso, MRedSPVdb2.

Finalmente, presionamos “Finalizar”.

Crear el servicio en Codaly Sync
3. Nombrar el servicio
Abre Codaly Sync, haz clic en «Agregar servicio» y asigna un nombre descriptivo (por ejemplo, «Sincronizador»).


4. Seleccionar el tipo de base de datos
En la selección de tipo, elige la opción ODBC.

5. Ajustes de conexión
Presionamos el botón “Obtener bases de datos” para consultar los DSN de 64 bits disponibles en el servidor local. Seleccionamos “systienda” y, posteriormente, hacemos clic en el botón “Prueba de conexión” para verificar que la configuración sea correcta.

6. Consulta de datos
Seleccionamos ‘Raw Query’.

Escribimos nuestra consulta personalizada en formato SQL.
SELECT
a.ArticuloID AS id,
a.CodigoArt AS clave,
a.DescripArt AS descripcion,
a.PrecioSinIva AS precio_base,
a.PrecioConIva AS precio_venta,
a.DescuentoConIva AS descuento_con_iva,
a.UniMed AS unidad,
d.NomDepto AS observacion,
a.Ubicacion AS ubicacion
FROM TabArticulos a
LEFT JOIN TabDepartamentos d ON d.CveDepto = a.Depto
WHERE a.StatusArt = 'V'
ORDER BY a.CodigoArt
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.

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

8. Configurar el destino de los datos
Selecciona el destino donde se enviará el catálogo sincronizado (por ejemplo, Codaly Cloud) y completa las credenciales solicitadas.

Codaly Cloud
9. Iniciamos sesión en Codaly Cloud
Damos clic en nuestro usuario, Integraciones, SQL, Configurar integración.


Damos clic en crear token

Con esto, ya tendremos nuestro ID Token y el Token Secreto, los cuales serán necesarios para la configuración e integración del sistema.

10. Configuramos los accesos.
Colocamos él, Id Token y Token secreto generados en https://codaly.com.mx/ y presionamos el botón Sign in para iniciar sesión. Y finalmente presionamos finalizar.

11. Guardar e iniciar el servicio
Guarda el servicio y actívalo. A partir de este momento, cada vez que guardes cambios en tu archivo Excel, Codaly Sync detectará la modificación y sincronizará el catálogo automáticamente.

Puedes descubrir más formas de crear servicios en el siguiente enlace:
https://ayuda.labeldictate.com/category/codaly/codaly-cloud-bases-de-datos/