Hola.
Busca información sobre osCommerce y prestashop. Ambos están totalmente diseñados en PHP con MySQL y vienen preparados para gestionar un carrito de la compra.
Por supuesto al ser de libre uso, podrás modificar algunos aspectos que consideres oportunos.
www.oscommerce.com www.prestashop.com
Un saludo