Changelog

Plugin Updates

Cada versión del plugin, con fecha, qué cambió y por qué. Así sabés exactamente qué mejoró y cuánto iteramos sobre el producto.

30+
Releases
3 meses
Desde el lanzamiento
100%
Soporte activo

Publicamos todos los cambios del plugin acá, del más reciente al más viejo. Si viste un bug y querés saber si lo arreglamos, este es el lugar. Si estás evaluando comprar y querés ver qué tan activo está el soporte, también.

Junio 2026 3 releases
v1.0.44 • Última versión

Los envíos con MiCorreo vuelven a crearse y sincronizarse

Al crear un envío con MiCorreo, el plugin fallaba con el mensaje "MiCorreo aceptó el envío pero no devolvió un identificador" y el pedido quedaba como "Pendiente", sin sincronizar. La causa: la API de MiCorreo importa los envíos de forma asíncrona — deja el envío como "Pendiente" en tu panel de MiCorreo y el número de seguimiento y la etiqueta se generan recién cuando lo cotizás y pagás ahí. El plugin esperaba ese identificador al instante y por eso cortaba con error. Ahora el envío queda marcado como "Importado" (sin error), el pedido se sincroniza, y el plugin te indica que completes el pago del envío en el panel de MiCorreo para obtener el seguimiento y la etiqueta. El servicio Paq.Ar sigue funcionando igual, con tracking en tiempo real. De paso corregimos la programación de la sincronización automática de estados de envío.

Por quéUn usuario reportó que, tras comprar la licencia y hacer un envío real con MiCorreo, el pedido no se sincronizaba con WooCommerce. Investigando contra la API real de MiCorreo confirmamos que su flujo de importación es asíncrono (el envío se cotiza y paga desde el panel), distinto al de Paq.Ar. Reescribimos el manejo de MiCorreo para acompañar ese flujo en lugar de pelearse con él, y lo validamos de punta a punta contra una cuenta real antes de publicar.
v1.0.43

El selector de sucursales en el checkout por bloques, ahora sí, en las versiones nuevas de WooCommerce

En las versiones más recientes de WooCommerce (10.x, que integraron el checkout por bloques al núcleo) el selector de sucursales seguía sin aparecer a pesar de la corrección anterior: la integración del bloque se enganchaba demasiado temprano en el arranque y nunca llegaba a registrarse, así que el botón "Elegir sucursal" no se cargaba aunque todo lo demás estuviera bien. Ahora se registra en el momento correcto, sin importar la versión de WooCommerce. Además, las instalaciones nuevas arrancan en modo producción (antes quedaban en modo sandbox, donde Correo Argentino no devuelve sucursales ni tarifas reales y el selector aparecía vacío), con un aviso claro en el panel y en el diagnóstico si una tienda quedó en sandbox por error. Y si la cuenta de MiCorreo no devuelve el listado de sucursales, el plugin reintenta automáticamente con el catálogo compartido para que el selector nunca quede vacío.

Por quéLa corrección anterior resolvía parte del problema, pero en WooCommerce 10+ el selector seguía sin aparecer por una causa más profunda en cómo se cargaba el componente. Esta vez lo verificamos de punta a punta en un entorno idéntico al de las tiendas afectadas (WooCommerce 10.8 + tema Blocksy + checkout por bloques) antes de publicar. El cambio a producción por defecto evita además que instalaciones nuevas muestren un selector vacío sin que el dueño sepa por qué.
v1.0.42

El selector de sucursales ahora aparece también en el checkout por bloques

En tiendas que usan el checkout por bloques de WooCommerce (el nuevo, que viene por defecto en las versiones recientes), al elegir "Retiro en sucursal" el comprador veía el pedido de seleccionar una sucursal pero no aparecía el botón para elegirla, quedando trabado sin poder finalizar la compra. Se notaba especialmente en temas como Blocksy. Era un error en cómo se montaba el selector dentro del bloque, que fallaba en silencio. Ahora el botón "Elegir sucursal" se muestra correctamente y el flujo con mapa y búsqueda funciona igual que en el checkout clásico.

Por quéEl checkout por bloques es cada vez más el default en WooCommerce, y este bug dejaba sin poder comprar a cualquier cliente que eligiera retiro en sucursal en esas tiendas. Un comprador trabado es una venta perdida, así que salió como corrección prioritaria.
Mayo 2026 2 releases
v1.0.41

El período de prueba ahora pide tu email al activarse

