Acil müdahale gerektiren bir sorununuz mu var?Acil müdahale mi?Acil yardım alın →
Blog

MageBooster ekibinden sürüm yükseltme, güvenlik, hız ve taşıma üzerine pratik Magento 2 rehberleri.

2026'da Magento 1'den Magento 2'ye geçiş: pratik rehber

2026'da Magento 1'den Magento 2'ye geçiş: Data Migration Tool sürüm kuralları, tema ve eklentilerin yeniden geliştirilmesi, SEO yönlendirmeleri ve Shopify seçeneği.
Magento 2 seminerinde sunum yapan konuşmacı

Kısaca

Magento 1 için 30 Haziran 2020'den bu yana resmi güvenlik yaması yayımlanmıyor. 2026'da Magento 1'den Magento 2'ye geçmek için verileri Adobe’un Data Migration Tool aracıyla taşırsınız (aracın sürümü Magento 2 sürümünüzle birebir aynı olmalıdır), temayı ve eklentileri sıfırdan yeniden geliştirirsiniz ve sıralamalarınızı eksiksiz bir 301 yönlendirme haritasıyla korursunuz. Kataloğunuz ve süreçleriniz basitse Shopify'a geçmek daha ekonomik bir yol olabilir.

Mağazanız hâlâ Magento 1 üzerinde çalışıyorsa, destek süresinin bitiminden bu yana altı yıl geçti. Bu rehberde 2026'da Magento 1'den Magento 2'ye nasıl geçeceğinizi anlatıyoruz: Data Migration Tool'un ne yaptığını (ve hangi işleri size bıraktığını), tema ve eklentilerin neden yeniden geliştirilmesi gerektiğini, SEO'nuzu nasıl koruyacağınızı ve Magento'dan tamamen ayrılmanın ne zaman daha mantıklı olduğunu bulacaksınız.

Magento 1'den Magento 2'ye taşıma, bir sürüm yükseltmeden çok platform değişikliği projesine benzer. Veritabanı şeması, ön yüz altyapısı ve eklenti mimarisi tamamen değişti. Bunu en baştan planlamak, ileride haftalarca zaman kazandırır.

Magento 2'ye taşıma neden artık ertelenemez?

Adobe, Open Source ve Commerce dahil tüm Magento 1 sürümlerinin desteğini 30 Haziran 2020'de sonlandırdı. O tarihten bu yana 1.x kod tabanı için resmi güvenlik yaması yayımlanmadı. Bu tarihten sonra keşfedilen her güvenlik açığı, üçüncü bir taraf yamalamadığı sürece açık kalıyor.

Bu durum pratikte üç sorun yaratıyor:

  • Güvenlik. Ödeme sayfası (checkout) ve yönetim paneli sayfaları, kart bilgisi çalan (skimming) betiklerin başlıca hedefidir. Yamalanmamış bir platform, mağazanızı kolay bir hedef hâline getirir.
  • Uyumluluk. PCI DSS, sistemlerinizi bilinen güvenlik açıklarına karşı korumanızı şart koşar; bu genellikle üreticinin güvenlik yamalarını uygulayarak yapılır. Desteklenmeyen bir yazılım kullanmak bu şartı karşılamayı zorlaştırır; bu nedenle durumunuzu ödeme hizmeti sağlayıcınızla veya QSA'nızla görüşün.
  • Hosting ve PHP. Magento 1, kendileri de uzun süredir desteklenmeyen PHP sürümleri için geliştirildi. Bu altyapı için hosting, ödeme modülü ve geliştirici bulmak her yıl daha da zorlaşıyor.

Güncel Magento sürümü, 12 Mayıs 2026'da yayımlanan 2.4.9'dur. Adobe’un yaşam döngüsü politikasına göre 2.4.9'un standart desteği 31 Mayıs 2029'a kadar sürüyor; yani bugün yapacağınız bir taşıma size birkaç yıl boyunca desteklenen bir platform sağlar.

Magento 1'den Magento 2'ye taşıma için neler gerekir?

