Zazzle is a Print on Demand platform where you can upload your design, use the design on the products you want to sell and then list the product for sell. You can use your design on variety of products including clothes, mugs, wall art, etc. You can start free, there is no upfront cost. Have you done business on Zazzle?