Al activar la prueba gratuita desde el wizard de configuración inicial, el plugin ahora solicita tu email. El campo es obligatorio antes de poder iniciar los 15 días.

Por quéHasta ahora no teníamos forma de saber quién había descargado el plugin ni cómo contactarlo cuando se le vencía la prueba. Con este cambio podemos asociar cada instalación de prueba con un email y hacer seguimiento real.
v1.0.40

Activación y actualizaciones más resistentes a firewalls de hosting

En tiendas alojadas en hostings con firewalls agresivos o IPs compartidas con mala reputación, las peticiones del plugin a nuestro servidor de licencias podían ser interceptadas por una protección anti-bots y devolver un error HTTP 403 con un mensaje "Just a moment...". El resultado: el cliente no podía activar la licencia, validar el estado o recibir actualizaciones automáticas. Ahora el plugin se identifica correctamente al conectarse a nuestro servidor con un User-Agent propio, lo que permite que la protección lo deje pasar sin interferir.

Por quéDetectamos varios casos donde la activación fallaba intermitentemente sin que el admin pudiera hacer nada. Era especialmente frustrante porque el problema era invisible: el plugin parecía roto pero la falla estaba antes de que llegara siquiera a nuestro servidor. Esta versión lo resuelve de raíz.
Abril 2026 20 releases
v1.0.39

Selector de sucursal con mapa también en checkout por bloques

El selector visual de sucursales con mapa interactivo, búsqueda y geolocalización ya estaba disponible en el checkout clásico. Ahora también se renderiza en el checkout por bloques de WooCommerce: aparece el botón "Elegir sucursal" debajo de las tarifas de envío, abre el mismo modal con mapa y lista que ya conocían, y al elegir sucursal se desbloquea el botón de "Realizar pedido". El modal, el mapa Leaflet y la lista de sucursales son los mismos para ambos flujos.

Por quéHasta 1.0.38, en el checkout por bloques el comprador veía la opción "Retiro en sucursal" pero no tenía cómo elegir cuál. Con esta versión cerramos la paridad de funciones entre los dos checkouts.
v1.0.38

Validación de sucursal también en checkout por bloques

Si el cliente elegía retiro en sucursal pero no seleccionaba ninguna, podía completar la compra igual y la orden quedaba sin sucursal asignada. En el checkout clásico esto ya se bloqueaba desde antes; ahora también se bloquea en el checkout por bloques de WooCommerce, mostrando el mismo mensaje claro antes del pago.

Por quéEl comprador llegaba a pagar sin haber elegido sucursal y el problema sólo se descubría después al intentar generar el envío. Cerrar la validación antes del pago evita confusión y demoras de soporte.
v1.0.37

Arreglado: pedidos a sucursal podían salir a domicilio sin avisar

Si por cualquier motivo no se guardaba la sucursal elegida (sesión perdida, timing del checkout, bloques sin validación), antes el envío salía silenciosamente como envío a domicilio a la dirección de facturación, sin error visible. Ahora el plugin frena la creación con un mensaje claro y el admin lo ve en las notas del pedido y en el metabox.

Por quéDetectamos un caso real donde un comprador eligió sucursal y recibió el envío en su domicilio. No queremos fallbacks silenciosos: preferimos un error claro y que el admin decida con la info en la mano.
v1.0.36

Triple blindaje contra envíos duplicados

Tres arreglos del audit del 22 de abril, todos sobre la creación y cancelación de envíos:

  • Los reintentos automáticos ya no se aplican a operaciones de creación/cancelación. Si Correo Argentino tarda en responder pero igual recibió el pedido, el plugin no vuelve a mandarlo.
  • Lock atómico al crear envíos: si dos procesos lo intentan al mismo tiempo (auto-create por cambio de estado + click manual del admin), solo uno pasa.
  • Una vez que un envío llegó a estado final (entregado, devuelto, cancelado), no se puede pisar con un estado anterior aunque la API devuelva una respuesta atrasada.
Por quéCualquiera de los tres podía generar cobros duplicados del acuerdo con Correo Argentino o emails repetidos al cliente. Era una zona delicada que ahora queda blindada.
v1.0.35

Tracking más confiable y mejor recuperación de sesión

Tres arreglos en el motor de seguimiento: refinamos la detección de estados, cancelar un envío ya cancelado deja de tirar error, y el plugin ahora se re-autentica solo cuando la sesión con MiCorreo expira (error 401) en lugar de mostrar un error al admin.

