Grid /camisetas

— productos · — Generado:
Click en una tarjeta para ampliar

📌 Actual en web

Pág 1 / 1

🎯 Propuesto

Pág 1 / 1

Movimientos propuestos

Producto Pos actual Pos nueva Δ Uds 90d Stock Impacto Motivo del movimiento
Cerrar

¿Cómo se hace esta propuesta?

El dashboard mira cada producto de la categoría y le asigna una de seis acciones posibles. Después, propone mover los productos necesarios para que la grilla rinda más. Todo se recalcula cada lunes.

1. Qué datos usa

  • Posición actual en la web — campo orden_web de la BBDD (el número que ves en el badge "#12", empezando por 0 arriba a la izquierda del grid).
  • Ventas ponderadas de los últimos 90 días — se explica en el apartado 2.
  • Stock actual en BBDD sumando todas las tallas.
  • Tráfico y conversión por producto desde GA4 (views, add-to-cart, compras, CVR %). Permite separar "mal posicionado" de "mala ficha".
  • Novedad — producto con precio_xpresstee = 9,99 € y ventana de promoción activa hoy (xpresstee_fecha_inicio ≤ hoy < xpresstee_fecha_fin). La fecha fin es exclusiva: un producto cuya promo termina hoy ya no cuenta como novedad. Son las camisetas que están a 9,99 € en este momento.

2. Cómo se calcula el score de ventas

El "score" que ves en los motivos no son las unidades vendidas a secas — es una versión ponderada para premiar productos en tendencia al alza:

  • Últimos 30 días (ventana reciente) → peso ×3
  • Del día 31 al 60 (ventana media) → peso ×2
  • Del día 61 al 90 (ventana vieja) → peso ×1

Fórmula: score = (3·uds_30d + 2·uds_30_60 + 1·uds_60_90) / 2. La división por 2 deja el número en la misma escala que las unidades reales de 90 días — un producto con ventas planas tendrá un score ≈ a sus uds_90d. Uno que se dispara en las últimas 4 semanas tendrá un score más alto que sus uds_90d y será candidato a subir. Uno que se está apagando tendrá el score más bajo y bajará.

3. Cómo se clasifica cada producto

Se evalúa producto a producto y gana la primera regla que cumple (por orden de prioridad):

  • N · Novedad — producto a 9,99 € hoy (ventana xpresstee activa). Se queda fijo en su posición actual, esté donde esté en el grid.
  • C · Reponer — vende ≥150 score y el stock no cubre ni 30 días al ritmo actual. Riesgo de rotura. No se mueve, pero hay que reordenar al proveedor ya.
  • F · Revisar ficha — tráfico alto (P70+ del catálogo) pero conversión baja (<P30). No es problema del grid. Toca revisar foto, descripción, precio o reseñas.
  • A · Bajar de pág 1-2 — está entre las pos 10 y 95 pero su score está por debajo del P30 del catálogo. Ocupa un slot premium sin rendir. Cede el hueco.
  • B · Subir a pág 1-2 — está en pág 3+ y su score supera el P85. Best-seller escondido. Candidato a ocupar el slot que deja un A.
  • D · Sobrestock — stock ≥3.000 uds y vende ≤200 score. Más de 100 meses de cobertura. Pack, outlet o promo.

4. Cómo construye la propuesta de reorden

  1. Las novedades (N) se quedan fijas en su posición actual, estén donde estén (pos 0 o pos 500). Están ahí a 9,99 € y merchandising las mantiene destacadas esta semana.
  2. Cualquier producto que NO sea novedad sí puede moverse. Si un producto acaba de dejar de estar a 9,99 y queda en pos 9 (por ejemplo), el algoritmo lo evaluará como A/B/C/D/F como a cualquier otro.
  3. Intercambia A por B uno a uno: el mejor B (el que más score tiene, pág 3+) entra en el slot del peor A (el que peor score tiene pero estaba en pág 1-2). Resto de pares por el mismo criterio.
  4. Nadie más se mueve. C, D y F solo se etiquetan como aviso — su problema no se arregla cambiando de posición.

Cada vez que se actualiza el proyecto, las novedades se recalculan — serán las que estén a 9,99 € en ese momento.

Ojo con los límites. El algoritmo no sabe de estacionalidad, colaboraciones, stock entrante ni del criterio editorial del equipo. Es una propuesta de base — la decisión final sigue siendo de merchandising.

Actualizando datos...

Regenerando todo: pedidos de Pampling MySQL + colecciones Shopify Wituka (últimos 90 días).

Puede tardar 1-3 min. No cierres la pestaña.

0:00