Stock de productos

Controla cuántas unidades tienes disponibles. Opcional — si lo activas, MYPES descuenta automáticamente cuando llega un pedido y muestra «agotado» cuando se acaba.

El stock es la cantidad de unidades disponibles de cada producto. Es completamente opcional: por defecto MYPES asume que tu producto siempre está disponible (no se acaba). Solo activas el control de stock en los productos donde tiene sentido seguir el inventario — típicamente productos físicos limitados, no servicios ni productos hechos a pedido.

Cuando activas el control de stock, MYPES hace 3 cosas automáticamente: muestra en el catálogo «X unidades disponibles» o «agotado», descuenta la cantidad pedida cuando un cliente confirma pedido, y bloquea pedidos cuando el stock llega a cero. Si dos clientes pelean por la última unidad, solo uno gana — al segundo le aparece error «sin stock» y debe ajustar el carrito.

El stock se administra uno por uno desde el editor de cada producto, o en masa desde Excel: descargas una plantilla con tus productos y códigos, llenas las cantidades, y subes el archivo. MYPES actualiza solo los productos cuyos códigos matchean — los que no, los reporta como saltados sin afectar el resto.

Si tu producto tiene variantes (talla / color), el stock se maneja por combinación: cada combinación tiene su propia cantidad disponible y se descuenta independientemente. Una talla M puede estar agotada mientras la L todavía tiene stock. Ver Variantes.

Manual completo

Activar control de stock en un producto

  1. Abre el producto en Catálogo › Productos › Editar.

  2. En la sección Stock, activa el toggle «Controlar stock de este producto».

  3. Ingresa la cantidad disponible actual.

    • Acepta números enteros (50 unidades) o decimales hasta 3 lugares (1.250 kg).
    • Cantidades decimales son útiles para productos por peso/volumen (carnicería, repostería, naturistas).
    • Mínimo 0. No se aceptan negativos.
  4. Guarda.

A partir de ese momento:

  • El catálogo público muestra «Disponible: 25 unidades» o «Agotado» según corresponda.
  • Cada pedido confirmado descuenta del stock.
  • Cuando el stock llega a 0, el producto se marca como «Agotado» y no se puede agregar al carrito.

Cómo se actualiza el stock con pedidos

Cuando un cliente confirma un pedido en el catálogo:

  1. MYPES verifica que haya stock suficiente para todos los productos del carrito.
  2. Si sí: crea el pedido, descuenta el stock de cada producto/variante, abre WhatsApp.
  3. Si NO (algún producto se agotó entre que abrió el carrito y confirmó): muestra error «Stock insuficiente de [producto]» y le pide ajustar la cantidad.

El descuento es atómico: o se descuenta todo el carrito junto, o no se descuenta nada. No hay estados intermedios donde a un producto se le baja stock y a otro no.

Si cancelas un pedido (estado → cancelado): el stock NO se devuelve automáticamente. Esto es a propósito — quizás el producto sí salió de tu inventario aunque el pedido se canceló (cliente no pagó pero ya empacaste, o se perdió en delivery). Si quieres devolver stock al inventario, editas el producto y sumas manualmente.

Importar / actualizar stock por Excel

Cuando tienes muchos productos, actualizar stock uno por uno es lento. Usa la importación por Excel:

  1. Ve a Catálogo › Productos › Importar.
  2. Presiona «Descargar plantilla» — descarga un Excel con tus productos actuales (código, nombre, stock actual, precio).
  3. Edita la columna stock en Excel con las cantidades nuevas. Opcionalmente actualiza también la columna precio.
  4. Sube el Excel modificado de vuelta.

MYPES procesa cada fila identificando el producto por código (no por nombre). Para cada fila:

  • Encuentra el producto y la nueva cantidad es válida (numérica ≥ 0): actualiza stock + activa control de stock automáticamente.
  • No encuentra el producto: salta la fila y la reporta. No detiene el import.
  • Stock vacío (celda en blanco): salta la fila — no toca el stock actual del producto.
  • Stock con texto («en camino», «consultar»): salta la fila como inválida.
  • Precio cambiado: si la columna precio tiene un valor numérico, actualiza también el precio.

