กระบวนการแนะนำสำหรับการโยกย้ายไซต์ Drupal 6 Ubercart ไปยัง Drupal 7 / Drupal Commerce คืออะไร


9

ฉันต้องการย้ายเว็บไซต์ของลูกค้าจาก Drupal 6 และ Ubercart ไปยัง Drupal 7 และ Drupal Commerce มีเส้นทางการย้ายที่ง่าย (เช่น: ไม่มีการย้ายข้อมูลด้วยตนเองในฐานข้อมูล) หรือไม่? ฉันต้องไปที่ Drupal 7 + Ubercart เป็นขั้นตอนชั่วคราวหรือไม่

คำตอบ:


6

กลุ่มผู้ค้าที่อยู่เบื้องหลัง Drupal Commerce จะทำสิ่งนี้ทันเวลา พวกเขามีไซต์ Drupal 6 UC จำนวนมากซึ่งในบางจุดพวกเขาต้องการเข้าสู่รุ่นเบต้า

การมีเส้นทางการอัปเกรดจาก Ubercart ไปยัง Drupal Commerce เป็นเรื่องที่ค่อนข้างเร็วสำหรับตอนนี้ เบต้าเพิ่งเปิดตัวเมื่อเร็ว ๆ นี้และคุณสมบัติหลักบางอย่างยังขาดหายไปในแกนเช่นผลิตภัณฑ์ทางกายภาพและการจัดส่ง

การอัพเกรดจะไม่ใช่เรื่องง่ายเช่นกันเนื่องจาก Commerce ค่อนข้างแตกต่างกันโดยใช้ API เอนทิตีใหม่ที่มีอยู่ในโรงแรม Drupal 7 ซึ่งหมายความว่าผลิตภัณฑ์คำสั่งซื้อผู้คิดต้นทุนรายการโฆษณาล้วนเป็นนิติบุคคลที่กำหนดโดย Commerce

หากคุณต้องการอัพเกรด Drupal 6 UC เป็น Commerce วันนี้คำแนะนำของฉันคือ

  1. อัปเดตไซต์เป็น Drupal 7 (แต่ไม่ต้องติดตั้ง UC สำหรับ Drupal 7)
  2. กำหนดประเภทผลิตภัณฑ์ที่ไซต์ของคุณต้องการ
  3. แปลงโหนดผลิตภัณฑ์ทั้งหมดโดย UC เป็นเอนทิตีผลิตภัณฑ์ของ Commerce และลบโหนดเหล่านั้นหรือเปลี่ยนแปลงเพื่อให้มีการอ้างอิงถึงผลิตภัณฑ์ (รหัสที่กำหนดเอง) - ขึ้นอยู่กับว่าคุณต้องการแสดงผลิตภัณฑ์ของคุณอย่างไร โดยปกติคุณต้องการดึงข้อมูลไปยังโหนดหรือแสดงเอนทิตีผลิตภัณฑ์พร้อมมุมมอง
  4. แปลงคำสั่งข้อมูลรายการโฆษณาจาก UC เป็น Commerce
  5. สร้างเว็บไซต์และสนุก

เพิ่งสร้างไซต์การค้า Drupal 7 จากการตรวจสอบแล้วแปลงไซต์ Drupal 5 -> Drupal 6 UC การค้ากับ ubercart ของฉันคือตอนนี้การค้ามีระบบหลักที่แข็งแกร่งและสร้างขึ้นอย่างดี แต่ UC มีโมดูล contrib อื่น ๆ อีกมากมายพร้อมคุณสมบัติมากมาย ทั้งนี้ขึ้นอยู่กับ UC ที่คุณกำลังแปลงคุณอาจต้องใช้เวลาในการเขียนโค้ดตามที่คุณต้องการใน ubercart contrib

คำแนะนำของฉันคือการออกไปค้าขาย drupal 7 แต่รอสักครู่จนกว่ามันจะโตขึ้นและมีเส้นทางอัพเกรดที่ดีขึ้นจาก Ubercart


ดูแหล่งข้อมูลที่กล่าวถึงด้านล่างเนื่องจากคำตอบนี้ไม่ได้ให้ข้อมูลที่ทันสมัยที่สุด
ryancross

8

4

ฉันไม่คิดว่าจะมีวิธีที่ง่ายที่จะไป Drupal Commerce เมื่อเวลาผ่านไปคนที่หวังว่าจะเผยแพร่ MigrationDestination และ MigrationSources ที่สอดคล้องกับผลิตภัณฑ์พาณิชย์และผลิตภัณฑ์ Ubercart (คำสั่งซื้อลูกค้า ฯลฯ ) ตามลำดับสำหรับใช้กับโมดูลโยกย้าย


1

เอกสารไม่สมบูรณ์ในเว็บไซต์อย่างเป็นทางการและมีข้อบกพร่องมากมายที่คุณอาจต้องพิจารณาก่อนทำการเปลี่ยน ไม่ทั้งหมดข้อบกพร่องที่สำคัญได้รับการแก้ไขสำหรับสาขาที่ 7 และรายการรับอีกต่อไปถ้าคุณมองหาปัญหาเกี่ยวกับ Ubercart

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.