it-swarm-es.com

¿Cuál es el proceso recomendado para migrar un Drupal 6 sitio Ubercart a Drupal 7 / Drupal Commerce?

Me gustaría migrar el sitio de un cliente de Drupal 6 y Ubercart a Drupal 7 y Drupal Commerce. ¿Hay ¿Una ruta de migración fácil (es decir, sin datos de mezcla manual en la base de datos)? ¿Tengo que ir a Drupal 7 + Ubercart como paso intermedio?

9
Nicholas Trandem

Los comerciantes que están detrás Drupal Comercio, seguramente lo harán a tiempo. Tienen muchos Drupal 6 sitios de UC, que en algún momento les gustaría para entrar en beta.

Tener una ruta de actualización de Ubercart a Drupal Commerce, es un poco prematuro por ahora. Beta se lanzó recientemente, y algunas características clave aún faltan en el núcleo, como productos físicos y envío.

La actualización tampoco será una tarea fácil, ya que Comercio es bastante diferente usando la nueva API de entidad que está disponible inn Drupal 7. Esto significa que los productos, pedidos, clientes, líneas de pedido son todas entidades definidas por Comercio.

Si desea actualizar un Drupal 6 UC a Commerce hoy, mis recomendaciones serían:.

  1. Actualice el sitio a Drupal 7, (pero no instale UC para Drupal 7)
  2. Defina los tipos de productos que necesita su sitio.
  3. Convierta todos los nodos de productos de UC en entidades de productos de Commerce y elimínelos o cámbielos para que tengan una referencia al producto (código personalizado). Depende de cómo desee mostrar sus productos. Por lo general, desea extraer los datos a un nodo o mostrar la entidad del producto con vistas.
  4. Convierta datos de pedidos y líneas de pedido de UC a comercio.
  5. Construye el sitio y diviértete.

Después de haber creado un sitio de comercio Drupal 7 a partir de scrats y luego convertido un Drupal 5 -> Drupal 6 sitio de UC. Mi opinión sobre comercio vs ubercart es que en este momento, el comercio tiene un sistema central mucho más fuerte y bien construido, pero UC tiene muchos más módulos contrib con muchas características. Dependiendo de la UC que está convirtiendo, es posible que pase mucho tiempo codificación personalizada de lo que tiene en ubercart contrib.

Mi consejo es ir al comercio drupal 7, pero espere un poco hasta que esté más maduro y tenga una ruta de actualización mejor soportada desde Ubercart.

6
googletorp
8
ipwa

No creo que haya un método fácil y sencillo para acceder a Drupal Commerce. Con el tiempo, alguien con suerte publicará algunos MigrationDestination y MigrationSources que correspondan con los productos de Commerce y Ubercart (pedidos, clientes , etc.) respectivamente para usar con módulo Migrate .

4
Mikey P

La documentación no está completa en el sitio oficial y hay muchos errores que debe tener en cuenta antes de realizar un cambio. No todos los errores críticos se arreglan para la rama 7 y la lista se alarga si busca problemas con ubercart .

1
Ege Özcan