When Behub Business Development has to develop a website for a retailer with an online shopping cart we turn to WooCommerce! Their plugin for WordPress is amazing. It provides everything you need from the shopping catalogue, through the cart, to the checkout page and several after-purchase extras.
Be sure to check them out if you need to develop a website with a shopping cart. We <3 them. 🙂