Construido con Y Build Pasa del prompt a una app desplegada en tu propio dominio — sin servidor. Empieza gratis
ConstruirLanzarCompararEl LaboratorioAcerca de Empieza a construir →
ybuild / Escenarios

Sistema de inventario para tiendas de bicicletas

Una tienda de bicicletas es en realidad tres negocios que comparten un mismo almacén: un salón de exposición con bicicletas de alto valor, una pared de casilleros con miles de piezas de consumo diminutas y un taller que, sin hacer ruido, toma piezas de ambos. La mayoría de los sistemas POS listos para usar meten todo eso en una sola lista plana de productos, así que una bicicleta eléctrica de 5.000 dólares y un tapón de válvula de 50 centavos se cuentan igual y, para el verano, las cifras ya se han desviado. Esta guía recorre el sistema de inventario que una tienda realmente necesita y cómo ponerlo en marcha como una app en funcionamiento y alojada en ybuild, servida en tu propio dominio.

El problema

Qué crearías

Catálogo de productos en matriz con bicicletas serializadas

Un catálogo de dos capas: el modelo (Trek Marlin 7, 2026) es un producto, y cada combinación de talla y color es su propia variante con su código de barras, costo, precio, cantidad y ubicación de casillero. Las bicicletas completas y las eléctricas se convierten además en unidades serializadas, una fila por cada cuadro físico, así el stock nunca es una cifra vaga a nivel de modelo. Se publica en vivo y alojado en ybuild desde la primera compilación.

Órdenes de trabajo de taller que consumen stock

Una pantalla de recepción de reparaciones y órdenes de trabajo donde un mecánico abre un trabajo sobre la bici de un cliente, agrega líneas de mano de obra y toma piezas. Cada pieza agregada se descuenta del mismo inventario que vende el salón de ventas, así que la trastienda y el mostrador por fin comparten un único conteo honesto.

Panel de reposición y compras

Una vista de compras que saca a la superficie cada variante por debajo de su punto de pedido, agrupada por proveedor y ordenada por rotación, además de los pedidos especiales de clientes. Desde ahí redactas órdenes de compra, recibes los envíos contra esas órdenes y el stock entra con el costo y el casillero correctos, todo en tu app en vivo de ybuild.

El modelo de datos

products
model_name, brand, category, model_year, msrp, vendor_sku, is_serialized
variants
product_id, size, color, upc_barcode, cost, retail_price, qty_on_hand, reorder_point, bin_location
serialized_units
variant_id, frame_serial, status, received_date, sold_date, customer_id, warranty_expires
work_orders
customer_id, unit_serial, status, intake_date, promised_date, labor_lines, parts_lines, total
purchase_orders
vendor, status, order_date, expected_date, po_lines(variant_id, qty_ordered, unit_cost, qty_received)

Un día con el sistema

  1. Por la mañana: llega un envío de tu distribuidor. Escaneas cada caja y la recibes contra la orden de compra abierta, así el stock entra en las variantes correctas con el costo y la ubicación de casillero correctos.
  2. A cada bicicleta completa de ese envío se le escanea el número de serie del cuadro para crear una unidad serializada y se la marca como in_stock, ligando ese cuadro físico concreto a su variante.
  3. Un cliente que entra quiere una bici de gravel talla M en verde. Consultas la matriz de variantes, ves que hay una en stock en el casillero R3 y la reservas para que nadie más se la venda por delante.
  4. En la caja, la venta descuenta esa variante, cambia la unidad serializada a sold, la vincula al cliente con una fecha de caducidad de garantía y te pide registrar el número de serie del cuadro para la recuperación por robo.
  5. Un cliente habitual deja su bici para una puesta a punto. Abres una orden de trabajo sobre el número de serie de su unidad, fijas una fecha prometida de entrega y aterriza en la cola del taller.
  6. El mecánico agrega mano de obra más una cadena nueva, dos cables y una cámara. Cada pieza se descuenta del stock a medida que se agrega al trabajo, así el conteo se mantiene fiel tanto si una pieza se vende en el mostrador como si se instala en la trastienda.
  7. Al final del día, el panel de reposición marca cada variante por debajo de su punto de pedido, las agrupa por proveedor y redacta órdenes de compra, incluidas las líneas de pedido especial para clientes que esperan una talla que no tienes en stock.
  8. Haces el conteo cíclico de un casillero, reconcilias el conteo físico contra el sistema, y cualquier discrepancia queda registrada contra esa variante, así las mermas se vuelven visibles en lugar de ser una sorpresa a fin de año.

