Novedades de WooSync

Registro de cambios

Todo lo que fuimos mejorando, versión por versión. Se actualiza solo desde tu WordPress.

v8.0.9 Última versión
20/08/2026
  • Corregido El GTIN cargado en el producto o en la plantilla ahora sí viaja a MercadoLibre cuando el producto tiene una única variación. Antes se perdía en el camino y la publicación fallaba pidiendo el GTIN que ya habías cargado.
  • Corregido Las plantillas ya no quedan en "Desconectado" con la conexión sana: el estado del vendedor se resuelve contra una sola fuente.
  • Mejora Soporte puede ver el estado real de tu conexión desde el panel, sin pedirte capturas ni acceso a tu sitio.
  • Mejora El asistente del chat trabaja con el estado actual de tu tienda, no con el que tenía cuando abriste la conversación.
v8.0.8
19/08/2026
  • Corregido Tus plantillas ya no aparecen como "Desconectado" cuando la conexión está bien. Los botones de editar y duplicar vuelven a funcionar.
  • Corregido El chat de soporte dejó de cortarse con "tuve un problema para procesar tu consulta" cuando le pasabas un ID que no era de un producto.
  • Mejora Si le das al chat el ID de una publicación de MercadoLibre donde esperaba uno de WooCommerce, ahora lo entiende igual.
  • Mejora El asistente de soporte ve el mismo estado que ves vos en pantalla, así que deja de decirte que algo "debería funcionar" cuando te está bloqueando.
  • Corregido La pantalla de Plantillas ya no publica datos de tu conexión en la consola del navegador.
v8.0.7
17/08/2026
  • Nuevo Si tu licencia venció, seguís viendo toda tu información como siempre, pero las operaciones con MercadoLibre quedan en pausa y el plugin te lo dice con claridad, con un botón para renovar y otro para reanudar todo al instante cuando ya renovaste.
  • Corregido Con la licencia vencida el plugin te dejaba abrir el importador y el exportador como si nada, y después fallaba sin explicar por qué.
  • Corregido Cuando algo se detiene por tu licencia o por el límite de tu plan, ahora te lo decimos con esas palabras. Antes te avisaba que tu servidor no había procesado el trabajo y te mandaba a configurar un cron en tu hosting.
  • Corregido Una exportación o importación que no puede avanzar ya no queda "en curso" para siempre: termina con el motivo real. Y el porcentaje dejó de pasarse del 100%.
  • Corregido Las acciones en lote del listado de productos (activar, pausar, desvincular y eliminar en MercadoLibre) ya no rompen la pantalla con un error crítico.
  • Corregido La exportación deja de decir "listo" cuando MercadoLibre rechazó los productos: ahora los cuenta como errores y muestra el motivo que devolvió MercadoLibre.
  • Corregido El cartel verde de exportación exitosa ya no aparece si hubo productos omitidos.
  • Mejora Los motivos de una corrida se explican en castellano: tope del plan, rechazo de MercadoLibre, conexión vencida o servicio no disponible.
  • Corregido Si publicás cada variación como una publicación aparte, ahora viaja la cantidad y el estado de existencias de esa variación y no los del producto padre. Vas a ver corregirse las cantidades en MercadoLibre en la próxima exportación, y las variantes agotadas van a quedar pausadas.
  • Corregido Acciones en lote: el estado del producto se guarda recién cuando MercadoLibre confirma el cambio, y reactivar una publicación cerrada ahora la republica de verdad.
  • Corregido El diagnóstico de conexión ya no se queda pegado: cuando el sitio vuelve a comunicarse con el servicio, el test viejo se descarta.
  • Corregido El asistente de soporte lee los errores donde el exportador realmente los anota, así que deja de responder que no hay errores cuando sí los hay.
  • Mejora Los tokens de MercadoLibre y las claves del sitio ya no viajan en la información que se manda a soporte.
  • Corregido Un producto omitido por el tope de tu plan ya no queda marcado "en reintento" para siempre.
  • Corregido Una variación con existencias en negativo por reservas ya no manda un número negativo a MercadoLibre.
  • Corregido El buscador global (⌘K) ya no puede tumbar una pantalla del plugin si su componente no está disponible.
