Коммерсанты, стоящие за Drupal Commerce, обязательно сделают это вовремя. У них много сайтов Drupal 6 UC, которые они в какой-то момент хотели бы попасть в бета-версию.
Путь обновления с Ubercart до Drupal Commerce пока немного преждевременен. Бета-версия была выпущена совсем недавно, и некоторые ключевые функции, такие как физические продукты и доставка, по-прежнему отсутствуют.
Обновление также не будет легкой задачей, так как Commerce сильно отличается, используя новый API сущностей, который доступен в Drupal 7. Это означает, что продукты, заказы, клиенты, позиции - это все сущности, определенные Commerce.
Если вы хотите обновить Drupal 6 UC до Commerce сегодня, мои рекомендации будут такими.
- Обновите сайт до Drupal 7 (но не устанавливайте UC для Drupal 7)
- Определите типы продуктов, необходимые для вашего сайта.
- Преобразуйте все узлы продукта по UC в сущности продукта Commerce и либо удалите их, либо измените их, чтобы иметь ссылку на продукт (пользовательский код) - это зависит от того, как вы хотите отобразить свои продукты. Обычно вы либо хотите получить данные на узел, либо отобразить сущность продукта с представлениями.
- Преобразуйте заказ, данные позиции из UC в коммерцию.
- Создайте сайт и получайте удовольствие.
Только что сделал коммерческий сайт Drupal 7 с нуля, а затем конвертировал сайт Drupal 5 -> Drupal 6 UC. Мое мнение о коммерции против ubercart заключается в том, что прямо сейчас коммерция имеет гораздо более сильную и хорошо построенную базовую систему, но в UC есть гораздо больше модулей для вклада с большим количеством функций. В зависимости от UC, который вы конвертируете, вы можете потратить значительное время на собственное кодирование того, что у вас есть в Ubercart contrib.
Я советую перейти на коммерческий drupal 7, но немного подождите, пока он не станет более зрелым и не получит более качественный способ обновления из Ubercart.