Inventario

Optimización de inventario en Shopify: cómo proteger ventas sin sobrecomprar stock

Optimización de inventario: la respuesta en una frase

La optimización de inventario consiste en tener suficientes unidades de cada SKU para cubrir la demanda durante el plazo de entrega del proveedor, y en no reponer productos que no se venderán antes de envejecer. En una tienda Shopify, eso significa ordenar las decisiones de reponer, esperar y liquidar por ingresos en riesgo, no por número de unidades.

Los recuentos exactos de stock disponible son necesarios. Un recuento perfecto no equivale a un inventario optimizado. Una tienda puede tener cifras impecables y aun así quedarse sin un producto estrella o inmovilizar dinero en SKUs que no se han movido en 90 días.

Por qué la optimización de inventario importa más que un recuento exacto

Las roturas de stock y el exceso de stock son las dos caras del mismo problema de caja. La investigación de IHL Group de 2023, publicada por Blue Yonder, estimó las roturas de stock en unos 1,2 billones de dólares en ventas minoristas perdidas a nivel mundial, y el exceso de stock en unos 562.000 millones de dólares. Esas cifras describen todo el sector retail, no Shopify en concreto, pero muestran por qué la exactitud de unidades por sí sola no protege los ingresos.

El dinero atrapado en stock lento no puede financiar el siguiente pedido de compra de un producto que sí convierte. Las tiendas Shopify lo notan antes que las grandes superficies porque el capital circulante es más ajustado y los mínimos de pedido del proveedor siguen aplicando.

Las herramientas nativas de inventario de Shopify pueden mostrar unidades disponibles, pedidos de compra en camino y estados de stock bajo. Por sí solas no ordenan qué SKU te costará más si se agota esta semana. Ese ranking es el trabajo de la optimización de inventario.

Las 4 decisiones de inventario que una tienda Shopify tiene que tomar

Cada SKU cae en una de cuatro acciones. Si te saltas la clasificación, o repones todo lo que parece bajo o congelas todo lo que parece alto.

  1. Reponer ahora: la velocidad de demanda agotará el stock restante antes de que llegue el siguiente envío.
  2. Esperar: las unidades en mano cubren el plazo de entrega más un colchón de seguridad modesto, así que un pedido nuevo solo añadiría dinero parado.
  3. Promocionar o liquidar: el producto convierte mal o está envejeciendo, y más unidades no lo arreglan.
  4. Investigar: faltan datos de tráfico, conversión o plazo de entrega, así que reponer sería una apuesta.

El resto de este artículo explica cómo asignar esas cuatro etiquetas con velocidad de ventas, plazo de entrega del proveedor, antigüedad e ingresos en riesgo. Puedes repetir el mismo ciclo cada semana en una hoja de cálculo, o dejar que un monitor de stock saque la misma lista de forma automática.

Paso 1: encuentra productos en riesgo de rotura de stock

Los días de cobertura son el primer filtro. Divide las unidades en mano entre las unidades medias vendidas al día. Si los días de cobertura son menos que el plazo de entrega del proveedor más tu margen de recepción, el SKU está en riesgo de rotura aunque el recuento aún se vea sano.

Un ejemplo simple: 80 unidades en mano, 8 unidades vendidas al día, plazo de entrega de 14 días. Los días de cobertura son 10. El siguiente envío no puede llegar antes de que te quedes sin stock. La alerta tiene que saltar mientras aún te da tiempo a hacer el pedido, no cuando el producto llega a cero.

Shopify puede marcar inventario bajo cuando fijas un umbral por variante. Ese umbral suele ser un número estático. Los números estáticos no ven la velocidad. Un SKU que vende 20 unidades al día necesita un disparador mucho más alto que un SKU que vende 2 unidades al día, aunque ambos muestren ahora 40 unidades.

Para un montaje práctico de alertas, incluido cómo funcionan las señales de stock bajo de Shopify, consulta alertas de inventario en Shopify. Combina esas alertas con una comprobación de días de cobertura para que los productos estrella no se escondan detrás de un umbral único.

Paso 2: separa el stock lento del stock de seguridad sano

El stock de seguridad es un colchón que tú elegiste. El stock lento es inventario que la demanda no está consumiendo. Mezclar los dos deja vaga cualquier conversación sobre exceso.

Usa la antigüedad como separador. Saca las unidades que no se han vendido en 30, 60 y 90 días. Un colchón de 14 días en un producto que vende cada día es stock de seguridad. Las mismas 14 unidades en un producto sin pedidos en 60 días son dinero parado.

Shopify no incluye un informe nativo de antigüedad de inventario que agrupe el valor en mano según el tiempo que las unidades llevan paradas. Exporta el inventario con la fecha de última venta (desde el historial de pedidos o una exportación de productos) y agrupa los SKUs tú mismo en una hoja de cálculo. La guía del informe de antigüedad de inventario explica cómo leer esos tramos sin tratar cada unidad sobrante como una crisis.

Cuando tengas los tramos de antigüedad, congela las reposiciones en los SKUs de los grupos de 60 y 90 días salvo que exista un cambio de demanda confirmado (una campaña de reposición, un pedido mayorista, un pico estacional con historial). Promocionar un SKU muerto sale más barato que comprar más.

Paso 3: fija el momento de reposición con velocidad de ventas y plazo del proveedor

El punto de pedido no es una intuición. Es (ventas diarias medias × plazo de entrega en días) + stock de seguridad.

La posición de inventario que comparas con ese punto es las unidades en mano más las unidades de pedidos de compra en camino. Haz el pedido de compra cuando esa posición caiga al punto de pedido.

