miércoles, 13 de febrero de 2013

Ya tengo la plantilla y como se hace un carrito de compras?????


Ok amigos ya tenemos nuestra plantilla cortada ya sabemos como se va a ver la pagina Web, ahora debemos saber como es que va a funcionar, planteamientos deben existir mucho en SGICORP nosotros usamos un planteamiento sencillo que les explicare presten mucha atención pues uno puede marearse un poco con el tema de los algoritmos y las lógicas de estos, primero explicare la lógica y después crearemos las bases de datos y el código, así que manos a la obra.

Lo primero que necesitamos es tener los servidores para poder trabajar necesitamos un servidor web que soporte php y un servidor de bases de datos para poder hacer nuestras pruebas lo que les recomiendo es que usen el XAMPP si es que trabajan en Windows y una versión equivalente para Linux si es que trabajan en este SO, para MAC lo mismo, como manejador o cliente de bases de datos personalmente uso Heidisql pueden buscarlos en Google ambos paquetes son gratuitos y funcionan perfectamente, podríamos usar el phpmyadmin que viene con el XAMPP pero mas rápido es el Heidisql.



Para que nuestro cliente tenga donde comprar nosotros debemos de tener un catalogo de productos, en este catalogo de productos debemos guardar nuestros productos con sus descripciones fotos y precios para que el cliente pueda elegir entre la variedad de productos que tengamos y pueda agregarlos al carrito, 


Para un correcto ordenamiento debemos categorizar nuestros productos de tal manera que sean fácil de ubicar, supongamos que vamos  a hacer una pagina web de comercio electrónico para un empresa de ventas de partes y piezas de computadores u ordenadores como quieran llamarlos entonces debemos categorizar los productos de tal manera que sean mas fáciles de ubicar por ejemplo en la categoría de almacenamiento deberíamos poner los lectores cd CD, DVD, Blue Ray, los Discos Duros etc. en la categoría de Procesadores, los diferentes tipos de procesadores que existen, para tal fin debemos entonces crear una estructura que me permita categorizar los productos a continuación les doy una idea de la base de datos para este caso, y dejo una copia de la base de datos para descargar

Empecemos creando una base de datos llamada master, ustedes pueden ponerle el nombre que deseen, a continuación debemos crear una tabla llamada categoría, esta tabla categoría tiene dos columnas importantes, la primera idcategoria, que es una llave primaria con autoincremento, lo que me permitirá que en cada inserción esta columna guarde un numero de registro que ira auto incrementándose de 1 en 1 (se puede modificar los pasos de autoincremento 2 en 2 10 en 10 etc.), y la segunda columna se llama nombre, este es el nombre de la categoría, por ejemplo mainboards, Almacenamiento etc.

Analizando el diagrama, si yo creo una categoría llamada Almacenamiento el idproducto seria el nro. 1, si yo creo ahora un producto llamado disco duro dentro de la categoría Almacenamiento, el idproducto seria 1, el idcategoria seria 1 y el nombre seria Disco Duro cuando yo busque todos los productos con idcategoria=1 me saldría el disco duro y todos los que tendrían el índice de idcategoria = 1

Otros campos que podemos agregar son la fecha la hora, las rutas de las imágenes, descripciones  etc., pueden descargar el archivo SQL para que vean la estructura de las tablas.
Desacargar archivo 

El la siguiente parte iremos creando cada script que necesitamos para que este catálogo de productos funcione.

Vistanos en 

1 comentario:

  1. Hasta ahora no he encontrado una nueva herramienta genial para trabajar con MySQL - Valentina Studio. Es la edición gratuita puede hacer las cosas más de las muchas herramientas comerciales!
    ¡Muy recomendable comprobarlo. http://www.valentina-db.com/en/valentina-studio-overview


    ResponderEliminar