Abrí esta página con http://, no con doble clic (file://)
El aviso Unsafe attempt to load URL file://… y fallos con Firebase salen porque el navegador
aísla las URLs file:// por seguridad. No es un fallo tuyo: hay que servir la carpeta por red local.
Opción 1 (recomendada): en Cursor/VS Code, extensión Live Server →
clic derecho en upload-inventory.html → “Open with Live Server” (verás http://127.0.0.1:…).
Opción 2: en PowerShell, dentro de la carpeta venta_optica:
npx -y serve -l 3000
Luego abrí en el navegador: http://localhost:3000/upload-inventory.html
¿Buscás el selector “Fotocromático AR” y café/gris?
Eso está en la página principal de pedidos, no aquí.
Esta pantalla sirve solo para que un administrador genere y suba el inventario masivo.
Para borrar y volver a subir el inventario debes iniciar sesión como administrador.
📁 Fuente de inventario (producción)
Archivos de proveedor reales: john.csv / chinos.csv para monofocales.
Para recargas completas dedicadas también hay botones para bifocales y multifocales (John + Chinos).
Qué vas a subir
Fuente monofocal
Se usa la sección bifocal de john.csv y chinos.csv. La subida solo reemplaza bifocales en Firebase; los monofocales cargados no se borran.
Plantilla comercial rápida: crea multifocales con 10 pares por base y adición para mostrar al cliente. Se guardan los 2 precios por fabricación: Ultra y Xpro Evolution.
Ningún CSV cargado en memoria.
📊 Estadísticas del Inventario
-SKU monofocal (tipo + base)
No es la fila “TOTAL MONOFOCALES” del Excel
-Stock Total
-Valor Total
🚀 Acciones
Para quitar multifocales de prueba sin tocar monofocales ni bifocales:
Elimina solo documentos con categoria = multifocal. Monofocales y bifocales no se modifican.