Forum Moderators: skibum
My approach so far has been to send an email to their generic contact email address (normally found on their website), very briefly explaining what I'm about and asking for the contact details of their business development manager or (more likely) their sales director. In the email I also ask whether they have XML feeds available, on the off chance that they are willing to freely hand out the details.
I then wait a day for a response and if I haven't heard anything back, I follow it up with a phone call. It's far too easy to ignore an email- a phone call is more likely to succeed IMHO.
Then again, this all depends on the size of the store. Most of the ones I've approached have been fairly small.
...it's been followed up with an email - but that's got 'lost'.
I'm not sure what your situation is and what you're wanting to do with the XML feeds, but could you possibly approach them with an offer to promote their products? As far as non-techie staff are concerned, this would be a good thing for their company, so they're more likely to pass you on to the higher level management.
Once you've agreed (with the management) in principle what you'd like to do, they can then pass you on to the techies to set up the nitty gritty.
So I would use this approach:
low level email/phone answerer --> sales person (--> sales manager) --> techie.