The sentence is fine, apart from the last bit: you can't really say "there" in reference to e-commerce, since e-commerce isn't a single place. A better way of saying it would be "...which deter people [or customers?] from using it."
A quick note, "above" does not have that second U; don't worry, it was probably a typo.
[Not a teacher]
Student or Learner