Should I replace Magento with Drupal for my e-commerce solution? I am working on an e-commerce project. Essentially, it's a 'expansive product catalog -> shop cart; users database' type of thing. Everything is still in development environment. I am trying out Magento, I have mixed feelings about it. It is plug-n-play powerful, it seems to suit a lot of situations out of the box. However, now that I am getting to know it better, I see that I will have to get my hands dirty and code, customize, add features of my own, concerning website visual and non-visual design.

Is Drupal easier to work with for a developer/designer? How can product catalog importing/exporting be handled in Drupal? With Magento, I use Magmi and csv, which I love. I will definitely be implementing some kind of automated catalog updating, which I was planning to do with Magmi; that is very important to me.

In general, could you advise on your experiences on Drupal v. Magento for e-commerce?

Edit:

Conclusion:

I will be switching to Drupal, because I have found that even though Magento has many mature built in features, I only need a select few of them, and I have too little control over them, it feels like it is cluttered and rigid in my situation. I need something that is more friendly to 'going under the hood', and I think Drupal is it. I think if I was a better programmer, I could get Magento to suit my needs, but I'm afraid I'm not. Goodbye, Magento.
Having never used Magento, I'd say go with Drupal + Drupal Commerce ;-)

Check out the following articles though:


Magento vs Drupal Commerce
E-Commerce: Which CMS is better for e-commerce? Magento vs. Drupal? Others? (Quora)
Drupal Vs. Magento (eHow)
Magento vs Drupal Commerce (drupal.org)
Google ;-)


Drupal will allow you to import products with a combination of Feeds and Commerce Feeds or Commerce Migrate (the latter requiring a bit more work).

I think at the end of the day it comes down to your personal needs.  If you don't need a fully functional CMS (or CMF...make your own mind up), then better the devil you know; might as well go with Magento.

If you want a whole integrated solution, then Drupal is clearly the winner.  I'm pretty sure there are a couple of dev houses around where I am who are migrating sites from Magento to Drupal Commerce, but I've not heard of anyone doing it the other way around.

Lastly, depending on the complexity of your project you may have to get your hands dirty with Drupal too, but it's not that hard :).