Get an actual web developer to build your website. Then also get regular people to test the website, and DO NOT believe the developer when they say something is normal or not achievable. Every dev must achive a fluid workflow and the UI must make sense to customers, not to staff!!! You have a great product according to some women, but your website is more than possibly the reason you are losing a lot of clients.