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 de España y Cataluña y el calendario compartido HERENCIA GAUCHA de Google.

Septiembre 2026

España Cataluña Barcelona Envío FBA Proveedor Inventario Urgente Otros
Lun
Mar
Mié
Jue
Vie
Sáb
Dom
Día Seleccionado

14 de Septiembre, 2026

Notas y Tareas

Ingresos y Gastos

Todo lo que entra y sale del negocio, con el balance del periodo.

Ingresos
0,00 €
Sin movimientos
Gastos
0,00 €
Sin movimientos
Balance
0,00 €
Ingresos − gastos
Fecha Tipo Categoría Concepto Medio Registrado por Importe Acciones

Gastos por categoría

Ingresos por categoría

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 de datos: el stock solo cambia con lo que haces aquí (ventas, entradas, transferencias y auditorías). El Google Sheet es solo una copia de seguridad que la app actualiza sola. Lo que cambies en el Sheet no entra nunca en la app y se vuelve a escribir con el valor de la app.

🔗 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.

📅 Google Calendar · calendario «HERENCIA GAUCHA»

Todo lo que crees, edites o borres en el calendario de la app se guarda en un calendario de Google llamado HERENCIA GAUCHA, que aparece en el Google Calendar de las tres cuentas. Lo que añadan o cambien en ese calendario desde Google también se ve en la app. La app no lee los calendarios personales.

  1. Con contactoherenciagaucha@gmail.com: entra en script.google.com, crea un proyecto nuevo y pega el código de abajo.
  2. En el editor, a la izquierda: Servicios (+) › Google Calendar API › Añadir. Así el script puede compartir el calendario solo.
  3. Implementar › Nueva implementación › Aplicación web (Ejecutar como: Yo, Acceso: Cualquier usuario) y autoriza el acceso a Calendar.
  4. Copia la URL que termina en /exec, pégala aquí abajo, pulsa Guardar URL y después Conectar calendario: se crea HERENCIA GAUCHA (si no existe), se comparte con las otras dos cuentas y se suben las notas que ya tenías.
  5. Con cada una de las otras dos cuentas: pulsa su botón Añadir a su Google Calendar (o el enlace del correo de invitación). Solo hace falta una vez.

Código Apps Script para Google Calendar:

Incluye una clave secreta propia de tu app: no lo compartas.

🤖 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