Adobe’un kendi taşıma rehberi işi dört bölüme ayırır: veriler, eklentiler ve özel kod, temalar ve özelleştirmeler. Bunlardan yalnızca ilki bir araçla taşınır.

BileşenTaşıma yöntemiTipik iş yükü
Veriler (ürünler, müşteriler, siparişler, yapılandırma, kampanyalar)Data Migration Tool ve eşleme (mapping) dosyalarıOrta; özel niteliklere ve eklenti tablolarına bağlıdır
Medya dosyalarıManuel olarak kopyalanır; kaynak: medya ile pub/mediaDüşük
Eklentiler ve özel kodMagento 2 sürümleriyle değiştirilir veya yeniden yazılırYüksek
TemaYeniden geliştirilir (Luma tabanlı veya Hyvä)Yüksek
SEO (URL'ler, yönlendirmeler, meta veriler)Yönlendirme haritası ve tarama karşılaştırmasıOrta

2026'da Magento Data Migration Tool

Magento Data Migration Tool, verileri bir Magento 1 veritabanından Magento 2 veritabanına aktaran bir komut satırı aracıdır. İki veritabanı arasındaki yapısal tutarlılığı kontrol eder, ilerlemeyi takip eder, log kaydı tutar ve doğrulama testleri çalıştırır.

Desteklenen kaynak sürümler

Aracın GitHub'daki README dosyasına göre Magento Open Source 1.6.x–1.9.x ve Magento Commerce 1.11.x–1.14.x sürümlerinden taşıma desteklenmektedir.

Sürüm eşleştirme kuralı

Adobe’un kurulum dokümantasyonu bu konuda nettir: Data Migration Tool sürümü, Magento 2 sürümünüzle birebir aynı olmalıdır. Magento 2.4.8 için aracın 2.4.8 sürümünü kullanırsınız; diğer sürümler için de aynı kural geçerlidir.

Bu durum 2.4.9 için önemlidir. Bu yazının yazıldığı tarihte herkese açık GitHub deposunda listelenen en son sürüm 2.4.8.1'dir ve 2.4.9 etiketine rastlamadık. Planlamaya başlamadan önce repo.magento.com üzerinde hesabınıza hangi sürümlerin açık olduğunu kontrol edin. 2.4.9 paketi yoksa sık kullanılan yaklaşım şudur:

  1. Magento 2'yi aracın desteklediği en güncel sürümle kurun.
  2. Taşımayı çalıştırın ve verileri doğrulayın.
  3. Taşınan mağazayı ayrı bir adım olarak 2.4.9'a yükseltin.

2.4.8 ve 2.4.9 sürüm hatlarının sistem gereksinimlerinin farklı olduğunu unutmayın (örneğin 2.4.9 için PHP 8.5 belirtiliyor); bu nedenle her iki ortamı da planlayın.

Aracın kurulumu

Magento 2 kök dizininizde, dosya sistemi sahibi kullanıcıyla:

composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:<version>

Şunu güncelleyin: <version> ifadesini Magento 2 kod tabanınızın tam sürümüyle değiştirin. Sizden Commerce Marketplace erişim anahtarlarınız istenecektir.

Üç taşıma modu

Araç üç modda ve şu sırayla çalışır:

bin/magento migrate:settings --reset vendor/magento/data-migration-tool/etc/<edition-and-version>/config.xml
bin/magento migrate:data --reset vendor/magento/data-migration-tool/etc/<edition-and-version>/config.xml
bin/magento migrate:delta vendor/magento/data-migration-tool/etc/<edition-and-version>/config.xml
  • Ayarlar web sitelerini, mağazaları ve kargo, ödeme ve vergi ayarları gibi sistem yapılandırmasını taşır.
  • Veriler kataloğunuzun, müşterilerinizin ve siparişlerinizin büyük bölümünü taşır. Ayrıca Magento 1 veritabanına deltalog tabloları (önek: m2_cl_) ve tetikleyiciler (trigger) kurar.
  • Delta yalnızca son çalıştırmadan bu yana Magento 1'de oluşturulan kayıtları taşır; böylece eski mağazayı geçiş anına kadar yayında tutabilirsiniz.

Planlarken dikkate almanız gereken iki sınır var. Delta modu yalnızca Magento’nun kendi modüllerine ait verileri işler; bu nedenle üçüncü taraf eklenti tabloları için ayrı eşleme veya işlem gerekir. Ayrıca araç, eşleme (map) dosyalarında tanımlanmamış yapısal farklar bulursa tahmin yürütmek yerine hata vererek durur.

Güvenli bir çalıştırma sırası

  1. Temiz bir Magento 2 kurulumu yapın ve cron görevlerini başlatmayın.
  2. Yeni Magento 2 veritabanının yedeğini alın.
  3. Aracın her iki veritabanına da ağ üzerinden erişebildiğinden emin olun.
  4. Önce settings modunu çalıştırın, ardından medya ile pub/mediaklasörünü kopyalayın, sonra data modunu çalıştırın.
  5. Taşınan mağazayı test edin, eşleme sorunlarını giderin ve gerekirse yeniden çalıştırın.
  6. Yayın günü Magento 1'i bakım moduna alın, delta modunu son bir kez çalıştırın ve ardından DNS'i yeni mağazaya yönlendirin.

Temalar ve eklentiler: yeniden geliştirmeyi planlayın

Magento 1 temaları ve eklentileri Magento 2'de çalışmaz. Sayfa düzeni (layout) sistemi, şablonlar, JavaScript altyapısı ve modül yapısı tamamen farklıdır.

Eklentiler. İşe her Magento 1 modülünü tek tek analiz ederek başlayın. Artık kullanmadıklarınızı kaldırın, Commerce Marketplace'te veya orijinal üreticide Magento 2 karşılıklarını bulun ve yalnızca işletmenize gerçekten özgü mantık için özel geliştirme kapsamı belirleyin. Magento 1'de eklentiyle sağlanan pek çok özellik artık Magento 2'nin çekirdeğinde yer alıyor.

Tema. Zaten yeni bir ön yüz geliştireceksiniz; bu yüzden altyapıyı bilinçli seçin. Yaygın iki seçenek, Luma tabanlı bir tema veya Hyvä'dır. Hyvä Theme Kasım 2025'te ücretsiz ve açık kaynak hâline geldi; böylece lisans maliyeti ortadan kalktı. Daha hafif ön yüzü ve daha sade geliştirme modeli nedeniyle yeni projelerin çoğunda Hyvä'yı öneriyoruz. Bu çalışmanın kapsamını Hyvä tema geliştirme ekibimiz sizin için belirleyebilir.

Özel kod. Adobe, yıllar önce Magento 1 kodunu taşımaya yardımcı olması için bir Code Migration Toolkit yayımladı. Otomatik üretilen her çıktıyı yalnızca bir başlangıç noktası olarak görün. Pratikte özel modüller genellikle Magento 2’nin dependency injection ve service contract yapısına göre yeniden yazılır.

Magento 1'den Magento 2'ye geçerken SEO'nuzu korumak

Taşımalarda sıralama kaybı, URL'ler yönlendirme yapılmadan değiştiğinde yaşanır. Magento 2 kategori ve ürün URL anahtarlarınızı yeniden kullanabilir; ancak yeniden geliştirme sırasında URL yapısı sıklıkla değişir. Örneğin URL sonekleri veya ürün URL'lerindeki kategori yolları farklı yapılandırılmış olabilir.

  1. Hiçbir şeye dokunmadan önce Magento 1 sitesini tarayın. İndekslenebilir her URL'yi, başlığı, meta açıklamayı ve canonical etiketini dışa aktarın.
  2. En çok trafik alan açılış sayfalarınızı Google Search Console ve analitik verilerinizden listeleyin. En çok özeni bu sayfalar gerektirir.
  3. Eski URL'lerden yenilerine bire bir 301 yönlendirme haritası oluşturun. Her şeyi toptan ana sayfaya yönlendirmekten kaçının.
  4. Test ortamını (staging) tarayın ve sonuçları ilk taramayla karşılaştırın. Durum kodlarını, başlıkları, canonical etiketlerini ve yapılandırılmış verileri kontrol edin.
  5. Yayına aldıktan sonra yeni XML site haritasını gönderin, Search Console'da 404 hatalarını izleyin ve eksikleri hızla giderin.

Müşteri şifreleri ve kayıtlı ödeme token'ları için de bir plan gerekir. Müşteri girişini test ortamında deneyin; kayıtlı kartların veya token'ların nasıl ele alınacağını da ödeme hizmeti sağlayıcınıza danışın.

Doğru hedef Magento 2 mi, yoksa Shopify'a mı geçmelisiniz?

Magento 1'den Magento 2'ye geçişte tema ve eklentileri zaten yeniden geliştireceğiniz için, Magento'nun hâlâ size uygun platform olup olmadığını sorgulamanın tam zamanı.

Magento 2'yi seçin:Shopify'ı değerlendirin:
Karmaşık B2B fiyatlandırmanız, çok sayıda mağaza görünümünüz (store view) veya yoğun özel iş mantığınız varsaKataloğunuz ve ödeme sayfanız oldukça standartsa
Hosting, veri ve kod üzerinde tam kontrole ihtiyacınız varsaSunucu yönetimi gerektirmeyen, hazır (hosted) bir platformu tercih ediyorsanız
Magento geliştirme ekibiniz varsa ya da böyle bir ekip kurabilecek durumdaysanızEkibiniz küçükse ve pazarlama ile operasyona odaklanmak istiyorsa

Her iki yönde de hizmet veriyoruz: Magento taşıma hizmetimizShopify'a veya WooCommerce'e platform taşıma ayrı bir hizmettir; ayrıntılar için bkz. taşıma sayfası. Magento 2 projesi için bkz. Magento 2 geliştirme hizmetlerimiz.

Sıkça sorulan sorular

Data Migration Tool'u Magento 2.4.9 ile hâlâ kullanabilir miyim?

Aracın sürümü Magento 2 sürümünüzle birebir aynı olmalıdır. Bu yazının yazıldığı tarihte GitHub'daki en son herkese açık sürüm 2.4.8.1'dir. repo.magento.com üzerinde 2.4.9 paketi olup olmadığını kontrol edin. Yoksa eşleşen 2.4.8 sürümüne taşıyın, ardından 2.4.9'a yükseltin.

Araç görselleri ve medya dosyalarını taşır mı?

Hayır. Adobe’un taşıma planına göre dosyaları Magento 1'deki medya dizininden manuel olarak şu dizine kopyalamanız gerekir: pub/media Magento 2'de.

Magento 1 eklentilerim Magento 2'de çalışır mı?

Hayır. Magento 1 eklentileri Magento 2 ile uyumlu değildir. Üreticiden bir Magento 2 sürümü, Marketplace'te bir alternatif, çekirdek işlevsellik veya özel olarak yeniden geliştirilmiş bir eklenti gerekir.

Magento 1'den Magento 2'ye taşıma ne kadar sürer?

Süre esas olarak özel eklenti sayısına, tema kapsamına ve veri kalitesine bağlıdır. Standart kataloglu ve az özelleştirme içeren bir mağaza, yıllar boyunca birikmiş özel kodu olan bir mağazadan çok daha hızlı taşınır. Gerçekçi bir tahmin almanın en hızlı yolu ücretsiz mağaza analizidir.

Hâlâ Magento 1 mi kullanıyorsunuz?

Mağazanızı, eklentilerinizi ve SEO durumunuzu inceleyelim; Magento 2'nin mi yoksa Shopify'ın mı sizin için daha doğru adım olduğunu net bir kapsamla söyleyelim.

Ücretsiz Magento 2 mağaza analizi alın

Kaynaklar

Ücretsiz Site Analizi

Mağaza bilgilerinizi gönderin. Hız, güvenlik ve eklentileri inceleyip 3 iş günü içinde hemen uygulayabileceğiniz üç iyileştirme önerisiyle size dönelim.

Konuşalım

Teklif alın

Mağazanızdan bahsedin, bir iş günü içinde size dönelim. Sohbet etmeyi mi tercih edersiniz? WhatsApp'tan yazın