📦
{{ products.length }}
🧾
{{ salesToday }}
💰
€{{ revenueToday.toFixed(2) }}
📉
{{ lowStockProducts.length }}
Cargando...
🍪
{{ stockLabel(p.stock) }}
{{ p.name }}
€{{ p.price.toFixed(2) }}
🛒 Carrito {{ totalItems }}
🛒
Carrito vacio
Toca un producto para agregar
🛵 Gestion de Entregas
Envia links a repartidores y controla estados
Ordenes Activas
{{ activeOrdenes.length }}
Total Ordenes
{{ ordenes.length }}
Deliveries
{{ deliveryOrdenes.length }}
🛵
Sin ordenes registradas aun
{{ o.numero_orden }}
{{ o.estado }}
{{ fmtDate(o.created_at) }}
👤 {{ (o.datos_cliente||{}).nombre || 'Sin nombre' }}
{{ o.metodo_entrega === 'delivery' ? '🛵 Delivery' : '📦 Pickup' }}
💰 €{{ (+o.total_eur).toFixed(2) }}
📏 {{ Number(o.distancia_km).toFixed(1) }} km
👁 Ver Tracker
✅ Completado
📦 Control de Inventario
Gestiona el stock de todos tus productos en tiempo real
Total Unidades
{{ totalStockUnits }}
Stock Bajo (<10)
{{ lowStockProducts.length }}
Agotados
{{ outOfStockProducts.length }}
🧾 Historial de Ventas
Registro completo de todas las transacciones
🧾
Sin ventas registradas aun
Mostrando {{ filteredSales.length }} de {{ sales.length }} ventas
Total filtrado: €{{ filteredSalesTotalAmount.toFixed(2) }}
📊 Reportes
Metricas de rendimiento del negocio
Ventas Totales
{{ totalSalesCount }}
Desde el inicio
Ingresos Totales
€{{ totalRevenue.toFixed(2) }}
Acumulado
Ticket Promedio
€{{ avgTicket.toFixed(2) }}
Por transaccion
Ventas Hoy
{{ salesToday }}
€{{ revenueToday.toFixed(2) }} recaudados
Ingresos por Dia de la Semana
Distribucion acumulada
👥 Base de Clientes
Gestiona tus clientes para campanas y sorteos
Total Clientes
{{ customers.length }}
Clientes Hoy
{{ customersToday }}
Compras Promedio
{{ avgPurchasesPerCustomer }}
📋 {{ selectedClient.name }}
{{ selectedClient.phone }} · {{ clientHistory.length }} transaccionesSin historial de compras registrado
{{ sourceIcon(h.source) }} {{ h.source }}
{{ modeIcon(h.mode) }} {{ h.mode }}
{{ h.estado }}
€{{ h.total.toFixed(2) }}
{{ fmtDate(h.date) }} · {{ h.payment }}
{{ item.name || item.nombre }} ×{{ item.qty || item.quantity }},
+{{ h.items.length - 5 }} mas
👥
Sin clientes registrados aun
💲 Configuracion de Precios
Modifica los precios del tabulador. Los cambios se aplican inmediatamente al carrito del storefront.
🍪
€
📦
×6
€
Ahorro: €{{ ((pricingForm.precio_unidad * 6) - pricingForm.precio_caja_6).toFixed(2) }} vs unitario
📦
×10
€
Ahorro: €{{ ((pricingForm.precio_unidad * 10) - pricingForm.precio_caja_10).toFixed(2) }} vs unitario
ℹ️ Nota: Los precios se guardan en la base de datos y se aplican automaticamente al catalogo publico y al carrito de compras. No es necesario tocar codigo.
⚙️ Gestion de Productos
Agrega, edita o elimina productos del sistema
🖼️
Imagen de Vista Previa (OG Image)
Esta imagen aparece al compartir el link de la tienda por WhatsApp, Instagram y Twitter
Vista previa actual
{{ ogUploading ? '⏳' : '📸' }}
Subiendo imagen...
Arrastra una imagen aqui o haz click para seleccionar
JPG, PNG o WebP — Recomendado: 1200×630px
✅
{{ (ogSelectedFile.size / 1024).toFixed(0) }} KB
🎉
Imagen actualizada! El cambio se vera reflejado en WhatsApp en unos minutos.
⚠️ Zona de Peligro
Acciones irreversibles. Usa con extrema precaucion.
⚠️
Confirmar Eliminacion Total
Se eliminaran TODOS los registros de ventas, ordenes y clientes.
Esta accion es IRREVERSIBLE. Escribe BORRAR TODO en el campo de abajo para confirmar.