O que é Magento ?

Magento é um sistema de e-commerce desenvolvido pela Magento INC, e que possui três edições, sendo a edição CE a versão livre. O Magento eCommerce está se tornando cada vez mais popular no Brasil e no mundo, sendo utilizado como base para as lojas virtuais da Uolhost no Brasil, e por grande empresas fora do Brasil, como Fox, Nokia entre outras.(Consulte a lista de empresas que usam Magento neste link: http://www.magentocommerce.com/showcase). Isso se deve a grande flexibilidade que ele proporciona aos desenvolvedores. Sua estrutura é baseada em módulos e foi desenvolvida com base no Zend framework.
Vantagens:
Facilidade na implementação de novas funções através da criação de módulos.
Grande quantidade de extensões para download.
Comunidade de desenvolvedores bastante ativos.
Versão community gratuita.
Serve tanto para pequenos quanto para grandes projetos.
Sistema seguro.
Boa parte dos gateways de pagamento já disponibiliza módulos para ele.
Desvantagens:
Por ter muitas funções é um pouco pesado, uma parte dos servidores de hospedagem compartilhada não o suportam.
Curva de aprendizado para os iniciantes é mais longo.
Necessita de algum conhecimento técnico para funcionar corretamente.
