TODOGOOD
NDG CORP EIRL · SISTEMA DE VENTAS

Usa la cuenta que creó tu administrador. La primera vez necesitas internet; luego funciona offline.

Sin sesión — toca para configurar
Productos

Sin catálogo cargado

Carga tu Excel con productos y combos para empezar a vender

Archivos disponibles en tu carpeta:
plantilla_todogood.xlsx  ·  catalogo_todogood.xlsx

Orden

Sin productos

SubtotalS/ 0.00
TotalS/ 0.00
Utilidad estimada S/ 0.00
💵Efectivo
💳POS
📱Yape

Dashboard

Ventas por categoría
Ventas por fecha
Ventas por tipo
Productos más vendidos (unidades)
Por método de pago
Inventario
Rentabilidad por Categoría

Ventas

Historial de Ventas
0
#FechaHoraCategorías OperadorEventoProductos MétodoTotalCostoUtilidad Estado
Sin ventas registradas

Entradas · evento y Meet & Greet

Lista de asistentes
0
#FechaTipoNombreDNI ZonaEventoOperadorEstadoAcciones
Aún no hay entradas registradas

Se registran automáticamente al cobrar un producto marcado como Entrada en el Catálogo: las de tipo Evento guardan la zona (VIP/General…); las Meet & Greet guardan el nombre (y DNI opcional). Usa para corregir datos y marca Pasó a cada persona cuando la atiendas o valides en la fila.

Configuración

Cargar catálogo de productos
Selecciona tu Excel con productos, combos, categorías y eventos
Datos en la nube

Instalar como app en el celular

1. Publica en Cloudflare Pages

Sube la carpeta publicar a tu proyecto de Cloudflare Pages (ventastodogood) y haz "Promote to production". Te queda una dirección https://…pages.dev.

2. Instálala en el celular

Abre esa dirección en Chrome/Safari → menú → "Agregar a pantalla de inicio". Queda con ícono, a pantalla completa y funciona sin internet después de la primera carga.

☁️ En la nube (Firebase): productos, categorías, eventos, ventas y entradas se comparten en tiempo real entre todos los puntos de venta. Puedes usar varios puntos a la vez. Solo las fotos quedan en cada equipo (no se sincronizan).
Formato del Excel

Crea un archivo .xlsx con 4 hojas:

Hoja 1: Productos

IDTipoNombrePrecio_VentaPrecio_CostoStockCategoriaLineaEntradaIncluye_IDs
1productoGorro25.0012.0050Todo GoodGorras
2comboCombo Gorro+Taza35.0019.00Todo GoodCombos1,2
3servicioEntrada al evento80.000.00200Todo GoodEntradasEvento
4servicioMeet & Greet150.000.0050Todo GoodEntradasMeet & Greet

Linea: familia del producto (Tazas, Polos, Entradas…). Entrada: déjalo vacío para productos normales; pon Evento (pide la zona al vender) o Meet & Greet (pide nombre del asistente). Stock: número = cupos/unidades (descuenta solo); vacío = ilimitado.

Hoja 2: Categorias (tus marcas/shows, con color)

NombreEmojiColor
Todo Good#FFED00
Habla Good🗣️#43CB97
Good Floro🌸#FF2CD7

Hoja 3: Eventos (shows donde vendes entradas)

NombreFecha
Gira Lima 20262026-07-15
Gira Arequipa 20262026-08-02

Hoja 4: Zonas (tipos de entrada al evento: VIP, General…)

NombrePrecio
VIP150
General80
Platinum250
Consulta de DNI (RENIEC) · Meet & Greet opcional · en pausa

Ahora el nombre del asistente se escribe a mano al vender la entrada (no hace falta configurar nada). Esta sección queda lista por si más adelante quieres autocompletar por DNI: te registras en un proveedor (Decolecta o Factiliza), pegas el token y guardas.

El token se guarda solo en este dispositivo. La consulta necesita internet; sin conexión o sin token, escribe el nombre manualmente.

Orden
SubtotalS/ 0.00
TotalS/ 0.00
Utilidad est. S/ 0.00
💵Efectivo
💳POS
📱Yape