In order to create your own e-commerce site, you will need a domain name and web hosting service. Most hosting services offer some sort of free store front application and shopping cart service. The storefront application allows you to list items within your store, run promotions, and more. The shopping cart software allows you to track items your visitors are purchasing and handle the payment process. Some shopping cart services also include a payment processing service, which allow you accept various forms of online payment. If not, you will need to register with a payment processing service. Once your store is set up, all you have to do is find your inventory. If you don’t already have an inventory, there are online services that can provide that for you as well.