Historial de versiones
Una sola lista, sacada del archivo readme del propio plugin. Si una versión no está aquí, no se ha publicado.
Actualizado 2026-10-23
0.2.7
Publicada el 21 de octubre de 2026. Una breve nota sobre Merchlint debajo del informe.
Debajo del informe hay ahora una breve nota sobre Merchlint, una auditoría gratuita del catálogo del mismo autor. Aparece solo en la pantalla del informe, solo si Merchlint no está instalado, y «Don’t show again» la oculta para siempre. Las cifras y su forma de cálculo no cambian.
0.2.6
Publicada el 14 de octubre de 2026. Un asistente de IA que conectes a tu tienda ya puede leer el informe.
En WordPress 6.9 o posterior, Merchgain registra tres capacidades de solo lectura mediante la Abilities API de WordPress: un resumen de beneficios de un periodo, los productos vendidos con pérdidas y los productos sin coste. Un asistente de IA conectado a tu tienda mediante MCP responde con las mismas cifras que la pantalla del informe (qué puede leer y quién puede usarlas). Las capacidades necesitan el mismo permiso «ver informes de WooCommerce» que la pantalla y nunca cambian nada. Merchgain sigue sin hacer conexiones salientes: las cifras solo llegan a un asistente por una conexión que configuras tú.
Un producto cuenta como vendido con pérdidas cuando su coste guardado fue mayor que sus ingresos en el periodo. Los reembolsos de ventas anteriores no son una pérdida, y los artículos sin coste guardado no se juzgan: de esos se ocupa la lista de productos sin coste.
0.2.5
Publicada el 11 de octubre de 2026. Los artículos vendidos antes de que se guardara su coste reciben ahora una estimación, y la pantalla del informe tiene un aspecto nuevo.
WooCommerce guarda el coste en el pedido en el momento de la venta, así que una tienda que introduce sus costes hoy no los tiene en los pedidos del año pasado. El informe estima ahora esos artículos con el coste actual de cada producto (la misma regla que usa WooCommerce al guardar un coste, variaciones incluidas) y muestra el resultado en un panel propio debajo del resumen. La estimación nunca se suma a las cifras guardadas: el resumen, las columnas de coste, beneficio y margen y la línea de cobertura se calculan exactamente igual que antes. Tiene sus propias tarjetas, sus propias columnas «Estimated profit» y «Estimated margin», que se pueden ordenar, y un signo de aproximadamente igual en cada cifra estimada. Los artículos que ni siquiera hoy tienen coste (un producto sin coste o con coste cero, o uno borrado desde la venta) no se estiman, y el panel dice cuántos ingresos quedan fuera. No se escribe nada en la tienda: la estimación se calcula al abrir el informe.
La exportación a CSV tiene cinco columnas nuevas al final (ingresos, coste, beneficio, margen y número de artículos de la estimación) y las explica en una nota al final del archivo. Las columnas existentes mantienen su sitio. La petición de valoración, que aparece una sola vez, puede salir ahora también debajo de un informe que solo tiene estimación.
El beneficio bruto es ahora la cifra más grande de la pantalla, con los ingresos, el coste de los productos y el margen a su lado en un panel de resumen, y una barra muestra cómo se reparten los ingresos entre coste, beneficio y la parte sin coste guardado. Los márgenes de la tabla tienen una barra al lado, y el buscador y el botón CSV están junto a la tabla con la que trabajan. Las cifras y su forma de cálculo no cambian.
Tres correcciones de cosas que estaban mal en la 0.2.4. El enlace junto a la línea de cobertura siempre decía 74 %, fuera cual fuera la parte real; ahora cita la línea, y una parte justo por debajo del 100 % o justo por encima del 0 % muestra un decimal en lugar de redondearse a 100 % o 0 %. Pasar de una búsqueda de productos a la vista por categorías mantenía la frase buscada, así que la pantalla decía que la búsqueda filtraba una tabla que no filtraba, y la exportación de categorías perdía su nota sobre los productos contados en varias categorías. Una cuenta que puede ver informes pero no editar productos recibía los nombres de la lista de costes que faltan como enlaces vacíos que recargaban el informe; ahora son nombres sin enlace.
0.2.4
Publicada el 25 de septiembre de 2026. El aviso de costes que faltan encuentra los precios de compra de ATUM, atribuye bien WooCommerce Cost of Goods y reconoce dos plugins más.
Desde su versión 1.5.0, ATUM Inventory Management guarda los precios de compra en una tabla propia, mientras que Merchgain leía un campo antiguo del producto en el que ATUM ya no escribe, así que el aviso no los veía. Ahora lee la tabla. El campo antiguo ya no se cuenta en absoluto: en una tienda que usaba ATUM antes de la 1.5.0 guarda una copia congelada, y otros plugins usan un campo con el mismo nombre, así que no se podía nombrar con honestidad a un único plugin.
Los costes guardados por WooCommerce Cost of Goods se atribuían al plugin de costes de WPFactory, que solo los importa; ahora el aviso nombra el plugin correcto. Una variación sin coste propio en el plugin de WPFactory toma ahí el coste de su padre, y ahora también se cuenta, así que una tienda que guarda esos costes en productos variables ya no ve un cero. El aviso reconoce además Booster for WooCommerce y BjornTech PayPal POS integration for WooCommerce, y nombra cada plugin con el nombre que el propio plugin se da. Cuando Booster tiene activado «Treat Variable Products as Simple Products», una variación toma ahí el precio de compra de su padre, y el aviso lo cuenta como un coste guardado en Booster.
Tampoco se cuentan ya los importes negativos: solo los importes mayores que cero.
0.2.3
Publicada el 23 de septiembre de 2026. Una corrección para tiendas con MariaDB, una petición de valoración que aparece una sola vez y capturas nuevas.
En MariaDB, las tablas de productos y categorías (y su exportación a CSV) salían vacías al ordenarlas por beneficio o por margen, y el beneficio es el orden por defecto. La base de datos rechazaba la expresión de ordenación, y la pantalla no mostraba filas ni ningún error. MySQL no estaba afectado, y ninguna cifra fue nunca incorrecta: las tarjetas del resumen y los demás órdenes funcionaban. Si viste una tabla vacía al abrir el informe, esta es la versión que lo arregla.
Debajo de un informe con al menos una venta con coste hay ahora una petición, que aparece una sola vez, para valorar el plugin en WordPress.org, sea cual sea tu opinión. Solo aparece en la pantalla del informe, nunca en el escritorio, y se cierra para siempre en cuanto la aceptas o eliges «Don’t ask again». La elección se guarda por usuario y se borra al desinstalar.
Las capturas del directorio de plugins se volvieron a hacer en una tienda de demostración en inglés, con pies de foto que dicen qué muestra cada pantalla.
0.2.2
Publicada el 18 de septiembre de 2026. El aviso de costes que faltan dice ahora cuándo el coste lo guarda otro plugin.
Un producto sin coste en el campo de WooCommerce, pero con uno en Cost of Goods for WooCommerce, ATUM Inventory Management, NI WooCommerce Cost of Goods o Cost of Goods, se cuenta y se nombra el plugin. Un informe vacío deja de ser un misterio, que para una tienda que lleva años guardando costes era todo el problema.
Esos valores se cuentan, nunca se usan. El beneficio y el margen siguen saliendo solo del campo que ofrece el propio WooCommerce: una cifra sacada de un campo que nadie puede comprobar sería peor que el hueco que llena. Por qué el límite está ahí, y cómo pasar los valores, está en la página sobre costes guardados en otro plugin.
0.2.1
Publicada el 18 de septiembre de 2026. Un cambio que se ve y dos que no.
El plugin aparece ahora como Merchgain – Gross Margin & Profit Reports for WooCommerce. Solo cambió el nombre que se muestra: el mismo plugin, la misma dirección en el directorio, los mismos ajustes, los mismos datos. No hay que hacer nada en tu tienda.
Los otros dos solo importan cuando hay instalada una extensión de Merchgain:
- la vista por categorías es más rápida. La agrupación hacía dos consultas por producto: en una tienda con 11 000 artículos vendidos eran 6978 consultas y 2,6 segundos. Ahora son 18 consultas y 0,8 segundos, y las cifras que produce no cambian;
- desinstalar ya no borra los datos en caché de las extensiones de Merchgain. Cada extensión limpia lo suyo.
0.2.0
Publicada el 8 de septiembre de 2026. La primera versión pública, gratuita en el directorio de plugins de WordPress.org e instalable desde tu propio escritorio como cualquier otro plugin.
Las versiones 0.1.0 y 0.1.1 fueron compilaciones de revisión enviadas al directorio y nunca publicadas. El código de aquí es el que pasó la revisión; solo cambió el número de versión.
Qué hace:
- tarjetas de resumen: ingresos, coste de los productos, beneficio bruto y margen del periodo elegido;
- beneficio por producto, que se puede ordenar, buscar y paginar;
- beneficio por categoría;
- aviso de costes que faltan, con enlaces directos a los productos y los ingresos sin cubrir en dinero;
- exportación a CSV de la vista actual;
- aviso de moneda extranjera, que nombra las monedas y excluye esos pedidos;
- bienvenida para una tienda en la que la función de precio de coste sigue desactivada;
- resultados en caché durante una hora (la caché se vacía al momento al guardar un coste), más un botón Recalcular;
- sin límite de hasta dónde llega el informe hacia atrás: cubre todo tu historial de pedidos.
Necesita WooCommerce 10.3, WordPress 6.7 y PHP 7.4. Funciona con el almacenamiento de pedidos de alto rendimiento y con el almacenamiento clásico en entradas.
En qué se está trabajando
Dos cosas, en este orden:
- el beneficio a lo largo del tiempo: las mismas cifras agrupadas por día, semana o mes;
- la comparación con el periodo anterior: diferencias en las tarjetas del resumen.
La aritmética de las dos ya está en el núcleo del plugin, con sus pruebas; lo que falta es la pantalla. Ninguna tiene fecha prometida. Una versión aparece en la lista de arriba cuando se publica, no cuando se planea, y esta página es el único sitio donde se dice cualquiera de las dos cosas.
Cómo se mantiene honesta esta lista
El plugin lleva su historial de cambios en readme.txt, que es lo que muestra la ficha de WordPress.org.
Esta página traduce ese archivo en lugar de escribirse aparte: una sola fuente, para que las dos no se
diverjan. Lo que falte aquí falta también allí, y merece un correo.