Bip Rápido & Salida de Stock
Localiza al instante el producto por FNSKU, EAN o nombre y resta unidades de venta.
Cámara en reposo
Activa la cámara para escanear etiquetas FNSKU o códigos de barra.
Esperando producto
Apunta el lector o escribe el nombre o código para ver su stock y realizar movimientos.
| Foto | Código / ASIN | Producto | 🏡 Casa (FBM) | 📦 Trastero | 🚚 Amazon (FBA) | Total Stock | Coste Unit. |
Valor Total (€)
Total: 0,00 €
|
Estado | Acciones |
|---|
Catálogo de Productos & Precios
Precios de coste, venta, margen comercial e imágenes de Google Drive.
| Foto | Código | ASIN | Producto | Categoría | Descripción | Coste | Venta | Margen | Mínimo | Estado | Acciones |
|---|
Historial de Movimientos
Registro inmutable de ventas FBM, ajustes de inventario y transferencias.
| Fecha y Hora | Tipo | Ubicación | Producto | Stock Previo | Variación | Stock Final | Motivo / Notas |
|---|
Calendario & Festivos
Festivos oficiales de España y Cataluña (2026/2027) y recordatorios logísticos.
Septiembre 2026
14 de Septiembre, 2026
Notas y Tareas
Ajustes & Integraciones
Conexión automática con Google Sheets y opciones del servidor Docker.
📊 Copia automática en Google Sheets
La app es la única fuente del stock: las existencias solo cambian con lo que haces aquí (ventas, entradas, transferencias y auditorías). El Google Sheet es una copia que se actualiza sola. Si cambias stock en el Sheet, la app lo ignora y lo vuelve a escribir con su valor. Desde el Sheet solo se importa el catálogo (nombres, precios, fotos y productos nuevos) con el botón «Traer catálogo del Sheet» de Productos.
Código Apps Script para tu Google Sheet (Code.gs):
1. Abre tu hoja vinculada (abrir aquí) y ve a Extensiones > Apps Script.
2. Pega el código de abajo y haz clic en Implementar > Nueva implementación > Aplicación web (Acceso: Cualquiera).
3. Copia la URL generada y pégala arriba en el campo Webhook.
🤖 API para Bot / Tincho (Consultar, Restar, Agregar y Editar)
Tincho o cualquier bot debe usar estas llamadas HTTP al servidor de la app para consultar y mover stock. Las acciones de stock enviadas al Apps Script de Google Sheets ya no llegan a la app (el stock solo cambia desde aquí):
GET /api/bot/stock/{codigo_o_nombre}Ejemplo:
GET /api/bot/stock/X00278GD43 o GET /api/bot/stock/PlayaditoDevuelve JSON con stock en Casa, Trastero, Amazon y el texto listo con formato para WhatsApp/Telegram.
POST /api/bot/stock/restarJSON: { "code": "X00278GD43", "qty": 1, "location": "CASA" }
POST /api/bot/stock/agregarJSON: { "code": "X00278GD43", "qty": 5, "location": "TRASTERO" }
POST /api/bot/stock/editarJSON: { "code": "X00278GD43", "location": "CASA", "total": 12 }
🐳 Despliegue en Servidor VPS (Docker)
La app está contenerizada con base de datos SQLite en volumen persistente ./data.