Ainda não se chegou a um consenso aqui com os meus colegas. Mas em principio, a nossa base será o Drupal (ou o OSCommerce). Depois se verá se iremos usar um modulo qualquer opensource ou se iremos criar o nosso.
Mas de momento excluímos por completo o Magento por varias razões. As principais serão:
1. Base de dados utiliza o modelo EAV (Entity-attribute-Value)
2. Estrutura dos ficheiros/directórios ridiculamente complexa
3. Ficheiros com o mesmo nome existem na estrutura de ficheiros
4. Comunidade muito pequena
O OSCommerce pareceu-nos uma boa opção a ter em conta (para além o Drupal+modulos)
1. Já foi respondida
2. Eu pelo contrário acho-a muito bem organizada.
3. Qual é o mal?
4. Comparada com a do OSCommerce, sim é pequena. E a principal razão é ser OOP e não procedural. Não é qualquer um pessoa que implementa um módulo qualquer. São necessários conhecimentos em OOP e nesse caso a comunidade de programadores encolhe.
O Magento não foi criado para ser utilizado por empresas que querem uma loja e pronto. Adeus e até sempre.
Foi criado para empresas que queiram vender "milhares" em várias línguas, para vários destinos, e que tenham uma equipa dedicada apenas à manutenção da mesma, que tenham promoções, destaques, mailing list, tudo sempre no activo. Por isso mesmo eles adoptaram a terminologia Global/Site/Store/Store View. O Magento dá-te um nível de personalização a nível de código e design sem precedentes.
Além do mais, tens as actualizações do Magento e de novas extensões através da administração.
Mas o que mais gosto no Magento é o facto de sabermos que existe uma equipa de 8 gajos a programar diariamente nele e que o produto vai ter continuidade.
O único problema é o facto do manual deles não valer um corno e o livro que foi lançado pela arch, seja a mesma coisa. E talvez ainda seja um pouco "imaturo"
Se querem uma loja para vender poucos produtos, apenas em português e sem grandes complicações, fiquem pelo OScommerce ou outro qualquer. Se necessitam de algo mais "potente" ou por exemplo de administrar várias lojas do mesmo local, o Magento é uma boa opção e daqui a alguns meses será a melhor.
Uma quote
"Magento is going to win the open-source eCommerce war, hands down. I've never seen another platform so well architected and well designed as Magento.
- Jack Aboutboul,
Red Hat
"
Um aparte. Eu acredito em open-source, mas tem que existir alguma empresa por trás a dar suporte, assegurar qualidade e a dar continuidade. Se não começas-mos a ver forks por tudo quanto é sítio....
Saudações