ECommerce sites run the spectrum from full fledged stores to buy now buttons. Often, an easy way to start a store, especially with only a few items, it to set up an inexpensive custom cart handled by PayPal. For larger stores software needs to integrate with merchant accounts. Below are examples of both options: