BEAR - WooCommerce Bulk Editor and Products Manager Professional

Informe de ventas de WooCommerce con IA: pregunta a tu tienda con tus palabras

Un informe de ventas de WooCommerce con IA empieza con una pregunta, no con un selector de fechas: "qué tal nos fue el mes pasado", "qué se vende mejor desde la primavera", "quiénes son mis mejores clientes este año", "¿alguien sigue pagando por transferencia bancaria?". Con el servidor MCP de BEAR conectado, escribes esa pregunta a tu asistente de IA y te responde con cifras de tu propia tienda, en una tabla o en un gráfico dibujado dentro de la conversación. A continuación verás qué puedes preguntar, qué pedidos incluyen las cifras, cómo se tratan los reembolsos, los impuestos, los envíos y otras monedas, quién puede ver los nombres de los clientes y por qué un informe a veces llega vacío.

Antes de empezar

Necesitas BEAR con su servidor MCP activado en los ajustes del plugin, y un asistente de IA compatible con MCP conectado a él: Claude en el navegador, en la aplicación de escritorio o en Claude Code, un asistente de programación como Cursor, o un agente propio. Las cifras de ventas se leen de WooCommerce Analytics, así que Analytics tiene que estar activado y haber terminado la importación de los pedidos anteriores. La conexión en sí lleva unos minutos y se describe paso a paso en la documentación del servidor MCP.

Una pregunta, de principio a fin

Esta es una primera pregunta típica:

Muéstrame las ventas por mes desde enero, con el número de pedidos y el pedido medio, en un gráfico de columnas.
  1. El asistente convierte las palabras en un periodo. "Desde enero" se convierte en una fecha de inicio del 1 de enero y una fecha de fin de hoy. Las fechas se leen en la zona horaria de tu tienda, el mismo reloj con el que WooCommerce guarda sus pedidos, y el último día se incluye entero.
  2. Pide a BEAR un resumen mensual. La solicitud va al informe de resumen de ventas (woobe_sales_summary) con desglose mensual. BEAR lee las tablas de WooCommerce Analytics, que WooCommerce mantiene precisamente para este tipo de preguntas, y devuelve una fila por mes con los reembolsos de ese mes junto a las ventas.
  3. La respuesta se explica sola. Junto con las filas, BEAR envía el periodo y los estados de pedido que contó, una línea sobre la moneda (si hizo falta convertir importes y cómo) y una línea sobre lo actualizado que está Analytics. Un buen asistente las repite, para que sepas exactamente qué abarcan los números.
  4. El asistente dibuja el gráfico. Si puede mostrar HTML, las columnas aparecen en la conversación; si no, recibes las mismas cifras en una tabla.
  5. Profundizas. "¿Qué productos tiraron de marzo?" es una pregunta nueva: el asistente pide el informe de ventas por producto de marzo y lista los más vendidos de ese mes.

Cada fila mensual de ese resumen contiene estas cifras:

CifraQué significa
PedidosPedidos realizados en el mes con un estado que se cuenta
ArtículosUnidades vendidas en esos pedidos
NetoIngresos por mercancía tras descuentos, sin envío ni impuestos
Envío, ImpuestosLo que se cobró a los clientes por la entrega y los impuestos recaudados
BrutoLo que los clientes pagaron en realidad, con impuestos y envío incluidos
Pedido medioEl bruto dividido entre el número de pedidos
Pedidos recurrentesCuántos de los pedidos vinieron de clientes que ya habían comprado antes
Reembolsos, Reembolsado, Neto tras reembolsosReembolsos parciales realizados en ese mes, el dinero devuelto y los ingresos netos menos la parte de mercancía de esos reembolsos

Los ingresos junto al número de pedidos y al pedido medio son lo que hace útil la vista mensual: un mes mejor puede deberse a más compradores o a cestas más grandes, y las tres columnas muestran cuál de las dos cosas ha pasado.

Qué puedes preguntar en un informe de ventas de WooCommerce con IA

BEAR tiene cinco informes de ventas. El asistente elige el adecuado según tus palabras; nunca tienes que nombrarlo.

Tú preguntasQué se devuelve
Totales de un periodo, o ventas de WooCommerce por mes, semana o díaEl resumen anterior, como un total o como una fila por día, semana o mes
Los más vendidos, o cómo se vendieron productos concretosPor producto: pedidos, unidades, ingresos netos y fecha de la última venta, ordenados por ingresos, unidades, número de pedidos o venta más reciente
Mejores clientesNombre, localidad, número de pedidos, total gastado y fecha del último pedido, empezando por quien más ha gastado
Métodos de pagoCada pasarela con su número de pedidos, su porcentaje de pedidos y el importe pagado a través de ella
Métodos de envíoCada método que eligieron los clientes, con su número de pedidos, su porcentaje de pedidos enviados y el importe cobrado por él