Al terminar, MYPES te muestra el resumen: cuántos productos se actualizaron, cuáles se saltaron, y la razón.

Limitaciones:

  • Máximo 5 MB por archivo.
  • Solo formatos .xlsx, .xls o .csv.
  • Productos archivados se saltan (necesitas desarchivarlos primero).

Stock y variantes

Si tu producto tiene variantes (talla, color, etc.), el stock se administra por combinación desde el editor:

  • Cada celda de la matriz tiene su propio input de stock.
  • Puedes usar el botón «Aplicar mismo stock a todas las variantes» para llenar todas con un mismo valor de una sola vez.
  • El catálogo público muestra «Talla M agotada» (tachada) sin afectar la disponibilidad de Talla L.

En el Excel, cada variante aparece como una fila separada con su SKU propio.

Productos sin control de stock

Si dejas el toggle apagado, tu producto:

  • Aparece siempre como disponible en el catálogo (no muestra cantidad).
  • Acepta pedidos sin límite — todos los que tu cliente quiera.
  • No descuenta nada (no hay nada que descontar).

Esto es ideal para:

  • Servicios («consulta nutricional», «hora de yoga»).
  • Productos hechos a pedido que produces cuando llegan las órdenes.
  • Productos digitales (PDFs, cupones).
  • Negocios que no necesitan llevar inventario formal.

FAQ

¿Qué pasa si dos clientes intentan comprar el último producto al mismo tiempo? Solo uno gana. El segundo recibe error «Stock insuficiente». Esto es atómico — no hay forma de que se vendan dos cuando solo había uno.

¿Puedo poner stock negativo manualmente para indicar deuda? No. El sistema rechaza valores negativos en el input. Si quieres indicar que debes productos a un cliente, usa las notas internas del pedido para llevar el control.

¿El stock se sincroniza con mi sistema POS o ERP? Hoy no automáticamente. La sincronización es vía Excel: exporta tu inventario del POS, lo cuadras con la plantilla de MYPES, y lo subes periódicamente. Sincronización automática es funcionalidad de roadmap.

¿Por qué cuando cancelo un pedido el stock no se devuelve solo? Porque el sistema no sabe si el producto realmente regresó a tu inventario o si se perdió en el camino. Es decisión tuya devolverlo o no. Editas el producto y sumas manualmente lo que corresponde.

¿El stock tiene decimales? Sí, hasta 3 decimales. Útil para productos por peso (carne, fruta, granos): «1.250 kg» significa 1 kg 250 g. Si solo vendes unidades enteras, puedes ingresar siempre números enteros.

¿La plantilla Excel incluye las variantes? Sí. Cada SKU (combinación de variante) es una fila propia. El código que identifica cada fila es el SKU autogenerado (ej. POL-OVS-M-NEG).

Si subo un Excel con productos que no existen en mi catálogo, ¿se crean? No. El Excel solo actualiza productos existentes. Productos nuevos hay que crearlos uno por uno desde el editor (o pegando una plantilla preset si tu rubro la tiene).

¿Hay historial (kardex) de los movimientos de stock? Sí, internamente cada operación que afecta tu inventario queda registrada (cuándo entró el stock, cuándo salió por venta, cuándo lo ajustaste por merma, etc.). Este historial se llama kardex y por ahora se consulta vía soporte si lo necesitas para auditoría. La vista visual del kardex en el panel está en el roadmap del módulo de facturación electrónica.

¿Por qué a veces el stock del producto y la suma de las variantes no coinciden por unos decimales? Es muy raro y se debe a redondeos en operaciones masivas. Si lo detectas, contáctanos y corremos un proceso interno que recalcula tu stock desde el historial. Tu stock vuelve a quedar consistente sin perder datos.