Se abre en una pestaña nueva
Logotipo de We Love SEO
Menú

Ecommerce y Shopify · 19 de agosto de 2026 · 11 min

Margen por producto: el dato que tu tienda no te enseña y cómo verlo

Margen por producto en ecommerce: precio menos coste, envío, comisiones y captación por canal. De dónde sale cada dato, cómo se reparte y el panel para verlo.

CarlaEcommerce
Portada del artículo de Ecommerce y Shopify «Margen por producto: el dato que tu tienda no te enseña y cómo verlo», firmado por Carla en We Love SEO
Imagen: We Love SEO

El margen por producto en ecommerce es lo que queda de cada venta después de restar al precio sin IVA el coste del producto, el envío que pagas tú, las comisiones de pago y el coste de captación del canal que la trajo. Tu tienda no lo enseña porque su informe de productos no tiene tres de esas cuatro cifras. Para verlo hay que cruzar la tienda, la pasarela, el transportista y Ads en un panel aparte.

Este artículo es para quien dirige una tienda online y mira cada mes la facturación por producto sin saber cuál deja dinero, y para quien gasta en anuncios y sospecha que algunos productos se venden a pérdida. Vas a encontrar la fórmula, de dónde sale cada dato, cómo se reparte la captación, cómo es el panel y qué decisiones permite.

El mercado crece: el comercio electrónico en España facturó 114.800 millones de euros en 2025, un 20,6 % más que el año anterior (CNMC, julio de 2026). Crecer en facturación con margen negativo en los productos más anunciados es la forma más rápida de cerrar vendiendo más que nunca. Nosotros montamos tiendas en Shopify y WooCommerce y el panel de margen forma parte del proyecto desde el rango intermedio.

¿Por qué la facturación engaña?

La facturación engaña porque suma ingresos sin restar lo que ha costado conseguirlos, y los costes no se reparten igual entre productos. Un producto barato y pesado paga más envío en proporción; uno con muchas devoluciones viaja dos veces; uno que solo se vende con anuncios carga con todo el coste de la campaña. Dos productos con la misma facturación pueden tener margen opuesto.

El informe de ventas por producto de Shopify o de WooCommerce enseña unidades e ingresos, y el beneficio bruto si has rellenado el coste por artículo. Lo que no enseña, porque no lo sabe, es el envío real pagado al transportista, la comisión exacta del método de pago ni el gasto en anuncios que trajo esa venta. Esos tres datos viven en otras tres herramientas.

El resultado habitual es que el producto más vendido recibe más presupuesto de anuncios porque «funciona», y nadie comprueba que envío, comisión y coste por venta no superan lo que deja. La facturación premia lo que se vende; el margen premia lo que deja dinero, y las dos listas rara vez coinciden.

¿Qué es el margen por producto y cómo se calcula?

El margen por producto es el margen de contribución de cada referencia: precio sin IVA, menos coste del producto, menos envío neto (lo que pagas al transportista menos lo que cobras), menos comisiones de pago, menos la parte de devoluciones, menos el coste de captación atribuido. Se calcula por pedido y se agrega por producto, canal y campaña. Lo que queda paga los costes fijos.

LíneaQué incluyeDe dónde sale
Precio netoPrecio pagado sin IVA, con descuentos aplicadosTienda
Coste del productoLo que te costó la unidad, incluidos aranceles y transporte hasta tu almacénERP, proveedor o una hoja mantenida a mano
Envío netoTarifa del transportista menos lo cobrado al cliente, más embalajeTransportista y tienda
Comisiones de pagoPorcentaje y fijo por transacción, según método de pagoPasarela
DevolucionesReembolso más doble transporte, repartidos entre las unidades vendidas de ese productoTienda y transportista
Coste de captaciónGasto en anuncios atribuido a la venta, por canal y campañaGoogle Ads, Meta Ads, GA4
Margen de contribuciónLo que quedaCalculado en el panel

La fórmula sirve igual en Shopify que en WooCommerce; cambia de dónde se extrae cada dato. La plataforma se elige por otras razones, que están en Shopify o WooCommerce, y el panel se monta encima de cualquiera de las dos.

¿De dónde sale cada dato?

Cada línea del margen sale de una herramienta distinta: la tienda da el pedido con sus líneas, descuentos, envío cobrado y devoluciones; la pasarela da la comisión real de cada transacción; el transportista da lo que has pagado por cada envío; Google Ads y Meta Ads dan el gasto por campaña y día; y GA4 da el canal y la campaña que trajo cada pedido. Todo se carga en BigQuery, que es donde se cruza.

En Shopify, la API de Shopify (en inglés) expone cada pedido con sus líneas, descuentos, envío y reembolsos, y el coste por artículo si lo has rellenado en el inventario; las comisiones de Shopify Payments están en las transacciones del saldo, por pedido. En WooCommerce, la API REST da lo mismo y la comisión depende de la pasarela. En los dos casos, el coste del producto es el dato que casi nunca está rellenado, y sin él no hay margen.

