Kế hoạch tốt nhất về di cư đồng bằng


17
  • Ba tháng trước khi tôi di chuyển Magento 1.9.3.3CE sang Magento 2.1.7EE
  • Tôi đã thêm / cập nhật nội dung CMS.
  • Cài đặt 20+ phần mở rộng và cấu hình tất cả.
  • Để thử nghiệm, tôi đã thay đổi một số sản phẩm, đơn đặt hàng, khách hàng của cơ sở dữ liệu M2 hiện tại. [Điểm mắc kẹt chính]
  • Để thử nghiệm tôi đã thêm sản phẩm, khách hàng, đơn đặt hàng..v.v

Tôi đang lên kế hoạch cho việc di chuyển delta nhưng tôi có một số nghi ngờ

  • di chuyển delta có ghi đè lên bất cứ sản phẩm nào chúng tôi đã thay đổi không?
  • Nếu quản trị viên M1 thay đổi sản phẩm, những chi tiết đó có được phản ánh trong M2 khi Di chuyển delta không?

Tôi đang tìm kiếm kế hoạch thích hợp / tốt nhất về di cư delta. Ngoài ra, tôi muốn biết DoDo Do trong khi di chuyển delta.


Khách hàng tự thêm họ vào M1 hoặc thay đổi địa chỉ của họ (trong khi không chạm vào khách hàng trong M2) không được hỗ trợ di chuyển delta?
yiffytoys

Nếu bạn có một câu hỏi mới, vui lòng hỏi nó bằng cách nhấp vào nút Đặt câu hỏi . Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp bối cảnh. - Từ đánh giá
Rama Chandran M

Câu trả lời:


14

Dưới đây là một số di cư Delta

Công cụ di chuyển dữ liệu di chuyển dữ liệu chỉ được tạo bởi các mô-đun của Magento ( ví dụ: Đơn đặt hàng, Hồ sơ khách hàng ) và không chịu trách nhiệm về mã hoặc tiện ích mở rộng được tạo bởi các nhà phát triển bên thứ ba.

Nếu các tiện ích mở rộng này tạo dữ liệu trong cơ sở dữ liệu lối vào và người bán muốn có dữ liệu này trong Magento 2, thì các tệp cấu hình của Công cụ di chuyển dữ liệu sẽ được tạo và sửa đổi cho phù hợp.

Sau khi di chuyển dữ liệu chính, Dữ liệu được thêm vào cơ sở dữ liệu Magento 1 (ví dụ: Dữ liệu được thêm bởi khách hàng ở lối vào). Để di chuyển những dữ liệu này trong Magento 2, công cụ Delta này sẽ kích hoạt cơ sở dữ liệu cho các bảng.

Các thay đổi có thể bao gồm các sửa đổi đối với Danh mục sản phẩm, Bản thân sản phẩm - chính là, Deltas theo dõi các thay đổi trong kho, do đó loại trừ điều đó. Không khuyến nghị xóa các sản phẩm đã được di chuyển, vì đồng bằng có thể bị nổ tung khi cố cập nhật kho lưu trữ cho (các) sản phẩm đã xóa - Trang CMS, Khối tĩnh.

Đồng bằng, không theo dõi mọi thay đổi trên cơ sở dữ liệu M1. Ví dụ: bạn có thể tiếp tục và thực hiện tất cả các thay đổi bạn muốn lưu trữ cấu hình, vì không có Deltas cho điều đó.

Vì vậy, mặc dù chúng tôi thực hiện Di chuyển gia tăng, nhưng nó cho phép bạn chỉ di chuyển các thay đổi được thực hiện trong Magento 1 kể từ lần cuối cùng bạn di chuyển dữ liệu. Những thay đổi này là:

  • Dữ liệu mà khách hàng đã thêm qua cửa hàng (đơn hàng đã tạo, đánh giá,
    thay đổi trong hồ sơ khách hàng, v.v.)

  • Tất cả các hoạt động với các đơn đặt hàng trong bảng quản trị Magento

  • Danh mục hàng tồn kho thay đổi.

Quan trọng!

Không khuyến nghị thực hiện bất kỳ thao tác nào sau đây trên cơ sở dữ liệu M2 của bạn sau khi di chuyển ban đầu nếu bạn dự định chạy Deltas với cấu hình mặc định:

  • Thêm / Xóa sản phẩm (trên cả DB. Nếu bạn thêm sản phẩm vào cả hai cơ sở dữ liệu cùng một lúc để thực thể của chúng trên cả hai cơ sở dữ liệu khớp nhau, thì điều này chỉ vì lý do tồn kho, không phải lý do thông tin thuộc tính)
  • Thêm / Xóa khách hàng
  • Tạo bất kỳ đơn đặt hàng mới
  • Cố gắng quản lý hàng tồn kho

cảm ơn vì đã chia sẻ +1. Tôi cũng đang chờ phản hồi của người khác. Tôi đang tìm kiếm dòng kế hoạch như devdocs.magento.com/guides/v2.0/migration/migration-plan.html nhưng tôi nghĩ đây không phải là một hướng dẫn đầy đủ để di chuyển hiệu quả. Máy khách chỉ cung cấp 4-8 giờ cho việc di chuyển từ M1 sang M2. Sau khi di chuyển, tôi muốn giữ tùy chỉnh chủ đề, cấu hình tiện ích mở rộng, nội dung cms cũng như giữ cả hai bản ghi M1 và M2 giống nhau. Nếu bạn đọc câu hỏi của tôi, bạn nhận ra tôi cần phải làm lại từ đầu để có hồ sơ chính xác. Tôi thực sự lo lắng về cách tránh công việc lặp đi lặp lại không cần thiết này.
Bilal Usean

Ước tính sai chỉ trong 4-8 giờ. Theo suy nghĩ của tôi, Bạn sẽ phải đối mặt với nhiều vấn đề và bạn phải tạo hoặc mở rộng công cụ để di chuyển dữ liệu tùy chỉnh.
Franck Garnier

4-8 giờ có nghĩa là thời gian cho phép chế độ bảo trì :-), không phải cho toàn bộ dự án hoàn thành. @FranckGarnier
Bilal Usean

1
Tuy nhiên, tôi không có ý tưởng rõ ràng về cách di chuyển hiệu quả, dù sao tôi cũng chấp nhận, Nếu bạn tìm thấy bất cứ điều gì liên quan đến việc này, vui lòng tiếp tục cập nhật câu trả lời của bạn. cảm ơn @Irfan
Bilal Usean

Xin chào, tôi đã di chuyển Dữ liệu của tôi 2 tháng trước trong khi cơ sở dữ liệu M1 và M2 cả tên DB của tôi đã bị thay đổi, vậy điều gì sẽ yêu cầu chạy lệnh cho tiến trình delta? Nếu tôi thay đổi tệp config.xml của mình thì bắt buộc phải chạy lệnh php bin / di chuyển magento: cài đặt --auto /var/www/html/magento2/vendor/magento/data-migration-tool/etc/opensource-to-opensource/1.9.1.0/config.xml?
akgola
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.