Magento 1'i Magento 2'ye Nasıl Geçiririm? (4 Kolay Adım)
Magento End of Life ile artık Magento 1.x'in resmi desteği yok.
Şimdi Magento 1 mağazanız için harici destek aramanız veya mağazayı Magento 2'ye yükseltmeniz gerekiyor.
Üstelik, magento 1'den magento 2'ye geçiş çizgisinde yalnız değilsiniz. Yaklaşık 250.000 site Magento kullanıyor, ancak bunlardan yalnızca 11.000'i Magento 2'de çalışıyor.
Bu yazıda, Magento 2 veri taşıma aracını kullanarak Magento 1'i Magento 2'ye kolayca geçirebileceğiniz bazı hızlı adımları sizinle paylaşacağım.
Neden Magento 1'i Magento 2'ye Taşıyın?
Cevap basit. Güncel kalmak istiyorsunuz, modası geçmiş değil.
- Magento, Magento 1 sürümünde herhangi bir güncelleme sunmayı bıraktı.
- Magento 1'de yapılan tüm değişiklikler, yükseltmeyi seçtiğinizde Magento 2 sürümünde tekrarlanmalıdır.
- Magento 2 daha iyi sonuçlar, gelişmiş site performansı sağlar ve farklılaştırılmış çok kanallı ticaret deneyimi sağlar.
Okumalısınız: Magento 2.3 Şimdi Çıkıyor! Yeni Özellikleri ve İşlevleri Keşfedin
Magento Göçünden önce nelere dikkat edilmelidir?
Magento 1'i Magento 2'ye yükseltmeden önce, göz önünde bulundurmanız gereken bazı temel hususlar şunlardır:
- Yeni Magento 2 web sitesinde nelerin tutulması veya kaldırılması gerektiğini inceleyin ve analiz edin.
- Magento 1 mağazanızın ve gerekli veritabanı, dosya ve klasörlerin tam yedeğine sahip olduğunuzdan emin olun.
- Geçiş işlemi için canlı mağazayı kullanmaktan kaçının. Magento 1 mağazasının klonlanmış veritabanından verileri aktarın.
- Mevcut uzantılarınızın, özel kodunuzun ve temalarınızın Magento 2 ile uyumlu olup olmadığını kontrol edin.

İlginizi çekebilir: Magento 2'yi Hızlandırın: Her Mağaza Sahibi için 15 Kanıtlanmış Uygulama
4 Kolay Adımda Magento 1'i Magento 2'ye Taşıyın
- Tema Taşıma
- Uzantıyı Magento 2'ye Taşıma
- Kod Taşıma Aracını Kullanarak Özelleştirmeleri Taşıma
- Veri Taşıma Aracını Kullanarak Magento 2 Veri Taşıma
1. Adım: Tema Taşıma
- Magento 1 temasını Magneto 2'ye yükseltmek için Magento 1 temasının Magento 2 sürümüyle uyumlu olup olmadığını kontrol etmeniz gerekir.
- Evet ise, aynı temayı Magento 2'ye yükleyebilirsiniz. Bu, geçiş sürecini sizin için çok daha kolay hale getirecektir.
- Hayır ise, Magento 2'de özel bir tema oluşturabilir veya Magento Marketplace'ten bir Magento 2 teması satın alıp yükleyebilirsiniz.
Adım 2: Magento 2 Uzantı Geçişi
- Yine, Magento 1 uzantılarının Magento 2 sürümüyle uyumlu olup olmadığını kontrol etmelisiniz.
- Evet ise, aynı uzantıları Magento 2'ye entegre edebilirsiniz.
- Hayır ise, Magento 2'ye geçtikten sonra benzer işlevlere sahip yeni uzantılar eklemeniz gerekir.
3. Adım: Kod Taşıma Aracını Kullanarak Özelleştirme
- Magento 2 özelleştirmesi, bir Kod Taşıma Aracı kullanılarak yapılabilir.
- Kod geçişinde yer alan işi büyük ölçüde azaltabilir.
- Ancak, araç setini çalıştırdıktan sonra, oluşturulan dosyalardan bazılarını manuel olarak düzenlemeniz gerekebilir.
4. Adım: Veri Taşıma Aracını Kullanarak Veri Taşıma
Son adım, verileri Magento 1.x'ten Magento 2'ye taşımaktır. Sorunsuz bir geçiş için Magento 2 Veri Taşıma Aracı'nı kullanabilirsiniz. Bu aracın yardımıyla ürünler, siparişler, kategoriler, mağaza ayarları ve konfigürasyonları gibi kritik verileri Magento 2'ye geçirebilirsiniz.