GA4 es la pieza que une la venta con el canal. La exportación de GA4 a BigQuery envía cada día los eventos en bruto, y el evento purchase lleva el identificador de transacción (ecommerce.transaction_id), los artículos comprados (items, con item_id, quantity y item_revenue) y el origen del tráfico de la sesión (session_traffic_source_last_click, con fuente, medio y campaña). Con el identificador de transacción se cruza el evento con el pedido de la tienda, y con la campaña se cruza con el gasto de Ads.

FuenteQué aportaCómo llega a BigQuery
Shopify o WooCommercePedidos, líneas, descuentos, envío cobrado, devoluciones, coste por artículoConector gestionado o flujo en n8n con la API
Pasarela de pagoComisión real por transacciónTransacciones del saldo (Shopify Payments) o informe de la pasarela
TransportistaCoste real por envío y por devoluciónFactura mensual cargada como archivo o por API
Google Ads y Meta AdsGasto por campaña y díaConector gestionado
GA4Canal y campaña de cada pedido, artículos compradosExportación nativa a BigQuery
Coste de productoPrecio de compra, aranceles, transporte hasta almacénHoja de cálculo o ERP, cuando cambia

¿Cómo se calcula el coste de captación por producto?

El coste de captación por producto se calcula en tres pasos: asignar cada pedido a la campaña que lo trajo según GA4, sumar el gasto de esa campaña en el periodo, y repartirlo entre los productos vendidos por esa campaña en proporción a los ingresos de cada uno. Es una regla de reparto, no una verdad; por eso se escribe en una página y se aplica igual a todos los productos y canales.

El primer paso depende de la atribución. GA4 asigna cada compra a un canal y una campaña con el modelo configurado, basado en datos o último clic, y en la exportación a BigQuery el campo session_traffic_source_last_click da la fuente de la sesión en la que se compró. Es el dato más estable para repartir gasto porque es el mismo para todos los canales; lo que Google Ads y Meta dicen de sí mismos se solapa y suma más ventas de las que la tienda facturó.

El tercer paso decide cuánto coste carga cada producto. Si una campaña de 1.000 euros vendió tres productos y uno generó la mitad de los ingresos, ese producto carga con 500 euros. Si el pedido llegó por orgánico o directo, la captación es cero en esa venta, y por eso los productos que posicionan tienen mejor margen que los que solo se venden con anuncios.

Los límites se dicen. Meta no pasa la campaña a GA4 con la misma fidelidad que Google Ads, y parte de sus ventas aparecen como tráfico social o directo; el reparto las trata como captación gratuita cuando no lo son. La corrección es comparar cada mes el total atribuido con el gasto de cada plataforma y, si la diferencia es grande, apagar el canal dos semanas y mirar las ventas totales. No existe una atribución exacta; existe una regla aplicada igual a todo.

¿Cómo es el panel de margen?

El panel de margen es una pantalla con una matriz de productos en filas y, en columnas, unidades, ingreso neto, coste de producto, envío neto, comisiones, devoluciones, coste de captación y margen de contribución, con filtros por canal, campaña y periodo. Lo construimos en Power BI o en Looker Studio (desde abril de 2026 ha vuelto a llamarse Data Studio) sobre BigQuery, con el margen definido como una medida y no como una columna, para que se recalcule con cada filtro.

En Power BI cada línea del margen es una medida en DAX, y el margen de contribución es la medida que las resta. Así, al filtrar por una campaña el panel recalcula qué productos vendió, qué parte del gasto carga cada uno y qué margen dejan. La misma matriz ordenada por margen, y no por ingresos, es la que cambia las decisiones.

En nuestra propia tienda de dropshipping, que vende en cinco países, el panel tiene una dimensión más: el país, porque el coste de transporte lo fija el proveedor por destino y un producto rentable en España puede no serlo en Alemania. Es el tipo de caso que atendemos en marketing para ecommerce y marcas DTC, donde la logística pesa tanto como el anuncio.

El panel de margen va incluido en nuestra tienda del rango intermedio, desde 4.200 euros; como proyecto de datos aparte, el panel parte de 1.400 euros y, con BigQuery y margen por producto, de 2.900 euros. El diseño de la pantalla y cómo se lee en la reunión del lunes están en dashboard para ecommerce: margen, canal y campaña.

¿Qué decisiones permite?

El panel de margen permite cuatro decisiones que la facturación no permite: qué producto empujar con presupuesto porque deja margen y tiene recorrido, qué producto dejar de anunciar porque pierde dinero en cada venta, qué precio subir porque el margen no cubre el envío, y qué umbral de envío gratuito o qué pack montar para que el pedido medio deje margen. Cada una se toma mirando una fila de la matriz.

