Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/08/2003, 20:57
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues .. si tienes tantas dudas lo mejor es que veas como trabaja ya un "carrito de compra" ...

Para ello puedes ver classes en phpclasses.org para tal fin (le llaman en ingles: basket o algo así) .. También en hotscripts.com ...

En general un "carrito de compra" son vários conceptos:

1) un "selecctor" de productos (galería de imagenes suele ser con sus detalles del producto ..)

2) sistema de "cotización" en linea .. Osesase, suar productos con su Identificador del producto, descripción, total adquirido y precio .. el cual calculas sus sub-totales y generas el total de la compra actual (con los descuentos e impuestos si corresponde aplicar ..)

Esto último hablando en "programación" se suele implementar con un array (bidimensionar o dos unidimiensionales mínimo) el cual "propagas" en tus páginas de "compra" (según va seleccionando productos para añardirlos al carrito ..) por cookies o sesiones (altamente recomendable sesiones) .. Algunos carritos de compra lo hacen creando una BD temporal .. con lo cual se podría continuar la compra en otro momento (para eso antes de iniciar la compra tu usuario debería estar registrado en tu sistema ..).

En resumen .. Se trata de gestionar un array (arreglo, matriz) tanto para añadir elementos como para modificarlos o eliminarlos .. y de ahí para que se "conserve" su valor en todas las páginas del proceso de compra que lo requieras .. necesitas de "propagar" ese array por algún método .. ya sean cookies o sesiones (lo normal ..)


Una vez "aceptado la compra" de ese carrito "temporal" que guardas en tu cookie/session en ese array .. continuas el proceso de registro de esos productos comprados para ese usuario (le obligas a registrarse o bien ya le has hecho registrarse/autentificarse antes de comenzar la compra ..).

A todo esto .. si quieres ver algo del tema ya funcionado .. te recomiendo que veas como trabaja (con código incluido) la apliación más famosa de e-commerce en PHP de tienda virtual:

osCommerce.
www.oscommerce.com

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.