Como agregar el carrito de compras

Escrito por Martin Gonzalez el Miércoles 12 de Noviembre de 2008 a las 13:43hs

Ya dijimos que gracias al control de sesiones ser?a trivial construir una cesta de la compra. Pues PHPLIB incluye una clase llamada "Cart" que es precisamente esto, una cesta de la compra.
El comercio electr?nico siempre obliga a que a la hora de comprar el cliente vaya teniendo su cesta de la compra con los productos que ha ido adquiriendo. El mecanismo por el que se suele mantener este estdo del cliente es mediante cookies, aunque ya vismo que PHPLIB pod?a evitar el uso de "cookies" utilizando el m?todo GET.
La cesta de la compra en PHPLIB es un conjunto de art?culos que se almacenan en la base de datos. PHPLIB nos proporciona una API sencillo para a?adir, consultar o borrar la lista de art?culos en la bolsa de la compra. Para crear nuestra cesta de la compra necesitaremos en general realizar una nueva clase de cesta de la compra basada en "Cart", principalmente para controlar la visualizaci?n de los productos, tal y como se muestra a continuaci?n:


Para utilizar la clase "Cart" vamos a necesitar crear una tabla m?s donde se encuentren la descripci?n de todos los art?culos que vendamos en nuestra tienda. Esta tabla la podemos crear dentro de una base de datos propia para cada uno de nuestros clientes, base de datos que tambi?n deber? tener la informaci?n de "active_sessions" y "auth_user".

Un ejemplo sencillo podr?a ser:

En la documentaci?n de PHPLIB se encuentran todos los detalles necesarios para un uso completo de esta clase. Su descripci?n completa desbordar?a el espacio del que disponemos para este art?culo
Saludos,
Mart?n


comentarios



  1. Muy bueno, sencillo, manejable. asi propiciando el buen manejo de las clases :D



  2. Si estas empezando con php pero tienes los conocimientos base de programación en este lenguaje te recomiendo Self Framework php5, que simplifica mucho el trabajo, reduciendo el tiempo empleado en los desarrollos de aplicaciones.
    Características generales:
    * Soporte para templates. * ORM. * I18N. * Soporte para varas DB. * MVC. * PHP5. * Cache. * Factory de objetos.

agregar comentario


Se permiten las etiquetas HTML , y

. Si ingresa alguna direcci?n web o direcci?n de email ser?n convertidos en enlaces autom?ticamente.





publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API