avoiding ecommerce pitfalls