Automatizá la actualización de precio, stock y la exportación de ventas
Con los Procesos Programados de Integraly configurás una tarea que se ejecuta sola, cada cierto tiempo, para mantener tus publicaciones al día o descargar tus ventas — sin tener que abrir Excel ni hacerlo a mano. Esta guía explica, paso a paso, cómo crearlos, sus alternativas y cómo llevarlos a un servidor.
01 Qué es y para qué sirve
Un proceso automático es una tarea que Integraly registra en tu Windows para que se ejecute por sí sola con la frecuencia que elijas (por ejemplo, cada 15 minutos o todos los días a las 7:00). Hay dos grandes tipos:
Actualiza tus publicaciones
Toma un archivo (CSV o XLSX) con tus códigos y valores, y actualiza en MercadoLibre el precio, el stock, o ambos.
Exporta tus ventas
Descarga tus ventas (pagos aprobados) a un archivo por día, con los campos que elijas, listo para tu contabilidad o conciliación.
Corre 24/7 sin Excel
Cualquier proceso se puede exportar para instalarlo en otra PC o servidor y que funcione solo, sin depender de tu Excel.
¿En qué casos conviene?
- Sincronizar con tu sistema o planilla: si tu ERP, tu depósito o una planilla generan un listado de precios/stock, dejás que Integraly lo publique en ML automáticamente.
- Stock siempre al día: programás varias corridas por día para que el stock refleje tu inventario real y evitar sobreventas.
- Fijar tu ganancia neta: con el modo “monto a recibir” indicás cuánto querés cobrar y el sistema calcula el precio de publicación de cada aviso (contemplando comisión y envío).
- Ventas para contabilidad: exportás todos los días las ventas del día (o de los últimos N días) sin entrar a la plataforma.
- Operar desde un servidor: lo dejás corriendo en una máquina encendida 24/7, sin necesidad de tener Excel abierto.
02 Abrir Procesos Programados
En Excel, con el complemento instalado, entrá a la pestaña Integraly y, en la sección Más funciones, hacé clic en Procesos Programados. (Tené la cuenta de MercadoLibre iniciada con Login.)
03 La ventana de procesos
Es el panel central donde ves y administrás todos tus procesos. Cada fila es un proceso; abajo tenés los botones de acción.
Las columnas
| Columna | Qué muestra |
|---|---|
| Nombre | El nombre que le pusiste al proceso. |
| Tipo | Precio, Stock, Precio y Stock o Ventas, según lo que hace. |
| Cuenta | La cuenta de MercadoLibre sobre la que opera. |
| Archivo / Carpeta | El archivo de origen (Precio/Stock) o la carpeta destino (Ventas). |
| Programación | Cada cuánto se ejecuta (cada N minutos/horas, o diario a una hora). |
| Tarea | Sí/No: si la tarea quedó registrada en el Programador de tareas de Windows. |
Los botones
.zip autocontenido para llevar el proceso a otra PC o servidor.04 Preparar el archivo (Precio/Stock)
Para los procesos de precio/stock necesitás un archivo CSV o XLSX. La primera fila son los encabezados (nombres de columna) y cada fila siguiente es una publicación. Vas a necesitar una columna clave (para identificar la publicación) y las columnas de precio y/o stock.
Codigo, Precio, Stock.El archivo CSV se ve así (el separador puede ser ; o ,, se detecta solo):
Codigo;Precio;Stock ABC123;15659;50 DEF456;24890;32 GHI789;9750;18 JKL234;32150;75
Los nombres de las columnas los elegís vos: al crear el proceso le indicás cuál es la columna clave, la de precio y la de stock. No hace falta que se llamen exactamente “Precio” o “Stock”.
05 Crear un proceso paso a paso
Desde la ventana de procesos, hacé clic en Nuevo y seguí estos pasos.
Elegí el tipo de proceso
Se abre un cuadro que pregunta “¿Qué tipo de proceso querés crear?”. Elegí Precio y/o Stock o Exportación de Ventas y hacé clic en Continuar.
Completá los datos del proceso
Para un proceso de Precio y/o Stock se abre este formulario. Más abajo está explicado campo por campo.
Campo por campo
Codigo).Al finalizar, Aceptar guarda el proceso y —si está Activo— registra la tarea programada.
06 Alternativas y opciones
Estas tres decisiones definen cómo se comporta el proceso. Elegilas según tu operatoria.
Qué actualiza: precio, stock o ambos
Ajuste de precios
Actualizás solo el precio (por ejemplo, según una lista que cambia seguido). El stock queda como está.
Control de stock
Actualizás solo las cantidades. Ideal para sincronizar inventario varias veces al día.
Sincronización total
Actualizás ambos en la misma corrida, desde un único archivo.
Cómo se interpreta el precio del archivo
| Opción | Qué hace | Cuándo usarla |
|---|---|---|
| Precio de publicación | El valor del archivo se publica tal cual como precio de venta. | Cuando ya tenés el precio final que querés mostrar. |
| Monto a recibir (calcula precio) | El valor del archivo es el neto que querés cobrar. El sistema calcula el precio de publicación de cada aviso contemplando la comisión de ML y el costo de envío, para que te quede ese neto. Tras aplicarlo, vuelve a verificar el neto real y, si hace falta, lo ajusta. | Cuando querés fijar tu ganancia y que el precio se calcule solo — incluso si el mismo producto tiene distintas condiciones de venta. |
Cómo se identifica cada publicación
| Clave | Qué es | Detalle |
|---|---|---|
| Id | El identificador de MercadoLibre (ej. MLA123456789). | Apunta a una publicación exacta. |
| SKU | Tu código interno (seller_custom_field). | Un mismo SKU puede resolver a varias publicaciones: se actualizan todas. |
Cada cuánto se ejecuta
07 Proceso de Ventas
Si al crear elegiste Exportación de Ventas, se abre este formulario. En vez de un archivo de origen, definís una carpeta destino donde se guardan los archivos de ventas (uno por día).
Campo por campo
Las ventas se toman por fecha de aprobación del pago, en hora local.
08 Probar y revisar el log
Antes de dejarlo automático, conviene verificar que todo quede bien.
Probar ahora
Seleccioná el proceso en la lista y hacé clic en Probar ahora. Se ejecuta en el momento (sin esperar la programación) y genera el archivo/log, para que veas el resultado real.
El log de cada corrida
Cada ejecución escribe un registro con una línea por cambio y un resumen final:
- OK: el cambio se aplicó. SIN CAMBIOS: el valor ya coincidía. ERROR: no se pudo aplicar (con el motivo).
- Totales al final: cuántos OK, sin cambios, sin datos y errores.
- En modo Monto a recibir, cada línea muestra además cuánto te queda a recibir, por ejemplo
(A recibir: $2300950 OK).
El log se guarda en la carpeta de logs que indicaste (o en la carpeta por defecto). Podés elegir formato TXT y/o Excel.
09 La tarea en el Programador de tareas
Cuando el proceso está Activo, Integraly lo registra como una Tarea Programada de Windows. Podés verla —y confirmar que quedó creada— en el Programador de tareas.
Cómo abrirlo
Abrí el menú Inicio y buscá “Programador de tareas”.
Dónde queda la tarea
Dentro del Programador, andá a Biblioteca del Programador de tareas → carpeta “Integraly”. Ahí se crea una tarea por cada proceso, con su nombre.
- Estado: Listo = activa; Deshabilitado = el proceso quedó guardado pero no se ejecuta solo (destildaste “Activo”).
- Desencadenadores: reflejan la programación que elegiste (por ejemplo “repetir cada 06:00:00” o “a las 07:00 todos los días”).
No necesitás tocar nada acá: Integraly crea, actualiza y elimina la tarea por vos (con los botones de la ventana de procesos). Esta vista sirve para confirmar que quedó registrada o para revisar su estado.
10 Exportar a un servidor
Si querés que el proceso corra en otra PC o en un servidor 24/7 (sin necesidad de tener Excel abierto), usá Exportar a servidor. Genera un .zip autocontenido con todo lo necesario.
.zip con el nombre del proceso.Qué contiene el ZIP
- IntegralyUpdater.exe (+ .config)El programa que ejecuta el proceso.
- Integraly.Core.dll · Newtonsoft.Json.dllDependencias necesarias.
- Jobs\<nombre>.jsonLa configuración del proceso, con las credenciales embebidas para que sea portable.
- _ejecutar.cmdCorre el proceso una vez, para probar.
- instalar-tarea.cmdRegistra la Tarea Programada de Windows con la frecuencia configurada.
- desinstalar-tarea.cmdQuita la tarea.
- INSTRUCCIONES.txtEl paso a paso, incluido en el propio ZIP.
Cómo instalarlo en el servidor
Copiá la carpeta al servidor
Descomprimí el ZIP en el servidor, por ejemplo en C:\Integraly\MiProceso.
Ajustá las rutas
Abrí Jobs\<nombre>.json con un editor de texto y corregí las rutas para el servidor: ArchivoOrigen (Precio/Stock), CarpetaDestino (Ventas) y, opcionalmente, CarpetaLogs. Dejá el archivo de origen en esa ruta.
Probalo
Doble clic en _ejecutar.cmd. Verificá que diga Totales sin errores y que se genere el log.
Programalo
Clic derecho en instalar-tarea.cmd → Ejecutar como administrador. Queda registrada la tarea con la frecuencia configurada. Para quitarla, usá desinstalar-tarea.cmd.
Windows con .NET Framework 4.5.1 o superior (4.8 recomendado) y salida a internet (hacia api.mercadolibre.com, api.mercadopago.com y el backend de Integraly).
La tarea corre cuando hay una sesión iniciada. Si el servidor no tiene una sesión abierta, configurá la tarea en el Programador de tareas con “Ejecutar tanto si el usuario inició sesión como si no”.
El archivo Jobs\<nombre>.json contiene el token de acceso a tu cuenta de MercadoLibre. Tratá esa carpeta como información sensible y no la compartas.
11 Buenas prácticas
- Probá siempre con “Probar ahora” antes de dejar el proceso automático, y revisá el log.
- Dejá tildado “Omitir si el valor ya coincide”: evita reenvíos innecesarios y hace las corridas más rápidas.
- Elegí la frecuencia según el dato: el stock suele necesitar más corridas que el precio.
- Cuidá la cuenta: los cambios se aplican en la cuenta seleccionada; verificá que sea la correcta.
- Mantené el archivo en una ruta estable (que no cambie de lugar), para que el proceso siempre lo encuentre.
- Para operación 24/7, exportá a un servidor encendido en vez de depender de tu PC personal.