81 Modulo de VENTAS en el SISTEMA DE VENTAS (PHPyMySql) FullStack
Duración: 9 minDescripción
Lección 81: Inicio del Módulo de Ventas en el Sistema (FullStack) 🛒
Este video marca la transición al Módulo de Ventas, la funcionalidad principal del sistema. Antes de comenzar el desarrollo de las ventas, se realiza una pequeña adición al dashboard principal para mostrar un resumen de la actividad de Compras.
1. Actualización del Dashboard (Módulo Compras) 📊
Para mejorar el resumen del sistema, se agregó un contador de Compras Registradas al dashboard principal:
- Implementación: Se llamó al controlador (listado_de_compras.php) desde el archivo Index.php del dashboard [02:30].
- Resultado: Se muestra la cantidad total de compras (en el ejemplo, 6 compras) en una tarjeta de color Rojo (Danger) y se enlaza a la vista del listado de Compras [03:34].
2. Creación del Módulo de Ventas 🏗️
Se inicia la estructura para el nuevo módulo de Ventas, que se anticipa será más complejo que los anteriores.
- Creación del Directorio: Se crea el nuevo directorio ventas dentro de la carpeta de vistas [04:34].
- Archivos Base: Se crean los archivos iniciales:
- index.php: Para el listado de ventas.
- create.php: Para la creación de una nueva venta (realizar_venta).
- Actualización del Menú: Se agregó el enlace al módulo de Ventas en el menú lateral y en el dashboard, utilizando el icono de un carrito de compras (shopping basket) [05:45].
3. Consideraciones para el Desarrollo del Módulo de Ventas ⚠️
El desarrollador enfatiza que el módulo de Ventas será la sección más compleja del sistema, ya que requerirá implementar varias funcionalidades nuevas y avanzadas:
- Carrito de Compras: Necesidad de crear un carrito de compras temporal para almacenar los productos de la transacción antes de finalizarla [07:45].
- Cálculo Final: Lógica para calcular precios, subtotales, impuestos y el total final de la venta.
- Impresión: Generación de un Reporte/Factura/Ticket de la venta finalizada [07:36].
El video concluye, invitando a la audiencia a estar muy atenta ya que el desarrollo requerirá la reutilización de herramientas y lógicas previamente aprendidas, pero aplicadas de una manera más compleja.
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️