Dónde falla la IA

✓ Haz primero
  • El catálogo de dos capas: productos a variantes (cantidad, costo, código de barras y casillero por variante) más unidades serializadas para las bicicletas completas. Esta es la columna vertebral de la que cuelga todo lo demás.
  • El descuento en el punto de venta: escanea un código de barras de variante o un número de serie de cuadro, véndelo y observa cómo baja la cantidad, la unidad pasa a vendida y se vincula al cliente.
  • La vista de reposición: cada variante por debajo de su punto de pedido, agrupada por proveedor, lista para convertirse en una orden de compra.
— Deja para después
  • Un libro mayor contable completo. Exporta un CSV para tu contador o para QuickBooks en lugar de reconstruir un libro mayor dentro de la app.
  • Una tienda en línea de cara al cliente y la sincronización con la tienda web. La v1 es el piso de ventas, no la omnicanalidad; añade lo online más adelante, una vez que los conteos sean fiables.
  • Catálogos de proveedor automatizados y feeds EDI. Empieza con el alta manual de órdenes de compra y la recepción; conecta un catálogo electrónico de distribuidor una vez que el flujo principal sea sólido.

Preguntas frecuentes

¿Cómo manejo un modelo de bici que viene en cinco tallas y tres colores?

Modélalo como un catálogo de dos capas. El modelo (Trek Marlin 7, 2026) es un registro de producto, y cada combinación de talla y color es su propia variante con su código de barras, costo, precio, cantidad y casillero. El stock siempre vive en la variante, nunca en el modelo, así que 'tres en stock' siempre es una talla y un color concretos y nunca puedes vender por error una talla L que no tienes.

¿De verdad necesito rastrear los números de serie del cuadro?

Para las bicicletas completas y las eléctricas, sí. El número de serie del cuadro es lo que liga una unidad concreta a su comprador, a su ventana de garantía y a cualquier reclamación por robo. Modela esas bicis como unidades serializadas, una fila por cuadro físico con un estado, y mantén las cámaras, los cables y los tornillos como simple cantidad. Registrar el número de serie en un registro público como Bike Index en el momento de la venta también ayuda a recuperarla si alguna vez la roban.

¿Cómo evitan los trabajos de reparación desajustar mis conteos?

Haz que la orden de trabajo sea una transacción de inventario. Cuando un mecánico agrega una cadena o una cámara a un trabajo, esa pieza se descuenta del mismo stock que vende el salón de ventas. La mano de obra se factura aparte, pero cada pieza física que sale de la estantería, ya sea vendida en el mostrador o instalada en la trastienda, sale de un único conteo.

¿Puede gestionar un pedido especial para un cliente que quiere algo que no tengo en stock?

Sí. Un pedido especial es una línea de orden de compra ligada a un cliente. Pides la variante concreta al proveedor, y cuando llega se recibe contra la orden de compra y se marca como apartada en lugar de stock libre, así no se le vende a un cliente de paso antes de que tu cliente venga a recogerla.

¿Cómo ayuda esto con la compra previa a la temporada y la estacionalidad?

Como cada variante lleva un punto de pedido y el sistema rastrea la rotación real, el panel de reposición muestra qué se mueve y qué está por debajo del umbral de cara a la primavera. Colocas las órdenes de compra al proveedor desde esa vista. La idea no es automatizar la decisión de compra, sino hacer evidente la foto de estantería frente a demanda para que no estés adivinando antes de tus meses de mayor actividad.

Fuentes

Crea esto para tu negocio

Descríbelo y publícalo en tu propio dominio de una vez: alojado, full-stack, sin servidor. Gratis para empezar.

Empieza gratis →
Relacionado en ybuild
comercio y tiendas localesback-office de pymes Base de Datos GestionadaAutenticación GestionadaAlojamiento con Dominio Propio App CRUDEsquema de Base de DatosApp Full-Stack
Escenarios relacionados
Crea una App de Citas para tu SpaCrea una app de reservas para una clínica dentalCrea una App de Reservas para tu SalónApp de reservas para tutores: clases recurrentes, horas prepagadas y control de ausenciasApp de contabilidad para pequeñas empresasCRM para bufetes de abogados
Construye tu propia app
Gratis · sin tarjeta
Empieza gratis →