SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
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/

Contenu connexe

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

Tic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerceTic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerce
Christhian Flores
 

Similaire à Manual de la aplicación de carrito de compras de decorarte (20)

Tic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerceTic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerce
 
Manual de Prestashop 1.5+ en Español – WebHome & WebDime
Manual de Prestashop 1.5+ en Español – WebHome & WebDime Manual de Prestashop 1.5+ en Español – WebHome & WebDime
Manual de Prestashop 1.5+ en Español – WebHome & WebDime
 
Prestashop
PrestashopPrestashop
Prestashop
 
M. carrito d compra en phpfinal
M. carrito d compra en phpfinalM. carrito d compra en phpfinal
M. carrito d compra en phpfinal
 
Proyecto en Java: Tienda de productos electrónicos
Proyecto en Java: Tienda de productos electrónicosProyecto en Java: Tienda de productos electrónicos
Proyecto en Java: Tienda de productos electrónicos
 
Manual ecommerce 2.0
Manual ecommerce 2.0Manual ecommerce 2.0
Manual ecommerce 2.0
 
Informatica manual de_usuario
Informatica manual de_usuarioInformatica manual de_usuario
Informatica manual de_usuario
 
Administracion
AdministracionAdministracion
Administracion
 
Administracion
AdministracionAdministracion
Administracion
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
 
Elementos esenciales en una tienda online
Elementos esenciales en una tienda onlineElementos esenciales en una tienda online
Elementos esenciales en una tienda online
 
Prestashop introducción
 Prestashop introducción Prestashop introducción
Prestashop introducción
 
Crear tienda-online-con-paypal
Crear tienda-online-con-paypalCrear tienda-online-con-paypal
Crear tienda-online-con-paypal
 
Crear tienda-online-con-paypal
Crear tienda-online-con-paypalCrear tienda-online-con-paypal
Crear tienda-online-con-paypal
 
Todo sobre plataformas E- commerce PARTE 1
Todo sobre plataformas E- commerce PARTE 1Todo sobre plataformas E- commerce PARTE 1
Todo sobre plataformas E- commerce PARTE 1
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
 
Oscommerce
OscommerceOscommerce
Oscommerce
 
Trabajo computacion
Trabajo computacionTrabajo computacion
Trabajo computacion
 
Método ABC eli.pptx
Método ABC  eli.pptxMétodo ABC  eli.pptx
Método ABC eli.pptx
 
manualito.docx
manualito.docxmanualito.docx
manualito.docx
 

Dernier

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Dernier (20)

Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

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

  • 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. 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. 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. 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. 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. 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. 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. 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/