Qual é o processo recomendado para migrar um site do Drupal 6 Ubercart para o Drupal 7 / Drupal Commerce?

9

Gostaria de migrar o site de um cliente do Drupal 6 e Ubercart para o Drupal 7 e o Drupal Commerce. Existe um caminho de migração fácil (ou seja: sem dados de remoção manual no banco de dados)? Preciso ir ao Drupal 7 + Ubercart como uma etapa intermediária?

Nicholas Trandem
fonte

Respostas:

6

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.

  1. Atualize o site para o Drupal 7, (mas não instale o UC para Drupal 7)
  2. Defina os tipos de produtos necessários para o seu site.
  3. 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.
  4. Converta dados de itens de linha e pedidos de UC para comércio.
  5. 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.

googletorp
fonte
veja os recursos mencionados abaixo, pois esta resposta não fornece as informações mais atualizadas.
Ryancross # 11/13
4

Eu não acho que exista um método fácil e fácil de chegar ao Drupal Commerce. Com o tempo, alguém esperançosamente publicará alguns MigrationDestination e MigrationSources que correspondem aos produtos Commerce e Ubercart (pedidos, clientes etc.), respectivamente, para uso com o módulo Migrate .

Mikey P
fonte
1

A documentação não está completa no site oficial e há muitos erros que você pode precisar considerar antes de fazer uma troca. Nem todos os bugs críticos são corrigidos para a ramificação 7 e a lista fica mais longa se você procurar problemas com o ubercart .

Ege Özcan
fonte