A lot of good ideas but an easy one would be to actually stock the shops with usefull stuff rather than this random BS. You could actually sink money into buying a matched set of armor and not spend 10 hours running from shop to shop. This obviously wouldn't help once the QL is above 125 (is that right or am I off by a few either way bah).
But after that point someone had once posted the idea of player shops. Basically you sit and setup a little shop in front of you like a fruit cart. Then players can come up and use it like any other shop. Just a visual queue that you are open for business rather than having to keep sending chat messages. Don't know how viable this is but I would be nice.