İşte veri taşıma için adım adım bir kılavuz:
4.1. Composer aracılığıyla Veri Taşıma Aracını Kurun
1. Bu aracı yüklemeden önce, hem Veri Taşıma aracının hem de Magento 2'nin sürümünün tam olarak aynı olduğundan emin olun. Örneğin, Magento v2.1.1 kullanıyorsanız, Veri Taşıma Aracı v2.1.1'i yüklemelisiniz.
Benzer şekilde, Data Migration Tool v2.3.4'ü yükleyin, Magento 2.3.4 için çalışır. (SON MAGENTO VERSİYONU)
Magento sürümünüzü bilmiyor musunuz?
SSH terminali aracılığıyla Magento 2'nizin kök dizinine gidin ve şu komutu girin:
php bin/magento --versiyon
2. Artık Magento 2 mağazanızın sürümünü bildiğinize göre, Veri Taşıma Aracı'nı yükler.
Not: Magento 2 kök dizinindeki composer.json dosyasındaki Veri Taşıma Aracı paketinin konumunu güncelleyin. Bunu yapmak için şu komutu çalıştırın:
besteci yapılandırma depoları.magento besteci https://repo.magento.com Besteci, magento/data-migration-tool gerektirir:<version>
Burada <version>, Veri Taşıma Aracı sürümünüzdür. Örneğin, Magento v2.1.1 için Veri Taşıma aracı için. <version>'u 2.1.1 ile değiştirmeniz gerekecektir.
Besteci, magento/data-migration-tool:2.1.1 gerektirir
3. Kimlik doğrulama anahtarlarınızı girin
Magento Marketplace'e gidin> Oturum aç> Erişim Anahtarlarıma tıklayın
Zaten anahtarlarınız varsa, genel anahtar kullanıcı adınız ve özel anahtar parolanızdır. Aksi takdirde, yeni bir anahtar çifti oluşturabilirsiniz. “Yeni Bir Erişim Anahtarı Düğmesi Oluştur” u tıklayın.
Beğenebilirsin: Eksiksiz Bir Kılavuz: Magento 2 Nasıl Kurulur ve Kurulum Doğrulanır?
4.2. Veri Taşıma Aracını Yapılandırın
Kurulumu tamamladıktan sonra, Veri Taşıma Aracı için eşleme ve yapılandırma dosyalarını içeren aşağıdaki dizinleri bulacaksınız:
<Magento 2 kök dizini>/vendor/magento/data-migration-tool/etc/ce-to-ee
Bu, Magento 1 Community Edition'dan Magento 2 Enterprise Edition'a geçiş için yapılandırma ve komut dosyalarını içerir.
Magento 1 Enterprise Edition'dan Magento 2 Enterprise Edition'a kadar bu komutu kullanın:
<Magento 2 kök dizini>/vendor/magento/data-migration-tool/etc/ee-to-ee
Not: Herhangi bir veri ve ayarı Magento 2'ye taşımadan önce, ilgili dizinde bir config.xml dosyası oluşturun.
<kaynak> <database host=“localhost” name=“Magento1-DB-name” user=“DB-username” password=“DB-password” /> </kaynak> <hedef> <database host=“localhost” name=”Magento2-DB-name” user=“DB-username” password=“DB-password” /> </hedef> </seçenekler>
Neresi
<source> : Magento 1'in veritabanı bilgilerine sahiptir <destination> : Magento 2 ile ilgili bilgileri içerir < crypt_key > : <Magento 1 için <key> etiketinde bulunabilen Magento 1'in şifreleme anahtarı rootdir>/app/etc/local.xml dosyası.
Son olarak, config.xml dosyasını kaydedin.
4.3. Ayarları Taşı
Ayarları Magento 1'den Magento 2'ye taşımak için Veri Taşıma Aracı'nı kullanın.
Buna web siteleri, mağazalar, vergi ayarları, ödeme, nakliye vb. sistem yapılandırmaları dahildir.
Önce ayarı taşımanız gerekir. Bununla başlamak için, SSH terminali aracılığıyla Magento 2 kök dizininize gidin ve şu komutu çalıştırın:
php bin/magento geçişi:settings --reset <config.xml dosyanızın yolu>
<config.xml dosyanızın yolu>, satıcı/Magento/data-migration-tool/etc/ce-to-ee/<Magento 1.x version>/config.xml'dir.
Magento 1'den Magento 2'ye başarılı bir şekilde geçiş yapıldığında bir mesaj görüntülenecektir.
Mutlaka Okuyun: Magento 1 ve Magento 2: Bilmeniz Gereken En Önemli 6 Fark
4.4. Verileri Taşıma
Ürünleri, siparişleri, istek listelerini, müşterileri, kategorileri, derecelendirmeleri vb. taşımak için şu komutu izleyin:
php bin/magento geçişi:data --reset <config.xml dosyanızın yolu>
Her şey düzgün yapılırsa, geçişten sonra Magento mağazasını kurmanız gerekir. Geçiş sırasında bir hata olması durumunda, Magento'nun Sorun Giderme sayfasına bakın.
Sarmalamak
Geçiş yapıldıktan sonra Magento 2'nin düzgün çalışmasını sağlamak için bir test çalıştırın.
Umarım bu yazı Magento web sitesini taşımanıza yardımcı olur. Magento 1'den Magento 2'ye geçiş, birçok manuel görev içerdiğinden kolay değildir.
Sorunsuz ve güvenli geçiş için işinizi halletmek için uzmanlar kiralayabilirsiniz. Bundan sonra, değerlendirmek veya site yapmak için bir e-Ticaret test hizmeti kullanırsınız.
Şimdi sorgulayın ve barındırma ortağı olarak ServerGuy'u seçerek web sitelerini yıldırım ölçeğine dönüştüren 1000'den fazla işletmeye katılın.
ev borcu WordPress sitesi