Modernización Módulo Inventario

Proyecto de actualización del frontend - Mercasist Web

Progreso General 0 / 0 tareas
Información General

Asignado a: Marco Alejandro

Fecha de asignación: 10 de febrero de 2026

Proyecto: mercasist-web

Dominio de desarrollo: mercasist.info

Directorio:

/var/www/marco/mercasist-web/inventario/
Objetivo

Modernizar el módulo de inventario llevándolo al nuevo layout de frontend, siguiendo el mismo estilo implementado en los módulos de Publicaciones y Órdenes.

Referencias de diseño

Tomar como referencia el layout y componentes de:

1. Header del Módulo

El header debe modernizarse manteniendo la funcionalidad actual pero con mejor diseño.

2. Estilo General

Color guía del módulo

Mantener el verde turquesa como color principal del módulo de inventario.

#20c997 (aproximado)

3. Tarjetas de Artículos

Cada artículo se muestra en una tarjeta (box) que necesita reestructuración completa.

Eliminar:
Mantener:
Modificar:
Nota sobre disponibilidad

Actualmente la disponibilidad por almacén se muestra en un botón "+" que abre un modal. Esto debe cambiar para que sea visible directamente en la tarjeta.

4. Menú de Opciones por Artículo

Cada artículo tiene un menú contextual con opciones. Todas se mantienen, solo modernizar el estilo.

5. Menú "Opciones" del Header

El botón "Opciones" en el header tiene un menú desplegable que necesita reorganización.

Cambiar de página a modal con iframe:
Mantener como está:
Agregar al menú (como modales con iframe):
Quitar del menú Opciones:
Precaución

"Eliminar todos los artículos" es una acción peligrosa. Mantener tal cual está, asegurándose de que tenga confirmación antes de ejecutar.

6. Menú Principal de Navegación

Reorganización del menú lateral/principal.

Estructura final del menú Inventario:
  • Inventario
    • Artículos principal
    • Creación/Edición Masiva mover aquí

7. Comportamiento y UX

Paginación:
Filtros:

Archivos Relevantes

Lista de archivos principales a modificar:

Archivo Descripción
index.php Página principal del módulo
product.php Listado de artículos (tarjetas)
inventario.css Estilos del módulo
inventario.js JavaScript del módulo
productNew.php Nuevo artículo (convertir a modal)
productEdit.php Editar artículo (modal existente)
productOperaciones.php Operaciones de inventario (modal existente)
descuento.php Reglas de descuento (convertir a modal)
categorias.php Gestión de categorías (mover a Opciones)
proveedores.php Gestión de proveedores (mover a Opciones)
almacenes.php Gestión de almacenes (mover a Opciones)
MasivoCreacionEdicion.php Creación/edición masiva (modernizar)
tag*.php Archivos de etiquetas (funcionalidad a eliminar)
Resumen de Cambios
Agregar/Implementar:
  • Scroll infinito
  • Filtros asíncronos
  • Header sticky
  • Badges de disponibilidad por almacén
  • Modales iframe para: Nuevo artículo, Reglas descuento, Categorías, Proveedores, Almacenes
Eliminar:
  • Sistema de etiquetas (tags)
  • Líneas horizontales en tarjetas
  • Modal de disponibilidad por almacén (mostrar directo)
  • Submenús: Categorías, Proveedores, Almacenes

Documento generado el 10 de febrero de 2026

Mercasist - Documentación Interna