En
www.hotscripts.com tienes muchos carraos de compras ya hechos para que tomes ejemplo. Incluye no sólo el própio carro en sí (el tipico array que se gestiona en una sesión/cookie para ir añadiendo items y modificarlos temporalmente) .. sino que también incluyen los gestores de los productos en sí donde podrás ver como crear tu galería de productos con sus datos y como "linkearlos" para ir trabajandolos en tu carrito ..
Si quierse "sólo" la lógica del "carrito" .. visita sitios como:
www.phpclasses.org .. ahí tienes objetos listos para usar (basket le llaman por allá).
Y si quires implementar la lógica desde cero de un carrito de compra .. pregunta en el foro general de PHP (pero antes intenta hacer algo por ti mismo y pregunta las dudas concretas).
Un saludo,