mm... yo no te puedo ser de mucha ayuda, pero solo decirte que en el hosting que uso me da la opcion de poner "un carrito de compras" en mi web, aunque nunca lo he usado y no se como va.
Lo que si que me imagino es que todos los datos los tendras que manejar tu...
Pero vamos, que espero que algun entendido te responda