v8.0.6
15/08/2026
  • Nuevo Publicaste en MercadoLibre, aparece en tu tienda: cuando entra una publicación nueva (o una existente que todavía no está vinculada) y tu importador está en "Crear y actualizar productos", el producto se crea solo en un par de minutos — sin esperar a la corrida programada ni tener que abrir el importador. Pasa por los mismos filtros de siempre: si ya existe un producto con ese SKU se vincula en vez de duplicarse, se respetan los estados de la publicación, tu regla de precio al importar y los límites de tu plan. Tiene un tope prudente de 20 creaciones por hora; lo que exceda queda para la corrida del importador.
  • Corregido Importador con catálogos grandes: la corrida automática moría en silencio al enumerar catálogos de miles de publicaciones — el pedido excedía el tiempo de espera, la corrida nacía vacía y el mismo recorrido completo se repetía (y se volvía a cortar) todos los días. Ahora el catálogo se enumera en tandas y el tamaño dejó de importar: miles o decenas de miles de publicaciones, da lo mismo.
  • Corregido Si la enumeración del catálogo falla (servicio sin respuesta), el turno del día ya no se da por consumido: se reintenta solo. Y el botón "Importar todo" ahora avisa con un error claro cuando no pudo arrancar, en vez de simular que la importación estaba en marcha.
  • Corregido El motor de tareas programadas se auto-repara: si el evento interno de WordPress se pierde (reinstalación del plugin, migración de hosting), se vuelve a agendar solo. Antes, el import/export automático quedaba muerto en silencio hasta que alguien volviera a guardar los Ajustes.
  • Corregido Una corrida colgada (por ejemplo, si el procesador de tareas del sitio se cae a mitad de un import) ya no bloquea el programador para siempre: pasadas 24 horas sin avance se marca como fallida y el automático continúa. Las pausas que hacés vos desde el panel se respetan sin límite de tiempo.
  • Nuevo Actualizaciones automáticas: WooSync se mantiene al día solo. El interruptor está al final de Herramientas y viene activado; cuando publicamos una versión nueva, WordPress la instala con su proceso de siempre (aviso por email incluido). Si preferís controlar vos cuándo actualizar, lo apagás y todo vuelve al comportamiento estándar.
  • Mejora Cuando llegás al máximo de publicaciones de tu plan, el importador te lo dice con todas las letras. Antes mostraba "Lectura no disponible para este ítem en este momento", que no explicaba nada y mandaba a buscar una falla que no existía: ahora indica que alcanzaste el límite de tu plan, y distingue si es el de publicaciones vinculadas o el de sincronizaciones del mes.
  • Mejora El asistente de soporte ahora ve el estado real de recursos de tu sitio —memoria de PHP, tiempo máximo de ejecución y si el cron está corriendo o quedó parado— y puede resolverte en el chat uno de los motivos más comunes de "le doy a importar y no pasa nada", en vez de derivarte. Cuando esos valores están bien, deja de sugerir cambios en el hosting y busca por otro lado.
  • Corregido El aviso de error de conexión ya no te manda a pelear con tu hosting. Ante un rechazo de MercadoLibre decía "Problema de permisos (HTTP 403), contactá a tu hosting" y sugería desbloquear direcciones IP: era falso. MercadoLibre responde así ante cualquier consulta sin una sesión vigente, no por tu servidor. Ahora el mensaje apunta a lo que de verdad lo soluciona: volver a vincular la cuenta.
  • Corregido Escritorio: en "Primeros pasos", el paso en curso vuelve a leerse (tenía el texto casi del color del fondo) y los pasos terminados se marcan en verde de verdad.
