it-swarm-ko.tech

Drupal 6 Ubercart 사이트를 Drupal 7 / Drupal Commerce)로 마이그레이션하기위한 권장 프로세스는 무엇입니까?)

클라이언트 사이트를 Drupal 6에서 Ubercart에서 Drupal 7 및 Drupal Commerce)로 마이그레이션하고 싶습니다.) 쉬운 (즉, 데이터베이스에 수동으로 데이터를 삭제하지 않는) 마이그레이션 경로? Drupal 7 + Ubercart) 중간 단계로 이동해야합니까?

9
Nicholas Trandem

Drupal Commerce, 뒤에있는 commerceguys는 확실히 시간 내에 이것을 만들 것입니다. 그들은 Drupal 6 개의 UC 사이트를 가지고 있습니다. 베타에 들어가기 위해.

Ubercart에서 Drupal Commerce) 로의 업그레이드 경로를 갖는 것은 현재로서는 아직 시기상조입니다. 베타는 최근에 시작되었으며 실제 제품 및 배송과 같은 핵심 기능은 여전히 ​​핵심 요소에서 누락되었습니다.

Inn Drupal 7에서 사용 가능한 새로운 엔티티 API를 사용하여 Commerce가 상당히 다르기 때문에 업그레이드도 쉬운 작업이 아닙니다. 이는 제품, 주문, costumers, 광고 항목이 모두 상업.

오늘 Drupal 6 UC를 Commerce로 업그레이드하려면 권장 사항이 있습니다.

  1. 사이트를 Drupal 7,로 업데이트하십시오. 그러나 Drupal 7)에 UC를 설치하지 마십시오)
  2. 사이트에 필요한 제품 유형을 정의하십시오.
  3. UC의 모든 제품 노드를 Commerce 제품 엔티티로 변환 한 후 삭제하거나 제품에 대한 참조를 갖도록 변경하십시오 (사용자 정의 코드)-제품 표시 방법에 따라 다릅니다. 일반적으로 데이터를 노드로 가져 오거나보기가있는 제품 엔터티를 표시하려고합니다.
  4. 주문, 라인 품목 데이터를 UC에서 상거래로 변환합니다.
  5. 사이트를 구축하고 재미있게 보내십시오.

방금 스크래치에서 Drupal 7 상업 사이트를 만든 다음 Drupal 5-> Drupal 6 UC 사이트)로 변환했습니다.) 커머스 vs 우 베르 카르 트에 대한 나의 취향은 커머스가 훨씬 강력하고 잘 구축 된 코어 시스템을 가지고 있지만 UC에는 많은 기능을 가진 더 많은 contrib 모듈이 있다는 것입니다. 변환하는 UC에 따라 상당한 시간을 소비 할 수도 있습니다 ubercart contrib에서 사용자 정의 코딩.

내 조언은 commerce drupal 7, 가야하지만 더 성숙하고 Ubercart에서 더 나은 업그레이드 경로를 가질 때까지 조금 기다려야한다는 것입니다.

6
googletorp
8
ipwa

나는 Drupal Commerce)에 쉽게 접근 할 수없는 munging 방법이 없다고 생각합니다. 시간이 지남에 따라 누군가 누군가 Commerce 제품 및 Ubercart 제품 (주문, 고객)에 해당하는 MigrationDestination 및 MigrationSources를 게시하기를 희망합니다 마이그레이션 모듈 과 함께 사용합니다.

4
Mikey P

이 문서는 공식 사이트에서 완성되지 않았으며 전환하기 전에 고려해야 할 많은 버그가 있습니다. 7 개의 분기에 대해 모든 치명적 버그 가 수정되는 것은 아니며 besart 문제 를 찾으면 목록이 길어집니다.

1
Ege Özcan