Like Mojave said, haunt is usually associated with supernaturals when used as a verb. But it has a figurative meaning as well - 'I am haunted by my past'. In any case, it is a bit on the negative side...
In your case, you probably want to use 'frequent' like 'these customers frequent this store' or 'these customers frequently come to this store'.
Hope that helps!