Bagaimana proses rekomendasi untuk migrasi situs Drupal 6 Ubercart ke Drupal 7 / Drupal Commerce?

9

Saya ingin memigrasikan situs klien dari Drupal 6 dan Ubercart ke Drupal 7 dan Drupal Commerce. Apakah ada jalur migrasi yang mudah (yaitu: tidak ada data hijau dalam database)? Apakah saya perlu pergi ke Drupal 7 + Ubercart sebagai langkah sementara?

Nicholas Trandem
sumber

Jawaban:

6

Commerceguys yang berada di belakang Drupal Commerce, pasti akan membuat ini tepat waktu. Mereka memiliki banyak situs UC Drupal 6, yang pada titik tertentu ingin masuk ke versi beta.

Memiliki jalur peningkatan dari Ubercart ke Drupal Commerce, agak terlalu dini untuk saat ini. Beta baru saja diluncurkan, dan beberapa fitur utama masih belum ada pada intinya, seperti produk fisik dan pengiriman.

Upgrade juga tidak akan mudah, karena Commerce sangat berbeda menggunakan API entitas baru yang tersedia di Drupal 7. Ini berarti bahwa produk, pesanan, pelanggan, item baris adalah semua entitas yang ditentukan oleh Commerce.

Jika Anda ingin memutakhirkan Drupal 6 UC ke Commerce hari ini, rekomendasi saya adalah untuk.

  1. Perbarui situs ke Drupal 7, (tapi jangan pasang UC untuk Drupal 7)
  2. Tentukan jenis produk yang dibutuhkan oleh situs Anda.
  3. Ubah semua node produk oleh UC menjadi entitas produk Commerce, dan hapus atau ubah untuk memiliki referensi ke produk (Kode kustom) - Tergantung pada bagaimana Anda ingin menampilkan produk Anda. Biasanya, Anda ingin menarik data ke node, atau menampilkan entitas produk dengan tampilan.
  4. Ubah pesanan, data item baris dari UC ke perdagangan.
  5. Bangun situs dan bersenang-senanglah.

Baru saja membuat situs perdagangan Drupal 7 dari scrat dan kemudian mengonversi situs Drupal 5 -> Drupal 6 UC. Pandangan saya tentang perdagangan vs ubercart adalah bahwa saat ini, perdagangan memiliki sistem inti yang jauh lebih kuat dan dibangun dengan baik, tetapi UC memiliki lebih banyak modul contrib dengan banyak fitur. Bergantung pada UC yang Anda konversi, Anda mungkin harus menghabiskan banyak waktu untuk mengkodekan apa yang Anda miliki di kontribus ubercart.

Saran saya, pergi untuk perdagangan drupal 7, tapi tunggu sebentar sampai lebih matang dan memiliki jalur peningkatan yang lebih baik dari Ubercart.

googletorp
sumber
lihat sumber yang disebutkan di bawah karena jawaban ini tidak memberikan informasi terbaru.
ryancross
4

Saya tidak berpikir ada metode mudah tidak munging untuk sampai ke Drupal Commerce. Seiring waktu, seseorang diharapkan akan menerbitkan beberapa MigrationDestination dan MigrationSources yang sesuai dengan produk Commerce dan produk Ubercart (pesanan, pelanggan, dll.) Masing-masing untuk digunakan dengan modul Migrasi .

Mikey P
sumber
1

Dokumentasi tidak lengkap di situs resmi dan ada banyak bug yang mungkin perlu Anda pertimbangkan sebelum beralih. Tidak semua bug penting diperbaiki untuk cabang 7 dan daftar menjadi lebih lama jika Anda mencari masalah dengan ubercart .

Ege Özcan
sumber