Por quéUsuarios reportaban que después de muchas horas sin actividad, el primer intento de actualizar tracking fallaba. Ahora es transparente.
v1.0.34

Dashboard muestra estado del pedido y del envío a la vez

Antes veías solo el estado de WooCommerce o solo el de Correo Argentino. Ahora los dos al mismo tiempo, y los estados terminales (entregado, devuelto, cancelado) se sincronizan correctamente entre ambos lados.

Por quéHabía tiendas donde el pedido figuraba "Procesando" en Woo pero "Entregado" en Correo, lo que confundía al equipo de atención al cliente.
v1.0.33

Arreglado: tracking de MiCorreo devolvía error 500

Identificamos la causa raíz de los errores 500 que algunos usuarios veían al actualizar tracking: un cambio en cómo MiCorreo identifica los envíos. El plugin ahora detecta el ID correcto y vuelve a funcionar sin errores.

Por quéEste bug afectaba a cuentas de MiCorreo con ciertos patrones de creación de envíos. Lo detectamos, lo reprodujimos en sandbox y lo arreglamos el mismo día.
v1.0.32

Tracking resistente a cambios de formato en la API

Fortalecimos el parser de respuestas de la API de Correo Argentino. Si ellos cambian campos sin avisar, el plugin ya no se rompe: ignora lo que no entiende y sigue funcionando con los datos que sí llegan.

Por quéCorreo Argentino cambia el formato de sus respuestas ocasionalmente sin previo aviso. Preferimos ser defensivos.
v1.0.31

Limpieza de mensajería en la sección de licencia

Removimos mensajes promocionales antiguos de la pantalla de licencia. Ahora solo mostramos información relevante sobre el estado de tu licencia y fechas de renovación.

v1.0.30

Detección de checkout por bloques y aviso al admin

El plugin ahora detecta cuando tu tienda usa el checkout por bloques de WooCommerce y le muestra al admin un aviso con instrucciones, evitando confusión sobre por qué ciertas funciones se ven distintas.

Por quéEl checkout por bloques es la nueva versión oficial pero muchos usuarios no saben cuál están usando. Mostrar el aviso evita tickets de soporte.
v1.0.29

Arreglada la URL del panel de MiCorreo

El link "Ir a MiCorreo" dentro del plugin apuntaba a una URL vieja que ya no funcionaba. Ahora lleva directo al panel actualizado.

v1.0.28

Prevención de envíos duplicados y mejores mensajes de licencia

Si hacías clic muy rápido en "Crear envío" dos veces seguidas, antes se podían generar dos envíos en Correo Argentino. Ahora se bloquea el segundo clic hasta que termine el primero. También mejoramos los mensajes cuando la licencia está vencida o fue revocada.

v1.0.27

Mejor selector de envío en el checkout

Varias mejoras a cómo se muestra el envío al cliente durante la compra:

  • Nuevo botón para volver a envío a domicilio después de elegir sucursal.
  • El botón solo aparece cuando tiene sentido (si la zona no tiene domicilio, no se muestra).
  • Retiro en sucursal ya se muestra sin necesidad de cargar la dirección primero.
  • Cuando hay sucursal, se oculta el formulario de dirección para no confundir al cliente.
v1.0.26

Mensajes de error más claros

Cuando algo falla contra la API, ahora el mensaje indica específicamente si el problema es del servidor de MiCorreo o de Paq.Ar, en lugar de un genérico "error de conexión". También mejoramos los mensajes cuando la API devuelve HTTP 4xx/5xx.

Por quéAntes recibíamos consultas tipo "el plugin no funciona" sin más datos. Ahora el admin puede ver exactamente qué servicio falló y lo resuelve más rápido.
v1.0.25

Arreglado crash en acciones masivas nativas de WooCommerce

Ciertas acciones en lote de WooCommerce disparaban un error fatal por un valor nulo en la redirección. Lo arreglamos y sumamos protección para casos similares.

v1.0.24

Endurecido el parseo de datos externos

Revisamos y protegimos todas las llamadas a json_decode, strtotime y base64_decode en el plugin. Si una API externa devuelve algo inesperado, el plugin falla con gracia en vez de mostrar una pantalla blanca.

v1.0.23

Soporte para checkout por bloques + debounce en tracking

