Manual Carrito de Compras

INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA Manual de la aplicación de carrito de compras de DECORARTE ALUMNOS: HERNANDEZ

Views 109 Downloads 2 File size 415KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA

Manual de la aplicación de carrito de compras de DECORARTE ALUMNOS: HERNANDEZ MENDEZ ALMA DELIA MARTINEZ MARTINEZ BENJAMIN PEREZ PEREZ RICARDO PROFESOR: L.I. BENEDICTO RAMIREZ SANTIAGO

LIC EN INFORMATICA

VIII SEMESTRE

Ex Hacienda De Nazareno Xoxocotlán Oaxaca AGOSTO / 2010

Pantalla de inicio de la aplicación de carrito de compras de la empresa DecorArte

Pantalla donde se muestra el catálogo de los artículos a la venta.

La página de inicio en la cabecera se muestra las secciones de misión, visión y el carrito de compras, además de otra donde se especifican quienes somos como empresa.

Ventana que se muestras de producto agregado, donde se muestran las opciones de volver al inicio o de ver el carrito de compras.

Vista del carrito de compras de la página de decorarte, donde se muestra los productos comprados hasta el momento, además de la opción de eliminar algún producto que no desee ordenar.

Para realizar la página se usó, css, php y html

Para controlar las compras del usuario de la página se ocupó una variable de sesión con una variable de la clase carrito, que tiene el carro de la compra del usuario. Esta variable de sesión se guarda en $_SESSION["ocarrito"] y se debe crear al acceder a la página por

parte del usuario para mantener su sesión, siempre y cuando no se haya creado previamente. Los métodos del carro son los siguientes: 1. Introducir un producto en el carrito 2. Eliminar un producto del carrito 3. Mostrar el carrito Para realizar todas estas acciones se necesita crear una clase para que maneje dichos métodos. La clase se llamó lib_carrito.php.

$num_productos: guarda el número de productos almacenados en el carrito. $array_id_prod: guarda los identificadores de los productos comprados. $array_nombre_prod: almacena los nombres de los productos $array_precio_prod, guarda el precio de los productos.

El constructor simplemente inicia a cero el número de productos del carrito.

Introducir un producto en el carrito Se hace con el método introduce_producto(), que recibe los datos del producto y los introduce en el objeto carrito. También aumenta en uno el número de productos del carrito.

Para introducir el producto en el carrito se manda a llamar desde el archivo index.php, donde se pasó por el método get.

método de elimina producto. Resulta más fácil recibir la línea en la que está ese producto en el carrito. Simplemente colocamos a cero el identificador de producto a borrar. No borramos directamente las variables de sesión porque eso nos obligaría a recolocar todos los índices de las variables de sesión para que fuesen correlativos. Este detalle tendremos que tenerlo en cuenta a la hora de mostrar el carrito, pues si el identificador de producto es cero, se entiende que el producto está eliminado del carrito.

Muestra carrito. Tiene que hacer un simple bucle que recorra los arrays de productos, que se han ido rellenando al meter productos en el carrito. Debe mostrar los datos de cada producto según se recorre con el bucle. Además, debe proporcionar el importe total de la compra y un enlace para quitar cualquier producto del carrito.

La función declara primero la variable suma donde se guardará la suma de importes de los productos. Se muestran todos los productos con un bucle que recorre las líneas del carrito, desde la primera hasta el número de productos. En cada línea del carrito se muestran sus datos, teniendo cuidado porque si el identificador del producto era cero quería decir que ese producto había sido borrado del carrito. Además, acumulamos en la variable suma el importe de todos los productos del carrito que no han sido borrados previamente. Todavía dentro del bucle que recorre los productos del carrito, colocamos un enlace para que el visitante pueda eliminar un producto. Meter un producto en el carrito desde la página de inicio.

Ver el carrito de compra en la página de inicio. La página que muestra el carrito es básicamente una llamada al método de la clase carrito que se encarga de mostrar el contenido del carro de la compra y la suma de los precios de los productos.

Eliminar un producto del carrito de compras de inicio. Esta página recibe por GET el índice del producto que se desea borrar. Con el índice, se llama al método elimina_producto, que se encarga de marcar como eliminado el producto del carro.

Fuente: el código del carrito fue tomado y adaptado en parte del tutorial del sitio: http://www.desarrolloweb.com/manuales/56/