Los más vendidos de toda la tienda o de un grupo de productos

Para "qué se vende mejor", el informe mira todo el catálogo y devuelve los más vendidos del periodo, 50 por defecto y hasta 200, con cada variación en su propia fila. Eso importa: una talla que vende cuatro veces más que las demás desaparece cuando el producto padre la absorbe.

Para un grupo, como "cómo se vendieron las chaquetas de invierno", el asistente primero encuentra esos productos con un filtro de BEAR, igual que haría antes de una edición masiva, y después pide sus ventas. Un grupo puede contener hasta 500 productos; para uno mayor, acota el filtro o pide los más vendidos de toda la tienda. Si pides "incluyendo los que no vendieron nada", se añaden los productos del grupo sin ninguna venta, lo que convierte el informe en una lista rápida de stock muerto.

Conviene ordenar el mismo periodo dos veces, por unidades y por ingresos. Cuando tu más vendido por unidades queda cerca del final por ingresos, estás vendiendo volumen barato.

Resúmenes preparados

Pregunta a tu asistente "qué puedes decirme sobre mi tienda" y te ofrecerá las preguntas preparadas de BEAR. Tres de ellas tratan de ventas:

  • Cómo va la tienda abarca los últimos tres meses: ingresos por mes con pedidos y pedido medio, más los diez más vendidos por unidades.
  • Muéstrame los números abarca seis meses: la serie mensual y dos clasificaciones del mismo periodo, los 15 primeros por unidades y los 15 primeros por ingresos, reunidos para dibujarlos y alternar entre ellos.
  • Cómo pagan y cómo reciben abarca seis meses: el porcentaje de pedidos por método de envío y por pasarela de pago. Suele revelar una opción que nadie ha elegido en meses y que puede eliminarse para acortar el proceso de compra.

Estos resúmenes siempre terminan hoy. Puedes mover su inicio ("lo mismo, pero desde enero"); para un periodo cerrado como "solo el pasado marzo", pregunta con tus propias palabras indicando las dos fechas, y el asistente consulta los informes directamente.

Qué pedidos cuenta un informe de ventas

Las cifras siguen unas pocas reglas fijas, iguales en todos los informes, de modo que dos respuestas sobre el mismo mes nunca se contradicen.

  • Estados. Por defecto, un pedido cuenta cuando está Completado (Completed), Procesando (Processing) o En espera (On hold). Pendiente de pago (Pending payment), Falló (Failed), Cancelado (Cancelled), Reembolsado (Refunded) y los borradores quedan fuera. Puedes nombrar otros estados: "cuenta solo los pedidos completados" te da las ventas ya terminadas y enviadas.
  • Fechas. Un pedido pertenece al día en que se realizó. Sin periodo, los informes miran los últimos 30 días.
  • Neto y bruto. El neto son los ingresos por mercancía tras los descuentos de cupones, sin envío ni impuestos, que es la cifra que WooCommerce Analytics muestra como ventas netas. El bruto es lo que los clientes pagaron en total.
  • Reembolsos totales. Un pedido reembolsado por completo cambia su estado a Reembolsado (Refunded) y sale de todas las cifras de ventas.
  • Reembolsos parciales. En el resumen aparecen como cifras separadas, contadas el día en que se devolvió el dinero: el número de reembolsos, el importe reembolsado (con impuestos y envío incluidos) y el neto tras reembolsos. Las ventas por producto son netas de reembolsos parciales, así que las unidades devueltas se descuentan. Mejores clientes muestra lo que pagó cada cliente, sin deducir reembolsos.
  • Importes de pago. El informe de pagos muestra el total bruto de los pedidos por pasarela, porque ese es el dinero que pasó por ella. Los pedidos sin método de pago, como algunos pedidos manuales, aparecen como (none).
  • Importes de envío. El informe de envíos muestra lo que los clientes pagaron por la entrega. Lo que te cobró tu transportista no se guarda en ningún lugar de WooCommerce, ni tampoco las comisiones de las pasarelas, así que ningún informe puede dar el beneficio sobre los costes de envío o de pago. Los pedidos sin línea de envío, como los de productos virtuales, no están en el informe de envíos, por lo que su número de pedidos puede ser inferior al total.

Gráficos de ventas en el chat

