Delta geçişi ile ilgili en iyi plan


17
  • Ben göç Üç ay önce Magento 1.9.3.3CE için Magento 2.1.7EE
  • CMS içeriği ekledim / güncelledim.
  • 20+ uzantıyı yükleyin ve hepsini yapılandırın.
  • Test için, mevcut M2 veritabanının bazı ürünlerini, siparişlerini, müşterilerini değiştirdim. [Büyük takılma noktası]
  • Test için ürünleri, müşterileri, siparişleri ekledim .. vb

Delta göçünü planlıyorum ama bazı şüphelerim var

  • değiştirdiğimiz ürünler üzerinde delta migrasyonu var mı?
  • M1 yöneticisi ürünü değiştirirse, delta Migration sırasında bu ayrıntılar M2'ye yansıdı mı?

Delta göçü hakkında doğru / en iyi planlamayı arıyorum. Ayrıca, ben bilmek istiyorum Do ve Do not Yapılacaklar ise delta göçü.


Kendilerini M1'e ekleyen veya adreslerini değiştiren müşteriler (M2'deki müşterilere dokunmasa da) delta taşıma ile desteklenmiyor mu?
yiffytoys

Yeni bir sorunuz varsa, lütfen Soru Sor düğmesini tıklayarak sorun . Bağlam sağlamaya yardımcı oluyorsa bu soruya bir bağlantı ekleyin. - Şu kaynaktan
Rama Chandran M

Yanıtlar:


14

İşte bazı Delta göçü Genel anlayışı

Veri Taşıma Aracı, yalnızca Magento'nun kendi modülleri ( örn. Siparişler, Müşteri Profili ) tarafından oluşturulan verileri taşır ve üçüncü taraf geliştiriciler tarafından yapılan kod veya uzantılardan sorumlu değildir.

Bu uzantılar, ön uç veritabanında veri oluşturduysa ve satıcı bu verileri Magento 2'de bulundurmak istiyorsa, Veri Taşıma Aracı'nın yapılandırma dosyaları buna göre oluşturulmalı ve değiştirilmelidir.

Ana Veri Taşıma işleminden sonra, Magento 1 veritabanına veri eklendi (örn. Ön uçta müşteri tarafından eklenen veriler). Bu verileri Magento 2'ye taşımak için, Bu Delta aracı tablolar için tetikleyicileri Veritabanı olarak kullanır.

Değişiklikler, Ürün Kategorilerinizdeki, Ürünlerin kendisindeki düzeltmeleri içerebilir. Silinen ürünler (CMS Sayfaları, Statik Bloklar) için envanteri güncellemeye çalışırken delta patlayabileceğinden, taşınan ürünleri silmenizi önermiyoruz.

Deltalar, M1 veritabanındaki her değişikliği izlemez. Örneğin, devam etmek ve yapılandırmayı saklamak istediğiniz tüm değişiklikleri yapabilirsiniz, çünkü bunun için Delta yoktur.

Bu nedenle, artımlı Taşıma işlemleri yaparken, bu, verileri son taşıdığınızdan bu yana yalnızca Magento 1'de yapılan değişiklikleri taşımanıza olanak tanır. Bu değişiklikler:

  • Müşterilerin mağaza üzerinden eklediği veriler (oluşturulan siparişler, incelemeler,
    müşteri profillerindeki değişiklikler vb.)

  • Magento Yönetici panelindeki siparişlerle birlikte tüm işlemler

  • Katalog Envanter Stok değişiklikleri.

Önemli!

Deltas'ı varsayılan yapılandırmasıyla çalıştırmayı planlıyorsanız, ilk geçişinizden sonra M2 veritabanınızda aşağıdakilerden herhangi birini yapmanızı önermeyin:

  • Ürün ekle / kaldır (her iki veritabanında da. Ürünü her iki veritabanına aynı sırada aynı sırada eklerseniz, her iki veritabanındaki varlık_idleri eşleşirse, bu yalnızca bilgi nedenleriyle değil, envanter nedenleriyle yapılır)
  • Müşteri ekle / kaldır
  • Yeni siparişler oluşturun
  • Ürün envanterini yönetme girişimi

+1 paylaştığınız için teşekkürler. Ben de başkalarının yanıtını bekliyorum. Böyle devdocs.magento.com/guides/v2.0/migration/migration-plan.html gibi bir plan akışı arıyorum ama verimli bir şekilde geçirmek için tam bir rehber olmadığını düşündüm. İstemci M1'den M2'ye geçiş için sadece 4-8 saat verir. Geçişten sonra, tema özelleştirme, uzantı yapılandırması, cms içeriği tutmak ve M1 ve M2 kayıtlarını aynı tutmak istiyorum. Sorumu okursanız, doğru kayıtlar için sıfırdan tekrar yapmam gerektiğini anlıyorsunuz. Bu gereksiz tekrarlanan işten nasıl kaçınacağım konusunda gerçekten endişeliyim.
Bilal Usean

Sadece 4-8hours için yanlış tahmin edilir. Bana göre, birçok sorunla karşı karşıya kalacaksınız ve özel verileri taşımak için aracı oluşturmanız veya genişletmeniz gerekiyor.
Franck Garnier

4-8 saat, projenin tamamlanması için değil, zamanın etkinleştirilmesi için bakım modu :-) anlamına gelir. @FranckGarnier
Bilal Usean

1
Yine de, etkili göç yolu hakkında net bir fikrim yok, yine de kabul ettim, Bununla ilgili bir şey bulduysanız, lütfen cevabınızı güncellemeye devam edin. @Irfan
Bilal Usean

Merhaba, Verilerimi 2 ay önce M1 veritabanım ve M2 her ikisi de DB adı değiştirilirken geçirdi, bu yüzden delta işlemi için komut çalıştırmak için ne gerekecek? magento migrate: ayarlar --auto /var/www/html/magento2/vendor/magento/data-migration-tool/etc/opensource-to-opensource/1.9.1.0/config.xml?
akgola
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.