First of all, if you do paid traffic you will push your visitors directly to your store (or product page). So, the domain of your store is simply not an issue because they don't have to find it.
If you rely on free traffic and SEO, it is advisable to have a .com. More and more successful...