Controlar el inventario de un ecommerce es conseguir que el número que ve tu cliente en la web coincida con lo que hay de verdad en la estantería, en cada momento. Si tu tienda marca 120 unidades y quedan 94, vas a vender 26 que no puedes entregar: 26 cancelaciones, 26 correos a soporte y probablemente alguna reseña mala.
La solución no es contar más, sino que el stock no se desvíe. Eso se consigue con cinco cosas conectadas: un catálogo con SKU únicos, recepciones validadas, cada movimiento registrado con escáner, estados de stock separados (disponible, reservado, bloqueado) y conteos cíclicos que busquen la causa de cada diferencia. Vamos una por una.
Inventario teórico frente a inventario real
El inventario teórico es el que debería haber según tus registros. El real es el que está físicamente localizado, en buen estado y listo para salir en un pedido. Toda la gestión de stock consiste en reducir la distancia entre los dos.
Esa distancia casi nunca aparece de golpe en el inventario anual. Se genera cada día con movimientos sin control: una recepción validada por cajas y no por unidades, una devolución que vuelve a la balda sin revisar, un cambio de ubicación que nadie apunta o un pedido preparado con la talla equivocada. Cada uno descuadra una o dos unidades. Al cabo de unos meses, el descuadre se nota en ventas.
Y cuesta dinero por los dos lados. Si el sistema muestra stock que no existe, sobrevendes. Si oculta stock que sí existe, dejas de vender y acabas comprando de más al proveedor por prudencia, inmovilizando caja y espacio.
Los cuatro estados de stock que no puedes mezclar
El error más caro que vemos en tiendas que empiezan es tener una sola cifra de stock. Lo que hay dentro del almacén no es lo mismo que lo que puedes vender. Como mínimo, separa:
- Stock físico: todo lo que existe en el almacén.
- Reservado: unidades ya comprometidas en pedidos pagados que aún no han salido.
- Bloqueado: producto dañado, devoluciones pendientes de revisar, mercancía en cuarentena, muestras o stock apartado para un pedido B2B.
- Disponible: físico menos reservado menos bloqueado. Es lo único que tu web debería mostrar.
Esta separación también arregla las compras. Tu decisión de reponer depende de cuánto stock vendible te queda, no de cuántas cajas hay en la nave. Y te permite reaccionar en marketing: si un SKU se queda con pocas unidades disponibles, puedes frenar la inversión en anuncios o empujar una alternativa con más cobertura antes de que se agote.
Cómo montar un control de inventario que no se descuadre
1. Limpia el catálogo antes de tocar el almacén
Cada producto y cada variante necesita un SKU único, estable y con su código de barras. «Camiseta azul M» y «Camiseta M azul nueva» como dos fichas del mismo producto es un error de picking asegurado. Pasa lo mismo con tallas contiguas y colores parecidos: el nombre comercial sirve para vender, no para que un operario coja la unidad correcta.
Tres reglas que conviene dejar fijadas desde el principio:
- Unidades de medida: si vendes cajas de 24 y unidades sueltas, define la equivalencia. Una caja no puede entrar como una unidad y salir como 24 según quién la toque.
- Packs y kits: si el pack se monta en el momento, el sistema debe descontar los componentes. Si se guarda ya montado, necesita su propio SKU y su propio recuento.
- Duplicados y descatalogados: elimínalos o márcalos. Un SKU fantasma con stock residual confunde a todo el mundo.
Sin datos maestros limpios, ningún software te va a salvar.
2. Convierte la recepción en un punto de control
Si das por bueno lo que dice el albarán del proveedor, el descuadre existe antes de la primera venta. Si el sistema registra 500 unidades y entran 470 vendibles porque había una caja golpeada y otra con la variante cambiada, vas a vender 30 que no tienes.
Una recepción bien hecha compara tres cosas: lo que esperabas según tu pedido de compra, lo que ha llegado y lo que se registra. Referencia, cantidad, estado y, si aplica, lote o caducidad. Lo que tenga incidencia se queda bloqueado y se reclama al proveedor ese mismo día, cuando todavía es barato de resolver.
El nivel de control depende del riesgo. Un producto barato, de mucha rotación y de un proveedor fiable puede validarse por muestreo. Un cosmético con lote, electrónica cara o una referencia que ya ha dado problemas se valida unidad a unidad con escáner. Si la mercancía llega sin código de barras, etiquétala en la entrada: en Furgox eso cuesta 0,15 € por unidad y ahorra muchos errores después.
3. Da a cada SKU una ubicación y escanea cada movimiento
Saber que tienes 300 unidades no sirve si nadie sabe en qué estantería están. El almacén tiene que funcionar como un mapa: pasillo, módulo, nivel y posición. El sistema debe conocer la cantidad total y la cantidad en cada ubicación.
El fallo típico: parte de un SKU está en una ubicación secundaria que el sistema no refleja, el operario va a la principal, no encuentra suficiente y el pedido sale incompleto o se retrasa. Guardar «donde haya hueco» parece práctico hasta que el almacén crece.
La regla es sencilla: cada entrada, reposición, traslado interno, ajuste y salida se escanea (producto y ubicación). Así el dato no depende de la memoria de nadie. Coloca lo que más rota cerca de la zona de preparación y lo lento o voluminoso donde aproveche mejor el espacio. En productos caros, frágiles o con variantes muy parecidas, compensa confirmar el SKU también antes de cerrar la caja; te explicamos cómo en la guía de doble validación en picking.
4. Decide cuándo se reserva el stock y sincroniza la tienda
Reservar al añadir al carrito bloquea unidades que nunca se compran. Descontar solo cuando el paquete sale del almacén provoca sobreventa si entran varios pedidos a la vez. Para la mayoría de tiendas, lo razonable es reservar al confirmarse el pago y liberar automáticamente si el pedido se cancela, caduca o no pasa un control de fraude.
Lo importante es que la tienda y el almacén compartan la misma lógica y se hablen al momento, no con una exportación al final del día. Una sincronización cada pocas horas puede aguantar un martes normal, pero no un lanzamiento ni una campaña. Si además vendes en tu web y en Amazon con el mismo stock, necesitas una única fuente de verdad y una regla clara de asignación; lo desarrollamos en cómo sincronizar stock entre canales.
5. Mete las devoluciones en el mismo flujo
Una devolución sin registrar es una unidad invisible: se queda en una mesa o en una caja de incidencias durante días mientras la web sigue mostrando una cifra que no es real. Y el error contrario también existe: devolverla al stock vendible sin mirarla y mandarle a otro cliente un producto usado o roto.
El circuito correcto: recibir, identificar pedido y SKU, inspeccionar y decidir. Si está perfecto, vuelve a disponible. Si no, queda bloqueado con un motivo (dañado, usado, reacondicionar, merma). De paso generas datos útiles: si una referencia acumula devoluciones por talla, el problema está en la ficha de producto, no en el almacén. Si te interesa este punto, mira cómo funcionan las devoluciones externalizadas.
6. Controla lotes y caducidades cuando tu producto lo pida
En cosmética, alimentación, suplementos o electrónica con número de serie, saber cuántas unidades hay no basta. Necesitas saber de qué lote son o cuándo caducan. Para producto con fecha, aplica FEFO: primero sale lo que antes caduca. Exige más disciplina en recepción y picking, pero evita enviar producto no apto y te permite resolver una retirada sin tocar el resto del stock.



