10 Things to Consider When Building an Ecommerce Website