Things Should Consider During ECommerce Website Development