Un carrito es muy dificil que este hecho con javascript solamente, porque mas tarde o mas temprano necesitamos interactuar entre el servidor y el cliente, para mandar datos, validar tarjeta de credito, etc, asi que nos tocara usar ASP.
Ahora otra cosa.
Veo que todos pedis como locos que os envien el codigo de un carrito de la compra y yo os pregunto:
Si no sabeis hacer un carrito de la compra (porque estais empezando), ¿de que os sirve que os den un codigo que no vais a saber modificar y no podreis hacer funcionar?
En este foro y en las FAQ hay cientos de mensajes que os pueden ayudar a hacer carritos de la compra, necesitais saber manejar las bases de datos, cosultas, añadir registros, validar formularios, etc
No es dificil, pero lleva su tiempo.
Os voy a dejar un ejemplo:
http://bicicletasblanco.com
Daros una vuelta por la tienda, buscar productos, agregarlos al carro de la compra y fijaros en el desarrollo que debe tener, eso os ayudara.
Animo a todos