Upload & Sell: Off
This isn't what you or she wants to hear, but maybe she should contract with a professional photographer to take shots for her. It takes more than a camera to take good pictures. It doesn't make sense to me how a business would spend all the money to start and then skimp on showing their product to their clients.
Yes and no. Of course an experienced photog could produce a 'better', stronger image which may (or may not) lead to greater sales. However small business, especially those on Evilbay or similar, can potentially produce images of a suitably high standard, faster and cheaper than if they outsourced the work. There's also an adhoc element where being able to do a good job yourself can be a huge benefit.
The camera is the least of the problem. The person using it needs to know how to postion and light the product, not to mention the posibility of at least some, albeit simple PP. That might be as simple as cropping and contrast/brightness adjustments. My wife can take a killer product shot using a mobile phone, without Photoshop skills. There's no reason anyone else can't, IMHO.