Який рекомендований процес для переміщення сайту Upalcart Drupal 6 на Drupal 7 / Drupal Commerce?


9

Я хотів би перенести сайт клієнта з Drupal 6 та Ubercart на Drupal 7 та Drupal Commerce. Чи є простий (тобто: вручну не змінюється обмін даними в базі даних) шлях міграції? Чи потрібно мені їхати до Drupal 7 + Ubercart як проміжний крок?

Відповіді:


6

Комерсанти, які стоять за «Drupal Commerce», безумовно, зроблять це вчасно. У них багато сайтів Drupal 6 UC, які вони в якийсь момент хотіли б потрапити в бета-версію.

Шлях до оновлення від Ubercart до Drupal Commerce наразі трохи передчасний. Бета-версія була нещодавно запущена, а деякі основні функції досі відсутні в ядрі, як-от фізичні продукти та доставка.

Оновлення також не буде легким завданням, оскільки комерція зовсім інша, використовуючи новий API інтерфейсу, який доступний в Inn Drupal 7. Це означає, що продукти, замовлення, клієнти, позиції - це всі суб'єкти, визначені Commerce.

Якщо ви хочете сьогодні оновити Drupal 6 UC до Commerce, мої рекомендації будуть:

  1. Оновіть сайт на Drupal 7 (але не встановлюйте UC для Drupal 7)
  2. Визначте типи продуктів, необхідні вашому сайту.
  3. Перетворіть усі вузли продуктів за допомогою UC в суб’єкти продукту Commerce та видаліть їх або змініть, щоб вони мали посилання на товар (Спеціальний код) - Це залежить від того, як ви хочете відображати свої продукти. Зазвичай вам потрібно або перетягнути дані у вузол, або відобразити об'єкт продукту з видами.
  4. Перетворити дані замовлення, позиції з UC в комерцію.
  5. Створіть сайт і веселіться.

Щойно зробивши сайт із торгівлі "Drupal 7", а потім перетворив сайт Drupal 5 -> Drupal 6 UC. Моє взяти на себе комерцію проти ubercart - це те, що зараз комерція має набагато більш міцну та добре побудовану основну систему, але UC має ще багато модулів, що надають внески, з великою кількістю функцій. Залежно від UC, який ви перетворюєте, можливо, вам доведеться витратити чималий час на користувальницьке кодування того, що у вас є в ubercart contrib.

Моя порада: піти на комерцію drupal 7, але трохи зачекати, поки вона не стане більш зрілою і має кращий підтримуваний шлях оновлення від Ubercart.


див. згадані нижче ресурси, оскільки ця відповідь не дає найновішої інформації.
ryancross


4

Я не думаю, що до Drupal Commerce легко дійти непростого методу. З часом хтось, сподіваємось, опублікує деякі джерела MigrationDestination та MigrationSources, які відповідають продуктам Commerce та продуктам Ubercart (замовленням, клієнтам тощо) відповідно для використання з модулем Migrate .


1

Документація не є повною на офіційному сайті, і є багато помилок, які вам, можливо, доведеться врахувати, перш ніж робити перемикання. Не всі критичні помилки виправлені для 7 відділення, і список стає довшим, якщо шукати проблеми з ubercart .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.