Para hacer un carrito de compra en la web necesitas controlar xhtml/css, javascript y PHP como minimo. Tarea
nada facil y que se puede alargar muchisimos meses(o años) si no tienes experiencia con el diseño web.
Existen aplicaciones prefabricadas de mas o menos facil uso que te instalan un carrito de compra en tu sitio, pero tendras que revisar muchos tutoriales de esa aplicacion y tener quizas conocimientos basicos de las tecnologias que usa.
Esta por ejemplo es de codigo libre
http://www.oscommerce.com/