67 RESPONDIENDO COMENTARIOS Y PREGUNTAS DE YOUTUBE (PHPyMySql) FullStack
Duración: 18 min
Módulo: 🔄 Mantenimiento y Actualización de Compras
Lección 2 de
15
Descripción
Lección 67: Respondiendo Comentarios y Preguntas de la Comunidad 🗣️💡
Este video se desvía del desarrollo de código para dedicar tiempo a la comunidad, respondiendo a una variedad de comentarios y preguntas dejadas en YouTube sobre la lógica del sistema, el código y las posibles mejoras.
1. Temas de Lógica y Estructura del Sistema 🏗️
Se abordaron varias dudas sobre cómo se debería diseñar o mejorar ciertas funcionalidades:
- Stock Inicial en Cero: Se discutió la sugerencia de que el stock de un producto, al ser creado, debería iniciar en cero (0) y solo actualizarse a través del módulo de Compras. El instructor confirmó que esta es la lógica de negocio correcta en un entorno real.
- Múltiples Productos por Compra: Se aclaró que el sistema actual registra un solo producto por transacción de compra para simplificar el proceso. Aunque es posible crear un módulo más complejo que maneje múltiples ítems en una factura, se argumentó que para pequeños volúmenes, el registro individual es eficiente.
- Subcategorías: Se explicó que para implementar subcategorías (ej: Subcategoría 'Vinos Tintos' dentro de la Categoría 'Bebidas'), se debe establecer una relación de clave foránea en la base de datos que vincule la subcategoría a su categoría principal.
2. Implementaciones Futuras y Sugerencias Técnicas 🚀
Se agradecieron y se consideraron varias sugerencias para la continuación del proyecto:
- Carga Masiva de Productos: Se reconoció la utilidad de poder subir productos masivamente a través de archivos (como Excel), mencionando que esto ya se ha implementado en otros proyectos anteriores.
- Validación de Correo Electrónico: Se confirmó la necesidad de añadir una validación para evitar que se registren correos electrónicos duplicados de usuarios. Además, se sugirió usar el campo token de la tabla de usuarios para implementar funciones avanzadas de seguridad, como el reseteo de contraseñas.
- Apego al MVC: Se defendió la estructura de código actual (similar al Modelo-Vista-Controlador o MVC) porque su lógica es similar a la utilizada en frameworks de PHP más avanzados y demandados, como Laravel, preparando así al estudiante para entornos profesionales.
3. Asistencia y Acceso al Código 🤝
- Soporte: Se invitó a la comunidad a hacer preguntas más específicas en el grupo de Discord.
- Código Fuente: Para aquellos que enfrentan problemas de conexión, actualización o eliminación en módulos anteriores (como el de Proveedores), se les dirigió al repositorio de GitHub (compartido en el video anterior) para que pudieran revisar y comparar el código fuente actualizado con su implementación local.
⚠️ Nota: El sistema de ventas continuará su desarrollo implementando las funcionalidades pendientes de Edición y Eliminación para el módulo de Compras.
Lecciones
🚀 Preparación, Login y Sesiones Seguras
Lección 7. 06 Como DESTRUIR SESION DEL USUARIO en el Sistema de Ventas con(PHP y MySql)FullStack
8 min
Lección 9. 08 Adaptando nuestra PLANTILLA para el Sistema de Ventas con (PHP y MySql) FullStack
18 min
👤 CRUD de Usuarios y Roles (Seguridad Lógica)
Lección 2. 10 CRUD - READ lectura de USUARIOS del Sistema de Ventas con (PHP y MySql) FullStack
18 min
Lección 3. 11 Formulario de NUEVO USUARIO en el Sistema de Ventas con (PHP y MySql) FullStack
11 min
📦 Gestión de Productos y Categorías
Lección 1. 26 MÓDULO PRODUCTOS Y CATEGORÍAS en el Sistema de Ventas con (PHPyMySql) FullStack
18 min
Lección 3. 28 CRUD - CATEGORÍAS con MODALS en el Sistema de Ventas con (PHP y MySql) FullStack
20 min
Lección 14. 39 DELETE PRODUCTOS desde el FORMULARIO del Sistema de Ventas con (PHP y MySql)FullStack
12 min
🚚 Módulo de Proveedores y Configuración
Lección 5. 45 ACTUALIZAR PROVEEDORES del Sistema de Ventas con (PHP y MySql) FullStack PARTE 1
14 min
💰 Implementación y Registro del Módulo de Compras
Lección 3. 51 Cargar DATOS DE PRODUCTO en el MODAL del Sistema de Ventas con (PHP y MySql)FullStack
13 min
Lección 5. 53 CARGAR datos del PROVEEDOR en el MODAl en el SISTEMA DE VENTAS(PHP y MySql)FullStack
15 min
🔄 Mantenimiento y Actualización de Compras
Lección 4. 69 MOSTRAR EL DETALLE DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
13 min
Lección 6. 71 ACTUALIZAR DATOS DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
15 min
Lección 8. 73 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
9 min
Lección 9. 74 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 2
9 min
Lección 10. 75 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 3
8 min
Lección 11. 76 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 4
5 min
Lección 14. 79 CONTROLLER PARA ELIMINAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 3
14 min
Lección 15. 80 COMMIT PARA COMPARTIR EL CODIGO FUENTE DEL SISTEMA DE VENTAS (PHPyMySql) FullStack
9 min
💳 Preparación para Ventas y Clientes
Lección 2. 82 Modelo para el CARRITO de VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
Lección 5. 85 Formulario de VENTAS y CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack Parte 1
8 min
Lección 6. 86 Contador de VENTAS AUTOMÁTICO en el SISTEMA DE VENTAS (PHP y MySql) FullStack Parte 2
8 min
🛒 Lógica del Carrito y Clientes Dinámicos
Lección 8. 95 CALCULANDO LOS TOTALES del CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack
12 min
Lección 13. 100 CALCULAR el cambio del TOTAL A PAGAR en el SISTEMA DE VENTAS (PHP y MySql) FullStack
8 min
Lección 14. 101 PREPARANDO DATOS para guardar VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
Lección 15. 102 Agregar NUEVO CLIENTE en VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
🧾 Cierre de Venta y Control de Inventario
Lección 1. 104 GUARDAR VENTA en la tabla VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
12 min
Lección 2. 105 ACTUALIZANDO STOCK segun el CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack
18 min
Lección 3. 106 ACTUALIZANDO STOCK y GUARDAR VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
17 min
Lección 5. 108 DATOS COMPLETOS DE LA VENTA GUARDADA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
19 min
Lección 6. 109 Acción MOSTRAR datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
8 min
Lección 7. 110 Acción MOSTRAR datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lección 8. 111 Acción DELETE datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lección 12. 115 Controller BORRAR venta y carrito en el SISTEMA DE VENTAS (PHP y MySql) FullStack
13 min
📄 Facturación Profesional (TCPDF) y Dashboard Final
Lección 1. 118 Diseñando el encabezado de la FACTURA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lección 2. 119 Diseñando el encabezado de la FACTURA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️