v8.0.5
30/07/2026
  • Nuevo Canal principal: una página nueva donde declarás dónde gestionás tu catálogo (WooCommerce o MercadoLibre). El canal que elijas se vuelve dueño de la información de tus productos y preestablece cómo se considera cada dato —título, descripción, precio, imágenes, ficha técnica y más— al exportar y al importar, para que los canales dejen de pisarse entre sí. Podés personalizar campos puntuales o cambiar de canal cuando quieras; si no elegís nada, todo sigue como estaba. Las secciones "Información de los productos" (Importación) y "Omitir campos de producto" (Exportación) se mudaron ahí, con la vista de cada dato en sus dos direcciones.
  • Nuevo Sincronización instantánea de stock para productos con talles y colores: cuando se vende una variante en MercadoLibre, el stock de esa variación baja en tu tienda en segundos, sin esperar al ciclo de 15 minutos. Antes la sincronización instantánea solo cubría productos simples.
  • Mejora El emparejamiento entre tus variaciones y las variantes de MercadoLibre ahora se hace por el identificador real de cada variante (y por SKU), no comparando textos de atributos. Se acabaron los casos de "a veces sincroniza y a veces no" por acentos, mayúsculas, valores renombrados o atributos locales: el vínculo se guarda la primera vez y de ahí en adelante es exacto. El catálogo existente se vincula solo, sin que tengas que hacer nada.
  • Mejora Cada cambio de stock de una variación ahora sale hacia MercadoLibre con una llamada menos: el plugin ya no necesita consultar la publicación completa para saber qué variante actualizar.
  • Corregido El importador ya no puede confundir variantes: una variante de MercadoLibre sin atributos comparables ya no se asigna a la primera variación de la lista (eso podía pisar el stock de la variación equivocada), y las variaciones ocultas o pausadas se reconocen al reimportar en lugar de duplicarse.
  • Corregido La opción "Al crear" del importador (título, precio, stock, imágenes, variaciones y demás) no funcionaba: elegirla apagaba esa función para siempre. Ahora hace lo que dice.
  • Corregido El selector "Atributos del producto" del importador no tenía efecto: la ficha técnica se actualizaba siempre, sin importar lo elegido. Ahora respeta la opción configurada.
  • Corregido La "Variación de Precio al Importar" (ej.: siempre $50 menos que MercadoLibre) se respetaba al importar pero la sincronización en vivo la borraba: el espejo de precios (instantáneo y ciclos de 15 minutos, simples y variaciones) escribía el precio crudo de MercadoLibre. Ahora todos los caminos de precio hacia la tienda aplican la misma regla.
  • Corregido El ciclo de sincronización de stock de variaciones (cada 15 minutos) no corría en tiendas conectadas con el modelo actual de cuentas: dependía de una credencial global de la época de cuenta única y fallaba en silencio. Ahora corre siempre, usando la credencial de cada vendedor.
  • Mejora La card "Primeros pasos" del Escritorio ahora está viva: detecta sola lo que ya completaste (vincular con MercadoLibre, elegir tu canal principal, crear plantillas, asignarlas), marca cada paso con su tilde, resalta el siguiente pendiente, y cuando además ya usaste el importador y el exportador desaparece por completo — es una guía de arranque, no un mueble permanente.
  • Mejora La sección "Cuentas en MercadoLibre" (panel de MercadoLibre) suma la tarjeta "Perfil de la cuenta" en la zona de configuración: tipo de usuario y características de la cuenta — modelo de publicación (User Products o clásico), MercadoShops y la logística activa (Mercado Envíos, Flex, Full) — cada una con su explicación al pasar el mouse. La ficha de cada vendedor ahora arranca directo con Ventas y Reputación.
  • Corregido La descripción de los productos exportados ya no crece ni se duplica: al sincronizar desde Mercado Libre, el importador copiaba de vuelta a la tienda la descripción que nuestro propio exportador arma para la publicación (con el título, el SKU, la lista de variantes y la plantilla), y en cada ida y vuelta se anidaba una capa más. Para publicaciones creadas con WooSync, la descripción de tu tienda ahora es la única fuente y no se pisa. Si alguna descripción ya te quedó "engordada" por este ciclo, corregila una vez en WooCommerce: de ahí en adelante se conserva.
  • Corregido Al desvincular un producto de su publicación también se sueltan los vínculos de sus variaciones, para que un re-vínculo a otra publicación no herede datos de la anterior.
  • Nuevo Precio por variación: si Mercado Libre ya migró tu cuenta al modelo nuevo (User Products), el plugin publica y actualiza el precio real de cada variación — antes se enviaba un único precio (el mayor de todas) porque el modelo clásico de Mercado Libre no admitía diferencias. En cuentas todavía no migradas todo sigue funcionando exactamente igual que hasta ahora.
  • Mejora Cuando cambiás los atributos de una variación en WooCommerce pero la publicación ya existe, el panel ahora te avisa con claridad: Mercado Libre no permite modificar la combinación de una variante ya creada, así que la publicación conserva la original aunque re-exportes (el stock y el precio sí se siguen sincronizando). El aviso aparece solo cuando hay una diferencia real, e indica cómo rearmarla.
  • Mejora El panel de WooSync dentro de cada variación (pestaña Variaciones) se rediseñó: una línea clara de estado del vínculo ("se actualiza" o "se crea" al exportar), los motivos que impiden publicar en una sola lista, y la sección de atributos de MercadoLibre solo cuando hay algo para completar. Se eliminó un botón roto sin ícono y ahora abrir la pestaña hace una sola consulta a MercadoLibre en lugar de una por variación.
  • Mejora Cuando una consulta pasa a una persona del equipo, su respuesta ahora aparece sola en el chat mientras lo tenés abierto: ya no hace falta recargar la pantalla ni esperar el email para enterarte. Si estás con el chat abierto, del otro lado sabemos que estás ahí y podemos contestarte en el momento.
  • Corregido El asistente de soporte a veces te mandaba a pantallas que no existen: el mapa de secciones que usaba para guiarte estaba desactualizado y nombraba pestañas de Ajustes que ya no están. Ahora indica la ubicación real de cada configuración y aclara que la licencia y el plan se administran en tu panel de la web, no dentro del plugin.
