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


9

클라이언트 사이트를 Drupal 6 및 Ubercart에서 Drupal 7 및 Drupal Commerce로 마이그레이션하고 싶습니다. 쉬운 마이그레이션 경로가 있습니까 (예 : 데이터베이스에 수동으로 데이터를 삭제하지 않음) 마이그레이션 경로가 있습니까? 임시 단계로 Drupal 7 + Ubercart에 가야합니까?

답변:


6

Drupal Commerce 뒤에있는 commerceguys는 확실히 제 시간에 만들 것입니다. 그들은 Drupal 6 UC 사이트가 많으며 어느 시점에서 베타에 들어가기를 원합니다.

Ubercart에서 Drupal Commerce 로의 업그레이드 경로를 갖는 것은 현재로서는 시기상조입니다. 베타 버전은 최근에 출시되었으며 실제 제품 및 배송과 같은 핵심 기능은 여전히 ​​부족합니다.

Drupal 7에서 제공되는 새로운 엔티티 API를 사용하여 Commerce가 상당히 다르기 때문에 업그레이드도 쉬운 작업이 아닙니다. 이는 제품, 주문, 의상, 광고 항목이 모두 Commerce에 의해 정의 된 엔티티임을 의미합니다.

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

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

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

저의 조언은 커머스 드루팔 7에 가려면 조금 더 성숙해 질 때까지 조금만 기다려 주시고 우버 카르 트의 업그레이드 경로가 더 좋을 것입니다.


이 답변이 최신 정보를 제공하지 않으므로 아래에 언급 된 리소스를 참조하십시오.
ryancross


4

Drupal Commerce에 쉽게 접근 할 수있는 방법은 없다고 생각합니다. 시간이 지남에 따라 누군가는 Migrate 모듈 과 함께 사용하기 위해 Commerce 제품 및 Ubercart 제품 (주문, 고객 등)에 각각 해당하는 MigrationDestination 및 MigrationSources를 게시하려고 합니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.