El plazo de entrega tiene que incluir más que la ventana de producción que cotiza el proveedor. Suma tránsito, recepción, retenciones de calidad y los días hasta que realmente abres el pedido de compra. Un plazo de fábrica de 10 días que se convierte en 18 días hasta estar listo para vender te dejará sin stock si planificas con 10.

La velocidad tiene que ser reciente y específica por SKU. Una media de 90 días esconde un pico de los últimos 14 días. Una media de 7 días reacciona de más a un solo día viral. Usa una ventana de 14 o 28 días y luego contrástala con el mismo periodo del año anterior en SKUs estacionales.

La fórmula completa, incluido cómo tratar los pedidos de compra en camino y los plazos a nivel de variante, está en la guía de la fórmula de recompra en Shopify. Combínala con el pronóstico de demanda en ecommerce cuando promociones o estacionalidad vayan a cambiar la tasa diaria antes de que aterrice el siguiente envío.

Paso 4: prioriza SKUs por ingresos en riesgo, no por unidades

Un hueco de 200 unidades en un accesorio de 12 € no es el mismo problema que un hueco de 20 unidades en un producto estrella de 180 €. Ordena la lista de acciones por los ingresos que esperas perder si el SKU llega a cero antes de reponerse, no por cuántas unidades faltan.

Un ranking usable: unidades vendidas al día × precio de venta × días de demanda sin cubrir (plazo de entrega menos días de cobertura, con un mínimo de cero). Ordena de mayor a menor. Ese es el orden en el que deberías escribir a proveedores, no el orden de tu hoja de SKUs.

Aquí también entra la inversión publicitaria. Si el tráfico de pago sigue apuntando a una variante que se agotará en cinco días, estás comprando clics que no puedes convertir. Pausa o redirige esa inversión hasta que el pedido de compra esté confirmado, y no escales anuncios en SKUs que ya clasificaste como esperar o liquidar.

El Stock Intelligence de Skymetrics está pensado para este ranking: monitorización continua de stock, alertas de rotura de stock y previsión de reposición que saca qué comprar antes de que se agote un producto estrella, en lugar de una lista plana de stock bajo.

Las métricas de optimización de inventario que merecen seguimiento

No necesitas un panel de 20 métricas. Estos seis números pillan la mayoría de errores de rotura y de sobrecompra en una tienda Shopify de producto.

  • Días de cobertura: unidades en mano ÷ unidades medias vendidas al día, comparados con el plazo de entrega.
  • Punto de pedido: (ventas diarias × plazo de entrega) + stock de seguridad.
  • Tasa de sell-through: unidades vendidas ÷ (unidades vendidas + unidades restantes) en una ventana fija.
  • Antigüedad de inventario: valor en mano en tramos de 30 / 60 / 90+ días.
  • Tasa de rotura de stock: SKUs que llegan a cero en el periodo, idealmente ponderada por ingresos y no por número de SKUs.
  • Rentabilidad bruta sobre inventario (GMROI): margen bruto ÷ coste medio de inventario, para ver qué SKUs ganan su sitio.

Sigue la tasa de rotura de stock en términos de ingresos. Diez SKUs a cero que apenas venden es un fallo distinto a un producto estrella caído durante cuatro días. Si solo miras la tasa de servicio por unidades, celebrarás la semana equivocada.

Errores habituales de optimización de inventario que crean roturas o exceso de stock

Estos patrones aparecen en tiendas Shopify que ya “vigilan el inventario” cada semana.

  • Un único número estático de stock bajo para cada variante, así que los que venden rápido nunca alertan a tiempo y los lentos alertan sin parar.
  • Reponer a partir del pedido de compra del año pasado en lugar de la velocidad actual.
  • Ignorar los pedidos de compra en camino, lo que duplica stock que ya está en tránsito.
  • Tratar el stock de seguridad como un montón permanente en lugar de un colchón dimensionado a la variabilidad del plazo de entrega.
  • Mirar unidades en vez de caja: llenar el almacén por el MOQ del proveedor porque el coste unitario parecía barato.
  • Dejar anuncios activos en SKUs dentro de la ventana de rotura de stock.
  • No anotar nunca el plazo de entrega real, de modo que cada reposición llega tarde el mismo número de días.

Corrige uno de estos por semana. Cambiar la lógica de alertas y anotar los plazos de entrega reales suele quitar más roturas de stock que comprar un pronóstico más complejo.

Convierte los datos de inventario en una lista de acciones semanal

Corre este ciclo el mismo día cada semana para que la lista se quede lo bastante corta como para ejecutarla.

  1. Exporta o revisa unidades en mano, pedidos de compra en camino, unidades vendidas de los últimos 14 y 28 días, y precio de venta de los SKUs activos.
  2. Marca los SKUs cuyos días de cobertura son menores que el plazo de entrega. Ordénalos por ingresos en riesgo.
  3. Haz o confirma pedidos de compra para lo alto de esa lista. Anota la fecha real de inicio del plazo.
  4. Marca los SKUs con antigüedad de 60 y 90 días. Pausa reposiciones. Decide promocionar, hacer pack o liquidar.
  5. Apaga o redirige anuncios de todo lo que esté dentro de la ventana de rotura de stock.
  6. Anota solo tres acciones: a quién escribiste, qué SKU congelaste, qué anuncio pausaste.

Tres decisiones ejecutadas ganan a una hoja de 40 filas que no tocas hasta el viernes. Si la lista semanal sigue siendo demasiado larga, sube el umbral de ingresos en riesgo hasta que quepa en las horas que de verdad tienes.

La optimización de inventario es un problema de ranking. Cuenta el stock para que esa lista sea honesta. Actúa primero sobre los SKUs que más te costarán si esperas.