I'm surprised nobody mentioned the fact that, IF you actually manage to get their bazaar to open while they are runing away, and you then make the purchase just before they are out of screen, you get the message that they are "too far" to make the purchase... >.>

There should not be a 'too far' message when buying from bazaars.