Quy trình khuyến nghị để chuyển trang web Drupal 6 Ubercart sang Drupal 7 / Drupal Commerce là gì?


9

Tôi muốn chuyển trang web của khách hàng từ Drupal 6 và Ubercart sang Drupal 7 và Drupal Commerce. Có một đường dẫn di chuyển dễ dàng (ví dụ: không có dữ liệu trộn thủ công trong cơ sở dữ liệu) không? Tôi có cần phải đến Drupal 7 + Ubercart như một bước tạm thời không?

Câu trả lời:


6

Những người buôn bán đứng đằng sau Drupal Commerce, chắc chắn sẽ thực hiện việc này kịp thời. Họ có rất nhiều trang web Drupal 6 UC, đến một lúc nào đó họ muốn vào bản beta.

Có một lộ trình nâng cấp từ Ubercart sang Drupal Commerce, hiện tại hơi sớm. Beta chỉ mới được ra mắt gần đây và một số tính năng chính vẫn còn thiếu trong cốt lõi, như sản phẩm vật lý và vận chuyển.

Nâng cấp sẽ không phải là một nhiệm vụ dễ dàng, vì Commerce khá khác biệt khi sử dụng API thực thể mới có sẵn trong Drupal 7. Điều này có nghĩa là các sản phẩm, đơn đặt hàng, chi phí, chi tiết đơn hàng đều là các thực thể được xác định bởi Commerce.

Nếu bạn muốn nâng cấp Drupal 6 UC lên Commerce ngay hôm nay, các khuyến nghị của tôi sẽ là.

  1. Cập nhật trang web lên Drupal 7, (nhưng không cài đặt UC cho Drupal 7)
  2. Xác định các loại sản phẩm cần thiết bởi trang web của bạn.
  3. Chuyển đổi tất cả các nút sản phẩm của UC thành các thực thể sản phẩm Thương mại và xóa chúng hoặc thay đổi chúng để có tham chiếu đến sản phẩm (Mã tùy chỉnh) - Điều này phụ thuộc vào cách bạn muốn hiển thị sản phẩm của mình. Thông thường, bạn muốn kéo dữ liệu vào một nút hoặc hiển thị thực thể sản phẩm với các khung nhìn.
  4. Chuyển đổi dữ liệu đơn hàng, chi tiết đơn hàng từ UC sang thương mại.
  5. Xây dựng trang web và vui chơi.

Vừa mới tạo một trang web thương mại Drupal 7 từ các màn hình và sau đó chuyển đổi một trang web Drupal 5 -> Drupal 6 UC. Tôi coi thương mại so với ubercart là ngay bây giờ, thương mại có một hệ thống cốt lõi mạnh mẽ và được xây dựng tốt hơn nhiều, nhưng UC có nhiều mô-đun đóng góp hơn với nhiều tính năng. Tùy thuộc vào UC bạn đang chuyển đổi, bạn có thể dành thời gian đáng kể để mã hóa tùy chỉnh những gì bạn có trong đóng góp ubercart.

Lời khuyên của tôi là, hãy tham gia giao dịch thương mại 7, nhưng hãy đợi một chút cho đến khi nó trưởng thành hơn và có lộ trình nâng cấp tốt hơn từ Ubercart.


xem các tài nguyên được đề cập dưới đây vì câu trả lời này không cung cấp thông tin cập nhật nhất.
ryancross


4

Tôi không nghĩ rằng có một phương pháp dễ dàng để tìm đến Drupal Commerce. Theo thời gian, ai đó hy vọng sẽ xuất bản một số Nguồn MigrationDestination và Migration tương ứng với các sản phẩm Thương mại và các sản phẩm Ubercart (đơn đặt hàng, khách hàng, v.v.) để sử dụng với mô-đun Di chuyển .


1

Tài liệu không đầy đủ trên trang web chính thức và có nhiều lỗi mà bạn có thể cần xem xét trước khi thực hiện chuyển đổi. Không phải tất cả các lỗi nghiêm trọng đều được sửa cho nhánh 7 và danh sách sẽ dài hơn nếu bạn tìm kiếm các vấn đề với ubercart .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.