Etechdiary did a phenomenal job. I would highly recommend their service. TThey took their time to explain what they are and the platform could do. Every time we had an idea they found a way to implement it. We migrated from CSCart, which is a clunky platform. Etechdiary painstakingly went though all of the data to make sure nothing was lost along the way. We are extremely happy with the platform, and Etechdiary's excellent work.