Austinhoney - 4:21 pm on Oct 18, 2013 (gmt 0)
If you want to sell products, the easy part is the site. The tough (and expensive) part is driving traffic and creating a unique offer that would get someone to order from you.
You don't need a cart at all if you're just going to plug in content from Cafepress, etc. They ARE the cart. The cart is the part that basically handles the transactions. All you would be doing is creating a product information page and other types of content and Wordpress is excellent for that purpose.
Note "free" is a relative term. You still need a good template. Are you a coder? If not the paid templates are almost always easier to use than a free one. Magento is an absolute nightmare unless you are an advanced coder and have Magento training. It is not a choice for rookies at all.
You can also create a site that it totally drop-shipped products. In that case you do need a cart, a method to take payment (Paypal, credit cards account or both).
Or you can create an entire site using affiliate program links. Again, no need to use a cart or take money. You just collect commissions. Very easy and virtually free to get going. Lots of people make good money doing this but keep in mind you still have to drive traffic and offer a unique proposition that makes it worthwhile to click from your page.
Many, many blogs do this and do well.