<<<<<<< Updated upstream
Gap actual (Abr): -284,966 (-20.1%)
=======
Gap actual (Abr): -284,966 (-20.1%)
>>>>>>> Stashed changes
2025 cruzó €940k en Mar · 2026 lo cruza en Abr
Nuevos vs Recurrentes — YTD 2026
Clientes Nuevos YTD 26
9,583
35.4% del total · vs 36.7% en 2025
▼ -1.3pp
Clientes Recurrentes YTD 26
17,701
64.6% del total · vs 63.3% en 2025
▲ +1.3pp
AOV Nuevo YTD 26
€38.62
vs €32.84 recurrente
+17.6% vs recurrente
Rev. Recurrentes YTD 26
€581,312
61.8% de facturación total
Motor del negocio
Nuevos vs Recurrentes — Pedidos 2026 vs 2025
Revenue Nuevos vs Recurrentes 2026 vs 2025
Evolución Mensual — 2026 vs 2025
Tendencia Semanal — 2026 vs 2025
Tendencia Diaria — 2026 vs 2025
→
Análisis por Países — 2026 vs 2025
→
KPIs Principales — 2026 YTD vs 2025 YTD (1 Ene – 27 Abr)
Comparativas de Periodo — 2026 vs 2025
Detalle por País
→
Funnel de Conversión — 2026 vs 2025
Funnel por País
Traffic por Canal — 2026 vs 2025
Detalle por Canal 2026 vs 2025
🚀
Ads — Meta + Google
Inversión, ROAS, CAC, CPC, CPM, CTR, Conversiones. Requiere integración con Meta Ads API y Google Ads API.
CRM Klaviyo — KPIs YTD 2026 vs 2025
Performance Email — Comparativas de Periodo
Performance Campanas — Comparativas de Periodo
Performance Flujos — Comparativas de Periodo
Evolucion Open Rate — Semanal
Captacion de Leads — 2026 vs 2025
Origen de Captacion de Leads
Ventas por Categoría — 2026 vs 2025
Mix de Categorías 2026 (por ingresos)
Top Productos por Periodo
Producto
Uds.
Stock
Ingresos
Stock & Inventario
<<<<<<< Updated upstream
Stock Total (uds)
1,424,065
7,585 referencias visibles
Refs con Ventas (30d)
5,448
de 7,585 visibles
71.8%
Refs sin Ventas (30d)
2,137
SKUs dormidos
28.2%
=======
Stock Total (uds)
1,424,065
7,585 referencias visibles
Refs con Ventas (30d)
5,448
de 7,585 visibles
71.8%
Refs sin Ventas (30d)
2,137
SKUs dormidos
28.2%
>>>>>>> Stashed changes
Stock por Categoría unidades disponibles
→
📊 Cómo se calcula la rentabilidad
Todo parte de los pedidos válidos (no cancelados, no rechazados, no internos). Cada línea de cada pedido se descompone en ingresos y costes para calcular el margen real.
Es el dinero que realmente entra en caja, IVA incluido y con portes cobrados al cliente.
2 · Ingresos netos (base del margen)
Los Ingresos Netos son la base sobre la que calculamos todos los márgenes.
Se construyen partiendo de la Facturación y quitando lo que no es revenue para la empresa:
Paso
Qué es
Facturación (total_a_cobrar)
Cash bruto cobrado al cliente, IVA y portes incluidos
− IVA por país
21% ES · 20% AT/BG · 22% IT · 0% extra-UE/Canarias (app_zonas_envio_paises.impuesto)
− Revenue de líneas devueltas
Reembolso € o tarjeta regalo (app_devoluciones_lineas tipos 1 y 3). Cambios no cuentan
(descuentos, cupones, puntos ya están restados en total_a_cobrar)
Se reparten por línea vía factor proporcional
+ Portes cobrados al cliente
Son revenue de la empresa. El coste que pagamos al transportista se resta en C. Transporte
El factor reparte proporcionalmente por línea los descuentos (cupones, puntos canjeados, códigos promo, packs) del pedido. El divisor (1+IVA_país) quita el impuesto real del país del cliente (antes se asumía 21% plano, que infra-estimaba ventas extra-UE y Canarias). Los portes cobrados se suman aparte (son revenue).
3 · Coste de producto (CP)
CP_línea = uds_netas × coste_unitario[categoría]
El coste unitario viene de la hoja CP del Excel analítico interno (cost_tables.json), indexado por id_aspectos_categoria. Ejemplos: Camiseta Unisex €2,64/ud, Sudadera Capucha €8,44/ud, Niño €6,15/ud. ⚠ Aviso: 7 categorías siguen sin coste asignado (se cuentan como 0 €), lo que infla el margen en ese subsegmento.
CL se cobra por unidad; CT una sola vez por pedido según el país y el transportista real (DHL, Correos, Colissimo, Envialia…). Tabla Tpe del Excel interno.
Los fijos (Klaviyo, Trustpilot, Doofinder, Agencia, …) se prorratean por días. El variable es un % sobre ingresos. El paid lo introduces manualmente por semana y se guarda en tu navegador. Ajustable en "Configurar Marketing".
Los costes de categoría son coste estándar por tipo, no por SKU (dos camisetas del mismo tipo comparten coste aunque cambie el diseño o la tela).
Las devoluciones se consideran efectivas (reembolso € o tarjeta regalo); los cambios de talla/color no afectan al agregado.
La semana en curso es parcial (hasta ayer), así que el margen de esa fila no es comparable directamente con semanas cerradas.
El IVA se aplica plano al 21 %. Variaciones puntuales (Canarias, B2B sin IVA, etc.) no se están desagregando.
Configurar Costes de Marketing
Gastos fijos mensuales (se prorratean por días)
Concepto
€/mes
Los afiliados se introducen manualmente por mes (mes cerrado o acumulado del mes en curso) en la columna Afiliados de la tabla, en la fila correspondiente al mes. El total se prorratea entre las semanas del mes automáticamente.
KPIs Rentabilidad
Desglose Semanal
Wituka — KPIs Principales — 2026 vs 2025
Comparativas de Periodo — 2026 vs 2025
Facturación Acumulada Mensual — 2026 vs 2025
Evolución Mensual — 2026 vs 2025
Tendencia Semanal — 2026 vs 2025
Tendencia Diaria — 2026 vs 2025
Análisis por Países — 2026 vs 2025
KPIs Principales — 2026 YTD vs 2025 YTD
Comparativas de Periodo — 2026 vs 2025
Detalle por País
CRM Klaviyo — KPIs YTD 2026 vs 2025
Performance Email — Comparativas de Periodo
Performance Campanas — Comparativas de Periodo
Performance Flujos — Comparativas de Periodo
Evolucion Open Rate — Semanal
Captacion de Leads — 2026 vs 2025
Origen de Captacion de Leads
Funnel de Conversión — 2026 vs 2025
Funnel por País
Traffic por Canal — 2026 vs 2025
Detalle por Canal 2026 vs 2025
Ventas por Categoría — 2026 vs 2025
Mix de Categorías 2026 (por ingresos)
Top Productos por Unidades
Producto
Uds.
Stock
Ingresos
→
📊 Cómo se calcula la rentabilidad (Wituka · Shopify)
Todo parte de los pedidos válidos de Shopify (no voided, no pending, no canal mayorista cmz/cmz2, no clientes con tag ALLSTORE, no clientes citees/wituka, no tags de pedido TIENDA/MULTIMARCA). Cada línea de cada pedido se descompone en ingresos y costes para calcular el margen real.
Es el dinero que realmente entra en caja, IVA incluido y con portes cobrados al cliente. Equivalente al Total sales de Shopify Analytics.
2 · Ingresos netos (base del margen)
Los Ingresos Netos son la base sobre la que calculamos todos los márgenes.
Se construyen línea a línea desde Shopify, quitando lo que no es revenue para la empresa:
Paso
Qué es
Bruto línea (qty × price)
Precio unitario con IVA × cantidad pedida
− IVA real por línea
Suma de line_item.tax_lines[].price (IVA real del país aplicado por Shopify)
A diferencia del Excel, no usamos un factor proporcional sobre total_price: Shopify ya nos da los descuentos asignados a cada línea (discount_allocations) y el IVA exacto por línea (tax_lines). El IVA es el real de cada país (DE 19%, IT 22%, ES 21%, etc.), no plano.
3 · Coste de producto (CP)
CP_línea = qty_net × CP_estándar[product_type]
El coste unitario viene por categoría de la hoja CP del Excel financiero, persistida en wituka_cost_tables.json → cp_fallback. Ejemplos: Camiseta €3,30 · Camiseta Oversize €7,27 · Sudadera Hoodie €7,76 · Sudadera Sin Capucha €8,37 · Calcetines €1,34 · Bañadores €8,56. Nota: Aunque Shopify expone InventoryItem.cost por variante, Wituka no lo mantiene relleno, así que el dashboard usa siempre el CP por product_type del Excel. Si una categoría nueva no está en cp_fallback, el log del updater la reporta como aviso para añadirla.
CL se aplica por unidad. CT se hace lookup en la tabla Tpe (estática, viene del Excel financiero) usando el código país de la dirección de envío y el primer carrier reconocido en order.tags o shipping_lines[].title (DHL, GLS EXPRESS, CORREOS, SPRING, ENVIALIA, MRW PORTUGAL, B2C, FACTURA). Si el pedido no trae carrier reconocible, CT = 0 para esa línea.
Los fijos se prorratean por días. El variable es un % sobre ingresos. El paid lo introduces manualmente por semana y se guarda en el servidor compartido (paidmedia.pampl.ing) bajo namespace w: para no chocar con Pampling. Ajustable en "Configurar Marketing".
El CP por variante sale de Shopify (precisión real por SKU). Solo si falta, se cae al CP por product_type del Excel.
Las devoluciones efectivas (refund con subtotal) sí se restan; los cambios sin reembolso no afectan al agregado.
La semana en curso es parcial (hasta hoy), así que no es directamente comparable con semanas cerradas.
La tabla Tpe es estática: si Logística cambia tarifas con un transportista, hay que actualizar wituka_cost_tables.json.
Configurar Costes de Marketing (Wituka)
Gastos fijos mensuales (se prorratean por días)
Concepto
€/mes
Los afiliados se introducen manualmente por mes (mes cerrado o acumulado del mes en curso) en la columna Afiliados de la tabla. El total se prorratea entre las semanas del mes automáticamente.
KPIs Rentabilidad Wituka
Desglose Semanal
Weekly Reports
Presentaciones semanales Pampling + Wituka
⏳ Generando...
Cargando presentaciones...
📌 Novedades de Esta Semana
Productos a destacar en la slide opcional del weekly. Si dejas las dos listas vacías la slide no se genera.
PAMPLING
Sin productos seleccionados
WITUKA
Sin productos seleccionados
Cerrar
📊 Indicador de tendencia
Combina WoW (vs semana anterior) con YoY (vs 2025) para indicar si el ritmo se acelera, se mantiene o se ralentiza.