Red Canoe can build you a custom ecommerce site from scratch. Typical prices range from $8,000 to $30,000.  Price depends on level of graphics/customization, product quantity and other factors.