Cita:
Iniciado por MaBoRaK
loading............
Comienza documentado TODO TODOS tus requerimientos en una hoja de papel, cada punto en ADMINISTRACION, PRODUCTOS, anotando CADA COMPORTAMIENTO que va a tener la tienda. Mejor si haces dibujos para no olvidarlo luego.
Una vez que tengas tus requerimientos piensas como hacerlo:
- Voy a usar URL amigables? (entonces necesito aprender urls amigables y que todo el contenido pase por un solo archivo)
- Necesito crear una CLASE para conectar a la base de datos
- Necesito crear una CLASE para controlar los usuarios
- Necesito crear una CLASE para los productos
- Necesito crear una CLASE para las ordenes
- Necesito crear una CLASE para los pagos
- Necesito crear una CLASE para la administración
- Usaré una estructura MVC? (busca en google)
- Usaré templates? entonces debo integrar SMARTY o TEMPLATEPOWER
- Será multi-idioma? entonces usaré un archivo PHP con un array de las Keys en diferentes idiomas? o talvez usaré un archivo .PO ? o talvez guardaré el idioma en la base de datos?
- Haré manejo de imágenes?... para las vistas previas del producto talvez?.... mmm... tengo que crearme una clase para manejar GD o talvez integrar uno ya existente PHPThumb
- etc etc etc etc...
Yo comenzaría por ahí. Mas que código necesitas organización y luego (créeme) todo es cuestión de BUSCAR y BUSCAR.
connection closed.
Hola Maborak!
He comenzado a buscar la información que me recomiendas y a organizar lo que necesito que haga la tienda virtual.
Creé un sencillo diagrama estableciendo lo que necesito, aqui lo coloco mientras voy buscando la demás información que me dijiste.
![](http://www.antoniobm.com.ve/diagrama de clases_tiendavirtual.jpg)
Como se ve es sumamente básico y sencillo lo que requiero.
Un Panel de Administración en el que el Administrador podrá Agregar, Modificar, Consultar y Eliminar: categorías, productos, usuarios.
Y desde el home de la tienda virtual irá una sección en la que los usuarios podrán registrarse, en el formulario de registro irán los siguientes datos:
+Nombre()
+Apellido()
+Correo()
+Contraseña()
+Telefono()
+Correo()
+Tipo:
Publico General
Personal Administrativo
Y un botón siempre visible con el CARRITO DE COMPRA, al hacer click llevará a la página en la que el usuario decide si procesar la compra o seguir comprando.
Creo que esto es todo. El diseño igualmente será super básico y sencillo, como decía al principio debo hacerlo completamente para poder explicarlo, ya que es para un curso.
Se me olvidaba, el Producto llevará: Imagen, Descripción y Precio.
Bueno, esto es todo.
Una vez haya hecho toda la tienda virtual pienso crear un blog, o aqui mismo, y colocarla explicando como hacerla, ya que he buscado y buscado por internet, igual conozco mucha gente que tambien ha buscado y aparentemente no hay un tutorial que explique paso a paso lo que se debe hacer. Así podemos hacerlo entre todos!
Espero su ayuda, muchas gracias a todos!