Here are the problems that I see:
1. Employees are busy. In the bike shop, you're constantly running around, helping this customer and that customer, answering the phone, taking in a repair, doing a demo, etc. It's going to be very hard to get someone on a computer or iPad to do live chat. If an employee is typing on a computer within sight of a customer, the customer will assume that they aren't busy and will interrupt them with a question. The problem is so bad that when my father would go out onto the sales floor to fix a computer, he would put on a fake badge that said something like "DataTech Computer Repair Services" so customers wouldn't think he was a shop employee and interrupt him. Perhaps a speech-to-text interface might work but how is that better than a simple phone call?
2. Non-technical employees (most brick-and-mortar employees) are slow, inaccurate typists. Back when my parent's store was heavy into e-commerce, we quickly found that we needed dedicated guys to take online orders over the phone because most of our guys couldn't touch-type. If your interface requires a lot of typing, the employees and the customers using it aren't going to be happy.