Ultimate Magento 1'den Magento 2'ye Geçiş Kılavuzu

Yayınlanan: 2022-06-30

Hala Magento 1'de mi? Bugün, daha yeni bir platforma geçiş planı üzerinde çalışmaya başlamak için iyi bir zaman olabilir. Bu kılavuzda, verilerinizi ve özelleştirmelerinizi Magento 1'den Magento 2'ye geçirme sürecini ele alacağız.

Adobe, Haziran 2020'de orijinal Magento yazılımını desteklemeyi bırakmış olsa da, ürünlerinizi çevrimiçi satmak için hala Magento 1'i kullanıyor olma ihtimaliniz yüksektir. Adil bir fiyata uzman Magento 1 desteği alabileceğiniz Nexcess Safe Harbor gibi ürünler olduğu göz önüne alındığında, bu doğal olarak kötü değil, ancak bir noktada en son uygulamalar kullanılarak aktif olarak geliştirilen bir çözüme yeniden platform yapmak akıllıca olacaktır. ve teknolojiler.

Bunu akılda tutarak, nihai Magento 1'den Magento 2'ye geçiş kılavuzunu oluşturduk.

İşte bilmeniz gerekenler:

Veri:

İlk adım her zaman nelerin taşınacağını ve nelerin bu sürecin dışında bırakılacağını değerlendirmek olmalıdır. Bu, sitenizin kapladığı alanı azaltmak ve hafif hale getirmek için harika bir fırsat.

Tüm bu ürün varyasyonlarına gerçekten ihtiyacınız var mı? Pazarlama ve özel etkinlikler için oluşturduğunuz CMS sayfalarına ne dersiniz? Neyin yeni platforma taşınacağına karar verdikten sonra, süreci otomatikleştirmek için kullanabileceğiniz birkaç araç var. Taşıma işlemine başlamadan önce, tamamlanmaması ve dosyaların işlem sırasında kaldırılması veya değiştirilmesi ihtimaline karşı, eksiksiz bir dosya ve DB yedeklemesi önerilir.

Magento, mağazalar, web siteleri ve nakliye, ödeme, vergi ayarları, oluşturulan siparişler, incelemeler, müşteri profillerindeki değişiklikler ve ayrıca siparişler, ürünler ve kategorilerle ilgili tüm işlemler gibi sistem yapılandırmaları dahil olmak üzere bazı varlıkları yönetmek için kendi geçiş aracını yayınladı. Bu araç burada bulunabilir.

El ile taşınması gereken ve genellikle medya dosyalarını, vitrin tasarımlarını, erişim kontrol listelerini ve yönetici kullanıcıları içeren veriler olacaktır. Varlıkları manuel olarak taşımak için bir nasıl yapılır kılavuzu burada bulunabilir.

Entegrasyonlar:

Nexcess'te gördüğümüz mağazaların çoğu, birkaç 3. taraf entegrasyonu içerir: ERP'ler, PIM'ler, CIM'ler, CRM'ler, vb. Magento için en yaygın olarak reklamlar ve pazarlama entegrasyonları kullanılır.

Magento 1 ve 2 arasındaki mimari farklılıklar nedeniyle bu entegrasyonların neredeyse hiçbiri otomatik olarak taşınamaz, ancak iyi haber şu ki, satıcılar genellikle her iki sürüm için geçiş araçları ve hatta modüller sunarak bu geçişin çalışmasını kolaylaştırır.

Tercih ettiğiniz satıcıyla iletişime geçin ve Magento 2 modüllerini sorun ve bu entegrasyonları sıfırdan geliştirmeniz gerekmeyebilir. İhtiyacınız olan entegrasyon için resmi bir Magento 2 modülü yoksa, entegrasyonunuz için eşleşen bir modül bulmak için Magento Marketplace'i kontrol edin.

Uzantılar:

Magento 1, modülleri indirmek ve kurmak için bir web yükleyici içerirken, Magento 2 güvenlik nedeniyle bu özelliği tamamen kaldırdı. O zamanlar 100'den fazla modüle sahip siteler yaygın değildi ve kod kalite kontrolleri neredeyse mevcuttu.

