Setting Up Small Ecommerce Sites

I’m a web developer and about two years ago I put together a site for a small company that wanted to sell clothing on the internet. They already accepted credit cards, so we went with a service called Just Add Commerce (JAC) and put in a link from each of the clothing company’s products that went to JAC’s secure server where the shopping basket resided and all check out and purchase transactions took place.

A clothing company employee just logs onto the secure server to retrieve the orders and credit card numbers. There’s a yearly charge from JAC and they charge more if you exceed a certain number orders.

There must be a more efficient way to handle small Ecommerce by now. Does anyone have any experience or suggestions?