Lo que enseña el panelDecisiónQué se mira la semana siguiente
Producto con margen alto y poco gasto en anunciosEmpujar: campaña propia o más presupuestoQue el margen por unidad aguante al subir el volumen
Producto con ingresos altos y margen negativo tras captaciónParar la campaña o cambiar la creatividadQue las ventas orgánicas de ese producto se mantengan
Producto con margen positivo antes del envío y negativo despuésSubir precio, cobrar envío o subir el pedido mínimoQue la conversión no caiga más de lo que sube el margen
Producto con devoluciones que se comen el margenMejorar la ficha o la guía de tallas, o retirarQue la tasa de devolución baje
Canal con margen agregado negativoReducir presupuesto y probar apagándolo dos semanasQue las ventas totales no caigan en proporción

La decisión que más cuesta es parar el producto que más vende. Cuando la matriz enseña que cada venta pierde dinero tras la captación, lo sano es dudar del dato y revisar coste de producto, envío y regla de reparto. Si el margen sigue negativo, se para la campaña y se mira si el producto se sigue vendiendo por orgánico. Casi siempre se vende menos y la tienda gana más.

La segunda decisión es el producto olvidado: margen alto, sin anuncios, vendido por búsqueda orgánica. Es el candidato a recibir ese presupuesto y a tener un flujo de recuperación de carrito propio. Nada de eso exige una app de pago; las que sí merecen la cuota están en apps que merecen la pena.

¿Qué errores se repiten al calcular el margen?

Los errores que se repiten son siete: calcular con precios con IVA, contar el envío cobrado sin restar el pagado, ignorar las devoluciones, dejar el coste de producto sin actualizar, atribuir toda la venta al último clic de marca, mezclar monedas y usar la comisión media de la pasarela en lugar de la real. Cada uno infla el margen, y juntos convierten un producto que pierde dinero en uno que parece rentable.

  1. IVA. El precio de la tienda lleva IVA; el coste del producto, no. Se trabaja siempre con la base imponible.
  2. Envío. Lo que cobras al cliente es ingreso; lo que pagas al transportista es coste. Solo cuenta la diferencia, y en productos pesados es negativa.
  3. Devoluciones. Un producto que vuelve genera dos envíos y ningún ingreso. Se reparte entre las unidades vendidas de ese producto, no entre toda la tienda.
  4. Coste de producto. Cambia con cada compra al proveedor, con el tipo de cambio y con los aranceles. Se actualiza cuando cambia, con fecha.
  5. Atribución. Si la búsqueda de marca se lleva todas las ventas, los anuncios parecen gratis. Se usa una regla igual para todos y se compara con el gasto total.
  6. Monedas. Un pedido en zlotys y otro en euros no se suman. Se convierte al tipo del día del pedido antes de calcular.
  7. Comisiones. Un pago aplazado o una tarjeta internacional cuestan más que una tarjeta nacional. Se usa la comisión real de cada transacción, que la pasarela da.

El octavo error no es de cálculo sino de uso: montar el panel y no abrirlo. Se mira un día fijo a la semana, con una decisión apuntada al cerrar la reunión. Si en el primer mes no se ha parado una campaña ni subido un precio, el problema no está en los datos. Las partidas que se olvidan en el presupuesto de una tienda, y que también pesan en el margen, están en cuánto cuesta Shopify.

Si quieres seguir por aquí, tienes más en nuestros artículos de ecommerce y Shopify.

Preguntas frecuentes

¿Shopify o WooCommerce enseñan el margen por producto?

Enseñan el beneficio bruto si has rellenado el coste por artículo: precio menos coste del producto. No restan el envío real, la comisión por método de pago, las devoluciones ni el coste de captación, porque no tienen esos datos. Para el margen de contribución hace falta cruzarlos fuera de la tienda.

¿Cómo sé qué campaña trajo cada venta?

Con GA4 exportado a BigQuery: el evento de compra lleva el identificador de transacción, los artículos y la fuente, medio y campaña de la sesión. Se cruza con el pedido por el identificador y con el gasto de Ads por campaña y día. Lo que cada plataforma dice de sí misma se usa solo como referencia.

¿Cuánto cuesta un panel de margen por producto?

Como proyecto de datos, el panel parte de 1.400 euros y, con BigQuery y margen por producto, de 2.900 euros; va incluido en nuestra tienda del rango intermedio, desde 4.200 euros. Las licencias de Power BI van aparte. Lo que más tiempo lleva es conseguir el coste de producto actualizado.

¿Hace falta BigQuery para calcular el margen?

Para una tienda con pocos productos y un solo canal de anuncios, una hoja de cálculo con los pedidos del mes, los costes y el gasto de Ads basta para empezar. BigQuery compensa con más de dos fuentes que cruzar, cuando quieres el histórico de GA4 o cuando el reparto por campaña se hace cada semana.

—

Carla lleva el ecommerce en We Love SEO: elige plataforma, planifica migraciones y diseña los flujos de recuperación y los paneles de margen de las tiendas. Más sobre ella en el equipo.

Escrito por Carla

Ecommerce

Diseña y construye en WordPress y Shopify. Webs que cargan rápido, que un modelo de IA entiende y que convierten.

Todos sus artículosQuién es

Seguir leyendo

Sin Humo · un correo cada quince días

Un análisis con números, un recurso y lo que ha cambiado en buscadores e IA. Tres minutos de lectura.

WhatsApp