El gráfico lo dibuja el asistente a partir de las cifras que devolvió BEAR, así que describe la imagen que quieres junto con la pregunta. Claude en el navegador y en la aplicación de escritorio muestran los gráficos dentro de la conversación; ChatGPT y otros clientes que no pueden mostrar HTML entregan las mismas cifras en una tabla, sin que falte nada salvo el dibujo.

  • "Ventas por mes de este año en columnas, y déjame cambiar a una línea."
  • "Los diez productos principales por unidades y por ingresos, uno al lado del otro."
  • "Métodos de pago como porcentajes, con el porcentaje en la leyenda."

Cambiar entre columnas, una línea y porcentajes reutiliza números que el asistente ya tiene. Un periodo distinto o un grupo de productos distinto es una pregunta nueva y vuelve a tu tienda a por cifras actualizadas. Las imágenes de los productos no aparecen en estos gráficos: el espacio donde el asistente dibuja no puede cargar archivos de tu sitio.

Tiendas multimoneda: totales en tu moneda base

WooCommerce Analytics guarda cada importe en la moneda en la que se pagó el pedido. En una tienda que vende en euros y dólares, una suma simple añadiría una cantidad a la otra. Por eso los informes de BEAR convierten cada importe a tu moneda base.

  • Con FOX – WooCommerce Currency Switcher, cada pedido se convierte al tipo de cambio que FOX guardó en él al pagar, de modo que un pedido de marzo se valora con los tipos de marzo. Un pedido sin tipo guardado se convierte al tipo de hoy.
  • Con otro plugin de monedas, BEAR no puede saber a qué tipo se pagó cada pedido. Cuando el periodo contiene pedidos en varias monedas, la respuesta dice con claridad que los totales mezclan monedas y no son fiables, y se indica al asistente que te avise antes de citar un total.
  • En el informe de mejores clientes, un pedido que no se puede convertir queda fuera del total del cliente y se cuenta aparte, para que la diferencia sea visible.

Una tienda que vende en una sola moneda no necesita nada de esto, y la respuesta lo indica.

Nombres de clientes y quién puede ver estos informes

Los informes de totales, productos, pagos y envíos no contienen ningún dato personal: se construyen a partir de las tablas de analítica de WooCommerce, que no guardan ninguno. El informe de mejores clientes es la excepción, porque una clasificación de clientes necesita nombres. Devuelve el nombre y la localidad, el número de pedidos, el total gastado y la fecha del último pedido. Las direcciones de correo electrónico y los números de teléfono nunca se devuelven. Las compras como invitado se agrupan por su correo de facturación, que permanece en el servidor, y un pedido sin ningún nombre figura como pedido sin atribuir, con su número, en lugar de fundirse en un gran cliente anónimo. Todo lo que devuelve un informe pasa a formar parte de tu conversación con el servicio de IA, así que pide listas de clientes solo cuando las necesites.

Quién puede ejecutar los informes depende de la clave. La clave de toda la tienda en los ajustes de BEAR lo abre todo. Un gestor de tienda con una clave personal obtiene los informes solo si su cuenta de WordPress tiene la capacidad view_woocommerce_reports, que el rol de gestor de tienda tiene por defecto. Para cerrar los informes a una persona manteniendo el resto de su acceso, un desarrollador puede añadir este filtro:

/*
 * BEAR MCP: no sales, customer or margin reports for user 57.
 * Child theme functions.php or a code snippets plugin.
 */
add_filter( 'woobe_mcp_permissions', function ( $map, $user_id ) {
    if ( 57 === (int) $user_id ) {
        $map['reports'] = 'none';
    }
    return $map;
}, 10, 2 );

El área reports abarca las ventas, los mejores clientes, el margen, los desgloses de pago y envío, el uso de cupones y el stock frente al ritmo de venta. El asistente de ese usuario deja de ver esos informes, y los resúmenes preparados que se basan en ellos dejan de ofrecérsele. La lista de pedidos es un área aparte, orders. El margen por producto, que necesita el coste de tus mercancías, se explica en el informe de margen de beneficio con IA.

Por qué un informe de ventas llega vacío

  • Analytics no está disponible. Sin las tablas de WooCommerce Analytics, BEAR responde que las cifras de ventas no están disponibles hasta que Analytics esté activado y haya importado los pedidos anteriores.
  • La importación no ha terminado. Si Analytics se activó hace poco, la importación de los pedidos antiguos puede seguir en marcha. Revisa WooCommerce → Estado → Acciones programadas (WooCommerce → Status → Scheduled Actions), o inicia la importación de datos históricos en Analíticas → Ajustes (Analytics → Settings).
  • Los pedidos más recientes aún no se han importado. En las tiendas donde Analytics importa los pedidos de forma programada, que es la opción por defecto de WooCommerce en las tiendas nuevas, los pedidos de hoy llegan en la siguiente ejecución, cada 12 horas por defecto. BEAR añade a cada informe una línea que indica cuántos pedidos y reembolsos realizados o modificados desde la última importación todavía no están en las cifras, y la lista de pedidos los muestra.
  • Los estados no coinciden. Los pedidos en espera como Pendiente de pago (Pending payment) no se cuentan. Si tu tienda deja los pedidos pagados en un estado personalizado, nómbralo en la pregunta.
  • El periodo es demasiado corto. Sin fechas, un informe abarca los últimos 30 días.
  • No hay nada que mostrar en un informe. Una tienda de descargas no tiene líneas de envío, así que el informe de envíos está vacío mientras que el resumen no.
  • El informe está cerrado para ti. Si tu cuenta no tiene la capacidad, o el área de informes se cerró para ti, al asistente se le dice que la herramienta no está disponible en lugar de darle cifras vacías.

