2 ways of dealing with conversations – brevity is your friend
People who talk a lot will not give you an order or good service no matter if you are a customer or a sales representative. You are not getting good service or an order when you are speaking with people who talk like waterfalls. Sure it may feel great being around these folks. They make you feel good and the time seems to just fly by. Next thing you know is that you are out of time and under the bottom line there is a whole lot of nothing.
Set yourself a time limit of tolerating the otherwise enjoyable conversation. If you have to get a minimum of progress achieved then stick to getting that done. When should you make an exception? Exceptions are made for folks whom you have met on the account of synchronicity – that is meeting them seemingly coincidently but strangely enough somehow on purpose. One never knows what those conversations lead to. All other conversations you might as well keep as short as you can.