v8.0.4
10/07/2026
  • Nuevo Asistente de soporte con IA, integrado en WooSync: desde cualquier pantalla abrís un chat que te responde al instante y entiende el estado real de tu sitio —tu conexión con MercadoLibre, tus publicaciones y cómo viene la sincronización—, para resolver la mayoría de las consultas sin dar vueltas. Guarda el historial de tus conversaciones para que retomes temas anteriores en vez de empezar de cero, y cuando una consulta necesita a una persona del equipo la deriva a soporte sin perder el hilo: te avisa en el mismo panel apenas hay respuesta.
  • Corregido Los enlaces de ayuda y soporte ahora llevan al sitio nuevo (documentación y soporte actualizados).
v8.0.3
06/07/2026
  • Nuevo Cambiá de plan sin salir de WordPress: desde cualquier pantalla de WooSync, el botón de "mejorar plan" abre un selector con la tabla de precios (anual, semestral o mensual). Pasar de Free a un plan pago va directo al checkout de Stripe —sin dar la vuelta por el Hub— y al volver tu plan y tus límites quedan actualizados solos.
v8.0.2
03/07/2026
  • Nuevo Control → "Validador de ítem": pegá un ID (MLU…, MLUU…) o una URL de publicación o de catálogo de MercadoLibre y obtené el diagnóstico completo — de quién es, estado y stock vivos, vínculo con la tienda y si está desincronizado — con importación puntual opcional.
  • Nuevo Importador: opción "Importar un solo ítem" en el paso 1, con validación previa de que la publicación pertenece a tu cuenta.
  • Mejora Reporte del importador transparente: los contadores salen del estado real de la cola (sin "pendientes" fantasma en trabajos terminados), los ítems repetidos se informan como "No encolados" y un desglose nuevo explica el motivo de cada omitido o error.
  • Mejora Los ítems omitidos por configuración (p. ej. publicación pausada sin vínculo con "importar pausadas" apagado) ahora se cuentan como omitidos con su motivo, en lugar de aparecer como importados.
  • Corregido Sincronización instantánea: publicaciones pausadas en MercadoLibre que quedaban con stock en la tienda ("pausa a medias") ahora se reconcilian solas con la siguiente notificación, aunque el estado ya figurara como pausado.
  • Corregido Al reactivarse una publicación se restaura el stock también cuando quedó una marca de pausa huérfana de un ciclo anterior.
  • Corregido Pausa en MercadoLibre: publicaciones con variación única (típico en catálogos con user products) vinculadas a productos simples de la tienda ahora quedan sin existencias correctamente al importar; antes el mecanismo elegía la rutina según la forma de la publicación y no según el producto real de la tienda, y el stock quedaba sin tocar.
  • Corregido El importador ya no re-tipa productos vinculados: un producto simple de la tienda no se convierte en variable (ni crea variaciones fantasma) porque su publicación tenga variaciones, y un variable no se convierte en simple porque no las tenga. Para vínculos existentes, el tipo del producto de la tienda manda.
  • Mejora Protección anti-eco refinada por campo: una actualización de stock saliente ya no descarta un cambio de estado entrante (p. ej. una pausa hecha en MercadoLibre) que llega en la misma notificación.
  • Corregido El Escritorio se identifica ante el Hub con el dominio vivo del sitio y repara solo el dominio guardado si quedó vacío o desactualizado: el "Resumen de tu cuenta" y el "Uso de tu plan" ya no pueden quedar vacíos por ese ajuste interno, y el uso del plan muestra los contadores reales también en planes sin límite.
  • Corregido Las pantallas de activación de módulos (p. ej. Mensajes o Calificaciones sin el módulo de Ventas instalado) ahora se muestran dentro de la interfaz de WooSync; antes quedaban sueltas en el escritorio clásico de WordPress.