Preguntas listas para informes de ventas de WooCommerce

  • "¿Cómo van las ventas? Compara los últimos tres meses."
  • "Ventas de WooCommerce por mes de este año, con pedidos, pedido medio y reembolsos."
  • "Ventas por semana desde el 1 de septiembre, solo pedidos completados."
  • "Los 20 primeros productos por ingresos del último trimestre, cada variación por separado."
  • "Ordena los productos del mes pasado por unidades y por ingresos y muestra dónde cambia el orden."
  • "¿Cómo se vendieron los productos de la categoría Chaquetas desde marzo, incluyendo los que no vendieron nada?"
  • "¿Quiénes son mis diez mejores clientes este año, y quién no ha pedido en seis meses?"
  • "¿Qué métodos de pago usaron los clientes en los últimos seis meses, como porcentajes?"
  • "¿Qué métodos de envío eligen las personas y cuánto cobramos por cada uno?"
  • "Muéstrame los números de los últimos seis meses como gráficos."

Nada que deshacer: los informes solo leen

Cada herramienta de informes está marcada como de solo lectura, y los resúmenes preparados son de solo lectura por construcción: la parte de BEAR que los ejecuta rechaza cualquier herramienta que escriba. Pedir cifras no cambia nada en tu tienda, así que no aparece nada en el Historial (History) y no hay nada que revertir.

Los informes suelen llevar a una acción, como "pon en oferta los diez más lentos". Es un paso aparte con su propia seguridad: el asistente encuentra los productos, muestra una vista previa de los nuevos valores, y el cambio solo se escribe después de que confirmes el número exacto de productos. Cada cambio masivo queda registrado en el Historial y puede revertirse. Los informes no tienen límites en la versión gratuita de BEAR; sus límites se aplican a la escritura de cambios, como se describe en las limitaciones de la versión gratuita.

Preguntas

¿Son las mismas cifras que en WooCommerce Analytics?

Se leen de las mismas tablas de Analytics, y los ingresos netos son la cifra que Analytics llama ventas netas. Si un total difiere de la pantalla de Analytics, compara los estados de pedido y las fechas: BEAR cuenta Completado (Completed), Procesando (Processing) y En espera (On hold) salvo que nombres otros, y lee las fechas en la zona horaria de la tienda.

¿Funciona sin WooCommerce Analytics?

Solo el informe de mejores clientes, que lee los propios pedidos. Los totales, las ventas por producto y los desgloses de pago y envío necesitan las tablas de Analytics.

¿Hay un límite para el periodo?

Sirve cualquier periodo siempre que Analytics haya importado sus pedidos. La clasificación de mejores clientes se construye con un máximo de los 2.000 pedidos más recientes del periodo, así que en una tienda con mucha actividad pide un trimestre o un mes en lugar de varios años.

¿Puedo obtener las ventas de un color o una talla?

Sí. Pídelo con palabras, por ejemplo "cómo se vendieron las variaciones rojas de los vestidos de verano". El asistente selecciona primero las variaciones que coinciden y después informa sobre ellas, una fila por variación.

Lista de comprobación

  • El servidor MCP está activado y tu asistente está conectado.
  • WooCommerce Analytics está activado y ha terminado la importación de los pedidos anteriores.
  • La pregunta indica un periodo; si no, abarca los últimos 30 días.
  • Los estados que se cuentan son los que quieres: por defecto Completado (Completed), Procesando (Processing) y En espera (On hold).
  • Cuando los reembolsos no son cero, léelos junto a los ingresos brutos.
  • En una tienda multimoneda, la línea de moneda indica que los importes se convirtieron.
  • Los nombres de clientes se piden solo cuando hacen falta, y el área de informes está cerrada para quien no deba verlos.

Si un informe no coincide con lo que ves en tu tienda, describe la pregunta y la respuesta en el foro de soporte de BEAR.