Então, você está interessado em liberar o poder de um site de comércio eletrônico Drupal. Mas você enfrenta um dilema: Ubercart ou Drupal Commerce?
Drupal Commerce: Reinicie o Ubercart?
De certa forma, o Drupal Commerce é um "reboot" do Ubercart. O principal desenvolvedor do Drupal Commerce, Ryan Szrama, costumava ser o principal desenvolvedor da Ubercart.
Os usuários de longa data do Ubercart podem esperar que o Drupal Commerce seja basicamente "Ubercart Improved". Não muito. Como um reboot de Hollywood, o Drupal Commerce tem algumas divergências radicais do cânone original.
A escolha entre Ubercart e Drupal Commerce não é trivial. Você quer acertar da primeira vez. Você não precisa migrar seu site de um para o outro.
Comparando Drupal e Ubercart
- Atualmente, o Ubercart parece mais popular, com quase 47.000 instalações de Ubercart para quase 26.000 instalações do Drupal Commerce. Ainda assim, ambos os projetos têm muitas instalações, então a popularidade não é necessariamente um guia aqui.
- Drupal Commerce, obviamente, tem impulso para a frente, mas Ubercart parece que está aqui para ficar bem. Ambos são igualmente propensos a continuar em desenvolvimento ativo para o futuro previsível.
- O Ubercart e o Drupal Commerce são extremamente configuráveis. Além disso, ambos os projetos geraram muitos módulos de terceiros (de qualidade variável).
Caixas de Borda Diferentes
Na vida real, qualquer uma das soluções parecerá extremamente flexível até que você atinja a parede desse recurso que você precisa desesperadamente. Então você pesquisará o drupal.org por um módulo, e vagará pelos fóruns, e se você não encontrar o que precisa, você desejaria ter usado a outra solução.
Ambos os projetos possuem casos de borda diferentes. Há coisas que você só pode fazer no Drupal Commerce, e há coisas que você só pode fazer em Ubercart.
Faça sua lição de casa. Planeje seu site, liste todos os recursos desejados e verifique a documentação. Crie um site de teste e tente criar as partes "exclusivas" primeiro .
Drupal e Ubercart: o que é mais fácil?
Agora, para a grande questão. Qual é "mais fácil"?
Facilidade de uso e recursos avançados tendem a estar em oposição direta. Infelizmente, geralmente queremos os dois (especialmente no mundo do Drupal).
Se o seu site tiver um caso de borda, a solução que lidar com o caso de borda será mais fácil. Período.
Mas para uso básico, o Ubercart parece ser mais fácil que o Drupal Commerce.
Quando você ler "Drupal Commerce" aqui, leia o Commerce Kickstart. O Commerce Kickstart é um perfil de instalação, uma configuração específica do Drupal Commerce que visa oferecer um carrinho fácil de usar "fora da caixa". Sem o Commerce Kickstart, os próprios desenvolvedores dizem que você pode facilmente passar "semanas" tentando configurar o Drupal Commerce do zero.
Mesmo com o Commerce Kickstart, o Ubercart ainda parece intrinsecamente mais fácil. Por quê? O Drupal Commerce introduziu uma nova camada de complexidade no conceito de "produto". Algumas pessoas parecem achar confuso.
Integração com outros módulos e temas do Drupal
Como sobre a integração com outros módulos e temas do Drupal? Eu sei por experiência que o Ubercart joga bem com outros módulos. Eu não posso falar com o Drupal Commerce ainda. Alguém se importa em comentar?
Tema do Commerce Kickstart
Comércio Kickstart vem com um tema muito doce. Melhor ainda, é um subtema Omega, por isso é incrivelmente ágil - encolha o navegador e veja o que acontece.
Além disso, você pode aproveitar sua experiência em CSS do Omega se precisar ajustar. (Pelo menos, você pode na teoria. Alguém mexeu no tema do Commerce Kickstart ainda?)
Linha de fundo: Planeje seu site, experimente ambos
Às vezes, com esse tipo de decisão, você pode ler um artigo ou dois e fazer a ligação. Mas os carrinhos de compras são muito complicados.
Se o seu site de carrinho de compras for extremamente simples, você provavelmente poderá optar por um deles, e o Ubercart ainda é provavelmente mais fácil.
Se o seu site for até mesmo "único", você precisará fazer uma pequena pesquisa e testá-los. Você quer saber que tem todos os módulos necessários para a sua versão do Drupal, antes você constrói.