There are a huge number of e-commerce and shopping cart applications, including Magento and Zen Cart.