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.

⚡ Las pistolas láser USB/Bluetooth introducen el código directamente aquí al pulsar enter.

Accesos Rápidos:
🔍

Esperando producto

Apunta el lector o escribe el nombre o código para ver su stock y realizar movimientos.

Inventario

Todos Yerbas Termos Bombillas Yerberas Accesorios
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.

Todos Yerbas Termos Bombillas Yerberas Accesorios
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

Nacional España Cataluña Autonómico Barcelona Local Envío FBA Inventario
Lun
Mar
Mié
Jue
Vie
Sáb
Dom
Día Seleccionado

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.

🔗 Abrir Google Sheet ↗
Copia automática App → Google Sheet
La app actualiza automáticamente las pestañas STOCK y PRODUCTOS de Google Sheets ante cualquier cambio (venta FBM, entrada, transferencia, auditoría física o edición de fichas).

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í):

1. Consultar Stock (VER STOCK):
GET /api/bot/stock/{codigo_o_nombre}
Ejemplo: GET /api/bot/stock/X00278GD43 o GET /api/bot/stock/Playadito
Devuelve JSON con stock en Casa, Trastero, Amazon y el texto listo con formato para WhatsApp/Telegram.
2. Restar Stock (Venta):
POST /api/bot/stock/restar
JSON: { "code": "X00278GD43", "qty": 1, "location": "CASA" }
3. Agregar Stock (Entrada):
POST /api/bot/stock/agregar
JSON: { "code": "X00278GD43", "qty": 5, "location": "TRASTERO" }
4. Editar / Fijar Stock:
POST /api/bot/stock/editar
JSON: { "code": "X00278GD43", "location": "CASA", "total": 12 }

🐳 Despliegue en Servidor VPS (Docker)

La app está contenerizada con base de datos SQLite en volumen persistente ./data.

docker-compose up -d --build