v8.0.1
29/06/2026
  • Corregido Importador: los vínculos existentes cuya publicación está pausada se procesan siempre y quedan sin existencias según el ajuste "Si la publicación se pausa" (antes se descartaban por completo si "crear pausadas" estaba apagado).
v8.0.0
28/06/2026
RELANZAMIENTO

WooSync 8 es una reescritura mayor del plugin. El changelog parte desde esta versión; el historial anterior corresponde a la serie 7.x.

  • Nuevo Interfaz completamente renovada: lenguaje visual moderno y consistente en todo el plugin (escritorio, ficha del producto, sincronizador, importador, módulos).
  • Nuevo Buscador global (⌘K) de productos, pedidos y navegación desde la barra superior.
  • Nuevo Sincronización instantánea ML→Woo consolidada: stock, precio y estado de publicación se reflejan en la tienda en segundos.
  • Nuevo Pausa en MercadoLibre = producto sin existencias en WooCommerce, reversible al reactivar (simples y variables). Respeta la opción nativa "ocultar productos agotados".
  • Nuevo Sincronización automática de preguntas cada 10 minutos.
  • Nuevo Pantalla de Módulos: funciones opcionales (Preguntas, Auditor, Ventas, Métricas, Fulfillment) instalables como complementos independientes.
  • Mejora Seguridad de credenciales reforzada: el plugin ya no almacena el llavero completo de MercadoLibre; opera con un token de acceso efímero gestionado por el Hub.
  • Mejora Etiquetas de envío servidas de forma segura desde el servidor.
  • Mejora Los crons de stock ya no reactivan productos que están pausados en MercadoLibre.
  • Mejora Limpieza profunda de código legacy (UI antigua, OAuth heredado del SDK, rutas duplicadas).
v7.0.8
08/06/2026
  • Nuevo Sincronización instantánea ML→Woo: stock, precio y estado se reflejan en la tienda en segundos al cambiar en MercadoLibre.
  • Nuevo WooSyncInboundSync: aplicador de deltas ML→Woo reutilizable, con igualdad de valor y guard anti-eco.
  • Nuevo WooSyncSyncGuard: protección tri-capa contra bucles Woo↔ML (flag de request, transient cross-request, condición de valor).
  • Nuevo WooSyncProductMap: accessor canónico del mapeo Woo↔ML con fallback automático a meta keys legacy y auto-migración perezosa.
  • Nuevo Webhook item_changed: el plugin ahora recibe y aplica el delta empujado por el proxy Hub para cada publicación que cambia en ML.
  • Nuevo Migración automática de backfill: productos importados con clave legacy _meli_item_id se normalizan a ml_id_item en el upgrade.
  • Mejora Estado ML→Woo desacoplado del toggle Woo→ML: los settings import_handle_paused_products e import_state_closed gobiernan el comportamiento independientemente.
  • Mejora Toggles "Si la publicación se pausa" y "Si la publicación finaliza" movidos de Importador a Sincronizador (política global ML→Woo, no criterio de importación).
  • Mejora Vista Sincronizador rediseñada: tarjetas clickeables con toggle arriba del título, borde acento por sentido (lila Woo / dorado Meli).
  • Mejora CSS de la vista Sincronizador movido de <style> inline a wsync-admin.css.
  • Corregido sync.php: eliminado get_option('wsync_sync_settings') que sobreescribía $sync_data inyectado y causaba warnings PHP en primera carga.