Yeni Marketplace'in kalite kontrolleri uygulamasıyla Magento'nun uzantılarının kalitesi önemli ölçüde arttı. Kurulum eskisi kadar basit olmasa da, Magento 2 için tutarlı bir standart karşılanıyor ve kod sorunları daha az yaygın.

Magento 1'de aynı şeyi yapan birden fazla uzantıya sahip şişirilmiş siteler oldukça yaygındır ve Magento 2'ye yeniden platform oluşturmak, fazladan sınıfların yüklenmesini ve performans düşüşünü önlemek için kullanılmayan modülleri kaldırmak için iyi bir fırsattır.

Bak ve hisset/Temalar:

Tema oluşturma genellikle "önemli değil" veya "sadece tasarım" olarak reddedilir, ancak gerçek şu ki, kullanıcı deneyiminin önemli bir parçasıdır. Hem Magento 1 hem de 2, piyasaya sürüldüklerinde zaten eski olan ön uç teknolojilerine sahipti (Prorotype.js ve Knockout.js), ancak günümüzde PWA'lar veya geliştiricilerin geliştirmekten keyif alabilecekleri hibrit yaklaşımlar gibi daha iyi seçenekler var. Temalar ve ön uç uygulamaları söz konusu olduğunda Magento 1 ve 2 arasında doğrudan taşınabilecek pek bir şey yoktur, ancak başsız ve PWA uygulamalarının ve API kapsamının yükselişi göz önüne alındığında, modern ve kullanılabilir ön uçlar geliştirmek hiç bu kadar kolay olmamıştı. e-ticaret mağazanız.

Barındırma:

Magento 2'nin performans profilinin Magento 1'den çok farklı olduğunu akılda tutmak gerçekten önemlidir. Sunucu boyutlandırmanızı ve kararlarınızı en sona bırakmayın ve yapılarınızı canlı prodüksiyonunuza mümkün olduğunca yakın bir ortamda test etmeyi her zaman unutmayın. . Varnish ve ElasticSearch gibi yazılımların kullanıma hazır veya sistem gereksinimleri olarak desteklenmesi ile altyapı gereksinimleri de farklıdır.

İhtiyacınız olan kaynakları boyutlandırmak, Magento 1'deki kadar basit olmayabilir ve bu nedenle genel öneri, bir fiyat teklifi almak için barındırma sağlayıcınıza bazı geçmiş verilerle ulaşmaktır. Magento 2, kaynak avcısı bir canavardır ve bu şekilde ele alınmalıdır. Geliştiriciler, üretim ortamları kurmayı sevse de, güvenlik güncellemeleri ve yamalarla bunları sürdürmeniz gerektiğini genellikle unuturlar. Daha önce Magento bulutlarıyla ilgili deneyime sahip bir şirket içi sysop ekibiniz yoksa, Yönetilen Bulut rotasına gitmek basit bir karar olmalıdır.

Çözüm:

EOL sonrası M1 mağazalarının sonraki adımlarını düşünürken ihtiyaç duydukları güncellemeleri ve güvenliği sağlamak için Nexcess Safe Harbor'ı geliştirdik. Bir Nexcess müşterisiyseniz ve henüz Güvenli Liman'da değilseniz, bu basit bir eklentidir ve size zaman kazandırabilir. 2021'in başlarında geçişi planlamak, bir sonraki platformunuz için sağlam bir seçim yapmanız ve mağazanızın bir sonraki başarı aşamasına, özellikle de Tatil zamanında hazır olmanız için ihtiyacınız olan pisti sağlayacaktır. En önemli çıkarımlar, Magento 1'in Magento 2'den ne kadar farklı olduğunu anlamak, tüm seçeneklerinize baktığınızdan emin olmak ve bir sonraki platformunuz için yaptığınız seçimden emin olmaktır.

Bunun gibi rehberler yardımcı olsa da, geçiş için gereken işlerin çoğunun bir sistem entegratörü veya bir kalkınma ajansı tarafından yapılması gerekecek ve iyi bir teknolojik ortağa sahip olmak, ortak sorunları çözmenize ve gerektiğinde ölçeklendirmenize yardımcı olacaktır. Tavsiyelere yardımcı olmak ve hatta fikirleri tartışmak için buradayız. Nexcess hakkında daha fazla bilgiyi burada keşfedebilirsiniz.