INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA




Manual de la aplicación de carrito de compras de DECORARTE

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




Pantalla donde se muestra el catálog...
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 dond...
Vista del carrito de compras de la página de decorarte, donde se muestra los productos
comprados hasta el momento, además ...
parte del usuario para mantener su sesión, siempre y cuando no se haya creado
previamente.

Los métodos del carro son los ...
Introducir un producto en el carrito

Se hace con el método introduce_producto(), que recibe los datos del producto y los ...
Muestra carrito.
Tiene que hacer un simple bucle que recorra los arrays de productos, que se han ido rellenando al
meter p...
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 ...
Upcoming SlideShare
Loading in …5
×

Manual de la aplicación de carrito de compras de decorarte

2,903 views
2,755 views

Published on

carrito de compras hecho en php

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,903
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
85
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Manual de la aplicación de carrito de compras de decorarte

  1. 1. 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
  2. 2. 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.
  3. 3. 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.
  4. 4. 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
  5. 5. 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.
  6. 6. 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.
  7. 7. 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.
  8. 8. 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/

×