eShop is an excellent cart for the Joomla CMS platform. It is not free out of the box, but supports digital downloads and many payment processors out of the box. It works with the Joomla Core, making customization easy for any Joomla developer, and the store aspect is easy and intuitive.