In reply to frank sobey:
I sometimes buy online, sometimes buy from the shop. I buy from the shop when they have what I want at a competitive price. I buy online when the site has what I want at a competitive price, and I have confidence that the site will deliver.
If you are finding that people are, as you say, taking up your time and advice, but not buying, what are you doing about it?
Do you offer a loyalty scheme, for example, where customers get a discount that means that the prices compete with online prices, but you are adding the benefit of someone to speak to face to face.
How about taking it a stage further, by introducing a points system based upon the value of products bought, that would result in money off the next purchase. That way your customers would feel like they had a voucher to spend. They are even more likely to come back if they feel that they physically have a voucher rather than a discount.
I take it you do have an online shop to complete directly with these websites? You do, don't you...