Panel de administración de productos

Sube tus productos de forma masiva, define el porcentaje de ganancia y controla la utilidad de cada artículo de la tienda.

Acceder

Ingresa con tu cuenta de administrador.

Modo sin base de datos: contraseña (cámbiala en CONFIG.CLAVE_DEMO). Para varios administradores con usuario y contraseña reales conecta Supabase.
← Volver a la tienda

Productos

Precio de compra + % de ganancia = precio de venta. Todo guardado

0 seleccionados % ganancia
Producto P. compra % Ganancia P. venta Utilidad Stock Visible ★

Carga masiva

Sube un Excel o CSV, o pega las filas directamente desde Excel.

1
Descarga la plantilla

Columnas: nombre, categoria, subcategoria, precio_compra, margen, stock, imagenes (varias URLs separadas por espacio), video_url, descripcion, destacado.

2
Llena tus productos

Solo nombre y precio_compra son obligatorios. Si dejas el margen vacío se usa el % por defecto.

3
Revisa e importa

Verás el precio de venta y la utilidad de cada fila antes de confirmar.

o pega desde Excel
#EstadoFotosProductoCategoríaP. compra%P. ventaUtilidadStock

Videos

Se muestran en la sección "FMW en video" del inicio. Pega enlaces de YouTube (Shorts), Vimeo, TikTok, Instagram o Facebook, o sube un .mp4. Se muestran en formato vertical tipo historia.

Los productos que tengan un video asignado también aparecen automáticamente en esa sección y en su ficha, junto a las fotos.

Configuración

Preferencias del panel y conexión a la base de datos.

Precios

Ej.: compra $ 10.350 + 40% = $ 14.490 → con redondeo a $ 100 queda $ 14.500.

El % de ganancia se calcula sobre el precio de compra. La utilidad también se muestra como % sobre la venta.

Estado de la base de datos

Publicar cambios en la web (sin base de datos)

Si no usas Supabase, los cambios que haces aquí se guardan en este navegador. Para que todos los visitantes los vean:

1) Pulsa Publicar catálogo: se descarga el archivo productos.js. 2) En Hostinger → Administrador de archivos → public_html/data/, reemplaza productos.js por el descargado. 3) Listo: la tienda se actualiza para todos.

Fotos nuevas: sin Supabase, las fotos que subes desde el panel quedan dentro del archivo (más pesado). Lo ideal es subirlas a public_html/img/productos/ y pegar la ruta (ej.: img/productos/mi-foto.webp) o conectar Supabase.

Conectar a Supabase (producción)

1) Crea un proyecto en Supabase. 2) En SQL Editor ejecuta este script. 3) En Authentication → Users crea el usuario administrador y desactiva el registro público. 4) Copia la URL y la anon key en CONFIG al inicio de index.html y admin.html.