Cómo crear una app de gestión de inventario para una pequeña empresa
Para crear una app de gestión de inventario, empieza por cuatro cosas: una lista de artículos, la cantidad de cada artículo en cada ubicación, un registro de cada movimiento de stock (entrada, salida, ajuste, con motivo) y alertas de stock bajo basadas en un nivel de reposición. Un generador de apps con IA puede crear la base de datos, las pantallas y las alertas a partir de una descripción sencilla. La decisión de diseño que más importa es registrar los movimientos en lugar de sobrescribir solo un recuento, porque ese historial es lo que te permite confiar en los números.
Por qué las pequeñas empresas crean la suya
La mayoría de los pequeños negocios empiezan a controlar el stock en una hoja de cálculo, y eso funciona hasta que deja de funcionar. Los puntos de rotura habituales:
- Varias personas actualizan la hoja y se sobrescriben entre sí
- Nadie sabe por qué cambió un recuento ni quién lo cambió
- Algo se agota antes de que nadie se dé cuenta
- El stock está en más de un sitio (sala de ventas, almacén trasero, furgoneta, segunda sede)
- La hoja ha acumulado instrucciones sobre cómo usarla
Existe software de inventario ya hecho y, a menudo, es la respuesta correcta (ver el final de esta guía). La gente construye el suyo cuando su stock es poco habitual (lotes con fecha de caducidad, artículos fabricados a partir de otros, alquileres que vuelven), cuando solo necesita una fracción de un producto grande o cuando quiere que se adapte exactamente a la forma de trabajar de su equipo. Si vienes de una hoja de cálculo, cómo convertir una hoja de cálculo en una app es un buen complemento.
Lo que necesita la app
Datos principales
| Datos | Campos principales |
|---|---|
| Artículo | Nombre, SKU, código de barras, categoría, unidad (unidad, caja, kg), precio de coste, precio de venta, nivel de reposición, proveedor, foto, activo o archivado |
| Ubicación | Nombre (tienda, almacén trasero, furgoneta 2) |
| Nivel de stock | Artículo, ubicación, cantidad disponible |
| Movimiento | Artículo, ubicación, variación (+ o −), tipo (recepción, venta, uso, daño, recuento, traspaso), nota, quién, cuándo |
| Proveedor | Nombre, contacto, plazo de entrega |
La idea clave: el nivel de stock es el resultado de los movimientos. Cada cambio pasa por un registro de movimiento, y la cantidad disponible se actualiza a partir de él. Así obtienes un registro de auditoría gratis y los errores se pueden rastrear y revertir fácilmente.
Pantallas principales
- Lista de artículos con búsqueda, filtro por categoría y un filtro de «stock bajo»
- Ficha del artículo con la cantidad por ubicación y los movimientos recientes
- Ajuste rápido: recibir stock, retirar stock, mover entre ubicaciones, registrar un recuento
- Vista de stock bajo: todo lo que está igual o por debajo de su nivel de reposición, agrupado por proveedor
- Modo de recuento de stock para inventarios periódicos, que registra la diferencia como un ajuste
Más adelante, si las necesitas
- Pedidos de compra: crear un pedido a un proveedor y después recibir contra él
- Lotes y fechas de caducidad para alimentación, cosmética y medicamentos
- Lista de materiales: un producto terminado fabricado con componentes, de modo que vender uno reduce varios
- Informes: valor del stock, artículos de baja rotación, consumo a lo largo del tiempo (ver cómo crear un panel)
- Escaneo de códigos de barras con la cámara del móvil
Decisiones antes de construir
Quién es la fuente de la verdad
Si vendes a través de una tienda online o de un sistema de punto de venta que ya controla el stock, decide qué sistema es el dueño del recuento. Dos sistemas que editan los mismos números acaban desalineándose. Opciones:
- Tu app solo sirve para lo que la tienda no controla (materias primas, suministros, stock del almacén trasero).
- La tienda es la fuente y tu app la lee para informes y alertas a través de su API.
- Tu app es la fuente y envía los recuentos a la tienda. La más potente y la que más trabajo da para hacerla bien.
Empezar con la opción 1 o la 2 es mucho más seguro.
Quién puede hacer qué
| Rol | Permisos típicos |
|---|---|
| Personal | Consultar artículos, registrar recepciones y consumos, hacer recuentos |
| Responsable | Todo lo que puede hacer el personal, además de editar artículos, niveles de reposición y proveedores, y aprobar ajustes grandes |
| Propietario | Todo, además de los precios de coste y los informes de valor de stock |
Ocultar los precios de coste a parte del personal es un requisito habitual; indícalo en tu primer prompt. Los permisos reales requieren inicio de sesión en la app, algo que se explica en cómo añadir inicio de sesión a tu app.
Móvil o escritorio
El trabajo con el stock se hace de pie: en el almacén, en la puerta de entrega, en la furgoneta. Diseña las pantallas de ajuste y de recuento primero para el móvil, con botones grandes y el mínimo de escritura posible. Los informes y la edición de artículos pueden estar pensados primero para escritorio.
Construirla paso a paso
Paso 1: Limpia tus datos actuales
Exporta tu hoja de cálculo y ordénala antes de importar: una fila por artículo, unidades coherentes, SKU únicos, sin celdas combinadas. Esto lleva más tiempo de lo que la gente espera y ahorra muchos problemas después.
Paso 2: Escribe el primer prompt
Describe el negocio, el stock, las personas y los movimientos:
Crea una app de inventario para Fern & Stone, una tienda de plantas con una sala de ventas, un almacén trasero y una furgoneta de reparto. Los artículos tienen nombre, SKU, código de barras, categoría, unidad, precio de coste, precio de venta, proveedor y un nivel de reposición. Registra la cantidad por ubicación. Cada cambio es un movimiento de stock con tipo (recibido, vendido, dañado, contado, traspasado), cantidad, nota, usuario y hora; nunca edites las cantidades directamente. Pantallas: lista de artículos con búsqueda y filtro de stock bajo, ficha del artículo con stock por ubicación e historial de movimientos, pantalla de ajuste rápido pensada para el móvil y una página de stock bajo agrupada por proveedor. El personal no puede ver los precios de coste; los responsables sí. Usa una base de datos, con un diseño sencillo y rápido. Quiero importar los artículos desde un archivo CSV.
Paso 3: Importa y comprueba
Importa el CSV limpio y verifica diez artículos contra la realidad. Los recuentos iniciales erróneos minan la confianza en la app desde el primer día, así que haz un recuento real de tus artículos más importantes el día que cambies.
Paso 4: Prueba los movimientos
Recibe stock, vende algo, marca uno como dañado, traslada parte a la furgoneta, haz un recuento que detecte dos artículos que faltan. Comprueba que el historial de cada artículo cuenta bien la historia y que la cantidad coincide. Intenta que la cantidad baje de cero y decide si eso debe bloquearse o marcarse.
Paso 5: Añade alertas e informes
Un correo de stock bajo o un resumen diario para el responsable suele ser lo primero que pide la gente cuando lo básico funciona. Necesita un proveedor de correo y una tarea programada. Después, un sencillo informe de valor de stock y una lista de artículos que no se han movido en 90 días.
Paso 6: Lánzala primero en una sola ubicación
Úsala en un solo sitio durante un par de semanas, arregla lo que resulte incómodo y amplíala después. El mayor riesgo no es un error, sino que el personal vuelva a la hoja de cálculo porque la app es más lenta.
Errores frecuentes
- Guardar solo la cantidad actual. Sin movimientos no puedes responder a «¿por qué está mal esto?».
- Dejar que cualquiera edite cualquier cosa. Una errata en un nivel de reposición o un artículo borrado puede pasar desapercibido durante semanas.
- Ignorar las unidades. Comprar en cajas de 12 y vender unidades sueltas necesita una regla clara, o los recuentos saldrán mal por un factor de 12.
- Demasiados campos en la pantalla de ajuste. Si registrar una entrega tarda un minuto, la gente no lo hará.
- Construir primero la sincronización bidireccional con la tienda. Consigue que la app sea de confianza por sí sola antes de conectarla con nada.
- Tratarla como contabilidad. La valoración de existencias a efectos fiscales (FIFO, coste medio ponderado) tiene sus normas; consúltalo con tu gestor antes de confiar en las cifras de la app para tus cuentas.
Cuándo es mejor un producto ya hecho
- Vendes sobre todo a través de una sola plataforma, como Shopify o Square. Sus funciones de inventario integradas pueden cubrir lo que necesitas, ya vinculadas a tus ventas.
- Necesitas el inventario muy ligado a la contabilidad. El software de contabilidad y los productos de inventario diseñados para integrarse con él ahorran mucha conciliación.
- Tienes una operación de almacén con preparación de pedidos, empaquetado, etiquetas de envío y varios canales de venta. Los sistemas de inventario y de almacén especializados están pensados para eso.
Crea el tuyo cuando tu stock no encaje en esos productos, cuando pagarías un sistema grande para usar una pequeña parte de él, o cuando lo que necesitas gestionar es el proceso alrededor del stock (aprobaciones, hojas de trabajo, devoluciones de alquileres). Nuestra guía sobre construir o comprar software para pequeñas empresas explica la decisión.
Crearla con Mythex
Mythex es un generador de apps con IA: describes el stock, las ubicaciones y las personas, y construye la app en una vista previa en vivo, añadiendo una base de datos al proyecto para artículos, ubicaciones y movimientos. Puedes adjuntar una captura de la hoja de cálculo que usas hoy para que vea tus columnas, y pedir una importación desde CSV. Las fotos de los artículos usan el almacenamiento de archivos del proyecto. Si tu tienda o tu TPV tienen una API, puedes guardar su clave en los secretos del proyecto y pedir a Mythex que lea de ella. No incluye un sistema de inicio de sesión integrado para tu personal, así que las cuentas y los roles de la app usan una librería o un proveedor de autenticación que tú eliges. Las páginas de la documentación sobre cómo crear una herramienta interna y cómo crear un CRUD son buenos puntos de partida.
Para un primer prompt que puedas editar, abre la plantilla de seguimiento de inventario o lee la guía más amplia sobre cómo crear una herramienta interna.
Preguntas
¿Qué funciones necesita una app básica de inventario?
Una lista de artículos con SKU, la cantidad actual por ubicación, una forma de registrar las entradas y salidas de stock con un motivo, un nivel de reposición con alertas de stock bajo y un buscador. Los proveedores, los pedidos de compra y los informes pueden llegar después.
¿Puedo usar el móvil para escanear códigos de barras en una web app?
Sí. Una web app puede usar la cámara del móvil a través del navegador para leer códigos de barras y códigos QR habituales, así el personal puede consultar o ajustar un artículo sin un escáner dedicado. Pruébalo con los móviles y las etiquetas reales que vayas a usar, con la luz del lugar donde se usarán.
¿Una hoja de cálculo basta para gestionar el inventario?
Para una persona y unas pocas decenas de artículos, a menudo sí. Empieza a fallar cuando varias personas editan a la vez, cuando necesitas un historial de quién cambió qué o cuando necesitas avisos antes de que algo se agote.
¿Mi app de inventario debe conectarse con mi tienda online o mi TPV?
Solo si mantener sincronizados dos recuentos de stock ya te cuesta ventas o tiempo. La sincronización bidireccional es lo más difícil de cualquier sistema de inventario; si tu tienda o tu TPV ya controlan bien el stock, usa ese como fuente de verdad.