Os comerciantes que estão por trás do Drupal Commerce certamente farão isso com o tempo. Eles têm muitos sites de UC Drupal 6, que em algum momento gostariam de entrar na versão beta.
Ter um caminho de atualização do Ubercart para o Drupal Commerce é um pouco prematuro por enquanto. O Beta foi lançado recentemente, e alguns recursos importantes ainda estão ausentes, como produtos físicos e remessa.
A atualização também não será uma tarefa fácil, pois o Commerce é bem diferente usando a nova API de entidade disponível no Drupal 7. Isso significa que produtos, pedidos, clientes e itens de linha são todas entidades definidas pelo Commerce.
Se você deseja atualizar um Drupal 6 UC para o Commerce hoje, minhas recomendações seriam.
- Atualize o site para o Drupal 7, (mas não instale o UC para Drupal 7)
- Defina os tipos de produtos necessários para o seu site.
- Converta todos os nós do produto por UC em entidades do produto Commerce e exclua-os ou altere-os para obter uma referência ao produto (código personalizado) - Depende de como você deseja exibir seus produtos. Geralmente, você deseja extrair os dados para um nó ou exibir a entidade do produto com visualizações.
- Converta dados de itens de linha e pedidos de UC para comércio.
- Crie o site e divirta-se.
Tendo acabado de criar um site de comércio Drupal 7 a partir de scrats e depois convertido um site Drupal 5 -> Drupal 6 UC. Minha opinião sobre o comércio versus o ubercart é que, no momento, o comércio tem um sistema principal muito mais forte e bem construído, mas a UC tem muitos outros módulos de contribuição com muitos recursos. Dependendo do UC que você está convertendo, pode ser que você gaste um tempo considerável codificando de maneira personalizada o que possui no ubercart contrib.
Meu conselho é: vá para o comércio drupal 7, mas espere um pouco até que ele esteja mais maduro e tenha um caminho de atualização com suporte melhor do Ubercart.