El plugin ahora funciona correctamente con el checkout por bloques de WooCommerce (gracias a nuevas APIs que expusimos para el frontend). Además, la sincronización de tracking tiene un debounce interno que evita llamadas duplicadas a la API cuando hay muchos pedidos nuevos al mismo tiempo.

v1.0.21

Crash en bulk actions y HTTP 500 en tracking

Primera iteración sobre dos bugs: el crash en acciones en lote (un URL null) y el HTTP 500 al actualizar tracking en ciertos escenarios. Luego se refinó en versiones siguientes.

v1.0.20

Ajustes al sistema de prueba gratuita

Varias mejoras internas al flujo del trial de 15 días para que la activación sea más confiable y el pasaje a licencia paga no pierda ninguna configuración.

v1.0.19

Configuración preservada al reinstalar el plugin

Si desinstalás y reinstalás el plugin (por ejemplo al actualizar manualmente), tu configuración ya no se pierde. También hicimos más robusto el pasaje de trial a licencia paga.

Por quéUn usuario perdió toda su config de remitente al reinstalar y tuvo que cargarla de nuevo. No queríamos que eso vuelva a pasar.
Marzo 2026 10 releases
v1.0.17

Ping de instalación y validación de licencia en envíos

Agregamos un "ping" anónimo que nos avisa cuando el plugin se activa en un dominio nuevo (solo dominio + versión, nada sensible). También movimos la validación de licencia a los momentos críticos: crear un envío y generar una etiqueta.

v1.0.16

Correcciones varias en el checkout

Pulido en cómo se muestra el método de envío y el selector de sucursal en distintas configuraciones de WooCommerce.

v1.0.15

Prueba gratuita de 15 días sin tarjeta

Cualquier tienda nueva puede activar el plugin gratis por 15 días. Sin tarjeta de crédito, sin trial registrado manualmente: el servidor lo gestiona por dominio. Al terminar, se puede continuar con licencia paga o desactivar el plugin.

v1.0.14

Mapa de sucursales y selector en carrito

Varios fixes al mapa Leaflet:

  • Los archivos vendor de Leaflet ahora se incluyen correctamente en la build (antes había 404s en tiendas recién instaladas).
  • El mapa ya renderiza los tiles en todos los navegadores.
  • El selector de sucursales no se duplica cuando ya hay tarifas calculadas.
  • El botón del carrito para cambiar sucursal funciona sin necesidad de la calculadora de WooCommerce.
v1.0.13

Elegir sucursal desde el carrito

Ahora el cliente puede elegir la sucursal de retiro directamente en el carrito, sin esperar al checkout. También mejoramos los labels de los métodos de envío para que sean más claros.

v1.0.12

Modal de sucursales y logo del admin

El modal de selección de sucursales no abría en checkouts sin datos cacheados previamente. Además, agregamos el logo del plugin en el panel admin.

v1.0.11

Pedido de reseña después de 1 semana de uso

El plugin ahora le pide al usuario una reseña después de 7 días de uso activo. No bloquea nada y se puede ocultar. Las reseñas aparecen publicadas en la home del sitio.

v1.0.10

Mapa se centra correctamente al ordenar por cercanía

Al activar "ordenar sucursales por cercanía", el mapa ahora se centra en la ubicación del cliente en vez de quedar en el default. También alineamos el ícono del pin en el botón de agencia.

v1.0.5

Wizard obligatorio con licencia al inicio + seguridad

Al activar el plugin, el wizard ahora pide la clave de licencia como paso 1 (o el trial de 15 días). Mejoras en la encriptación de credenciales almacenadas.

v1.0.3

Rediseño del mapa: performance, seguridad y UX

Reemplazamos el renderizado del mapa de sucursales por una versión nueva con mejor performance (carga más rápido en tiendas con mucho tráfico), mejor UX en mobile y endurecimiento contra ataques XSS.

Febrero 2026 1 release
v1.0.0

Correo Argentino Pro — primera versión pública

Salida al público con todo el stack:

  • Cotización en tiempo real vía API de MiCorreo.
  • Creación de envíos MiCorreo y Paq.Ar desde WooCommerce.
  • Selector de sucursales con mapa interactivo Leaflet.
  • Generación de etiquetas PDF (Paq.Ar).
  • Tracking automático con notificaciones por email.
  • Acciones masivas y exportación a CSV.
  • Compatible con HPOS.

¿Encontraste un bug o querés pedir una mejora?

Leemos cada mensaje. La próxima versión puede empezar con tu feedback.

Escribinos