İçeriğe geç

YeniAI ve otomasyon hizmetleri İnceleyin

Roof Digital ana sayfa

OpenCart'tan Shopify'a Geçiş

Güncelleme almayan altyapıyı arkanızda bırakın

Yıllardır çalışan OpenCart kurulumları çoğu zaman eski bir sürümde kalıyor; modüller güncellenmiyor, koda elle müdahaleler birikiyor ve güvenlik yaması uygulamak yeni sorunlar çıkarıyor. Mağazanın verisini, yorumlarını ve adres yapısını koruyarak Shopify'a taşıyoruz. Taşımada asıl iş, yıllar içinde biriken düzensiz veriyi yeni yapıya anlamlı biçimde oturtmak.

Birlikte çalıştığımız markalar

  • Villa Marine
  • Efeler Belediyesi Efeler Pazarı
  • Egesembol
  • Simge Kalıp
  • SMG Plast
  • Gentan
  • İstgen
  • Endutek
  • Kupon Kodları
  • Coldwell Banker
  • Ekmas Egem Opel
  • Altay Spor Kulübü
  • Spormarket
  • Virtual Metric
  • Medical Hair
  • Sir Winston

OpenCart'tan Shopify'a Geçiş kimler için?

  • Eski sürümde kalmış mağazalar

    Kurulum uzun süredir güncellenmiyor, güncelleme denemesi riskli görünüyor. Güvenlik ve uyumluluk endişeniz var.

  • Modül bağımlılığı olan satıcılar

    İşin önemli bölümü üçüncü taraf modüllerle yürüyor, bazıları artık desteklenmiyor.

  • Geliştirici bulamayan işletmeler

    Mağazayı kuran ekip yok, koda müdahale edebilecek kimse bulunamıyor. Yönetilebilir bir platform arıyorsunuz.

  • Çok mağazalı kurulumlar

    Tek kurulum üzerinde birden fazla mağaza çalışıyor. Bu yapının yeni tarafta nasıl kurulacağının planlanması gerekiyor.

Kapsam ve teslimatlar

  • Mevcut kurulumun teknik incelemesi

    Sürüm, kurulu modüller, koda yapılmış müdahaleler ve veritabanı yapısı inceleniyor. Taşınabilir ve taşınamaz alanlar ayrıştırılıyor.

  • Veri dışa aktarımı ve temizlik

    Ürün, kategori, müşteri ve sipariş verisi çıkarılıyor. Tekrar eden kayıtlar, boş alanlar ve tutarsız karakterler taşımadan önce düzeltiliyor.

  • Seçenek ve nitelik eşlemesi

    Ürün seçenekleri Shopify varyantlarına, bilgi amaçlı nitelikler ise özel alanlara eşleniyor. Hangi bilginin hangi yapıya gideceği tabloya bağlanıyor.

  • Yorum ve puanların taşınması

    Ürün yorumları ve puanları çıkarılıp değerlendirme uygulamasına aktarılıyor. Yıllarca biriken yorumlar geride bırakılmıyor.

  • Adres eşlemesi ve yönlendirme

    Eski adres yapısı ile yeni yapı karşılıklı eşleniyor. Arama motorunda değer taşıyan adresler öncelikli olarak ele alınıyor.

  • Yeni mağaza kurulumu

    Tema, ödeme, kargo ve fatura entegrasyonları kuruluyor, ölçümleme yeniden kuruluyor.

Seçenek yapısı iki sistemde farklı çalışıyor

OpenCart tarafında ürün bilgisi seçenek ve nitelik olmak üzere iki ayrı yerde tutuluyor. Seçenekler müşterinin seçtiği, fiyatı ve stoğu etkileyen alanlar; nitelikler ise ürünü tarif eden bilgiler. Yeni tarafta bu ayrım aynı biçimde karşılanmıyor ve eşleme yapılmadan aktarım başlatıldığında ürünler ya eksik ya da anlamsız biçimde oluşuyor.

Eşlemeyi ürün gruplarına bakarak yapıyoruz. Gerçekten stok tutan seçenekler varyant olarak kuruluyor, ürünü tarif eden bilgiler özel alanlara taşınıyor, fiyat farkı yaratan ek seçenekler için ayrı bir çözüm gerekiyor. Shopify tarafında seçenek sayısının bir sınırı olduğu için çok seçenekli ürünlerde yapının sadeleştirilmesi gündeme geliyor; güncel sınırı aktarımdan önce kontrol ediyor ve etkilenen ürünleri size listeliyoruz. Bu karar verilmeden test aktarımına geçmiyoruz.

Eşleme kararlarını tek bir tabloda topluyoruz. Hangi eski alanın hangi yeni alana gittiği yazılı olduğunda test aktarımındaki hatalar hızlı bulunuyor ve aynı hata ikinci aktarımda tekrar etmiyor.

Her veriyi taşımak zorunda değilsiniz

Uzun süre çalışmış kurulumlarda veri birikiyor ve büyük bölümü artık işe yaramıyor. Yıllar önce kapatılmış ürünler, boş kategoriler, tekrarlanan kayıtlar, test siparişleri, hiç kullanılmamış kuponlar ve tek bir ürüne bağlanmış yüzlerce görsel. Bunları olduğu gibi taşımak yeni mağazayı ilk günden yormak anlamına geliyor.

Bu yüzden aktarımdan önce neyin taşınacağına birlikte karar veriyoruz. Satışı olan ürünler, aramadan ziyaretçi alan sayfalar ve gerçek müşteri kayıtları taşınıyor; geri kalanı için ya arşiv ya da yönlendirme kararı veriliyor. Kararı tahminle değil, eski sitenin trafik ve satış verisine bakarak alıyoruz. Taşınmayan veri de silinmiyor, dışa aktarılmış dosyalar olarak size teslim ediliyor. Böylece yeni mağaza temiz başlıyor, geçmiş kayıtlar ise ulaşılabilir kalıyor.

Neyin taşınmayacağına karar verirken müşteri tarafını da düşünüyoruz. Eski siparişlerin bir bölümü garanti ve iade için gerekebiliyor. Böyle bir ihtiyaç varsa sipariş geçmişinin hangi dönemden itibaren taşınacağını birlikte belirliyoruz.

Nasıl çalışıyoruz?

  1. Kurulum denetimi

    Mevcut mağazanın sürümünü, modüllerini ve özel müdahalelerini çıkarıyoruz. Verinin ne kadar düzenli olduğunu bu adımda görüyoruz.

  2. Veri çıkarma ve düzenleme

    Veritabanından gerekli tablolar çıkarılıyor, aktarım şablonuna dönüştürülüyor ve temizleniyor. En çok zaman alan adım genellikle burası.

  3. Eşleme kararları

    Seçenek, nitelik, kategori ve adres yapısının yeni karşılıkları belirleniyor. Kararlar tabloya yazılıyor ve onaylanıyor.

  4. Test aktarımı ve kontrol

    Veri kapalı bir mağazaya aktarılıyor, ürün sayıları ve örnek kayıtlar kaynakla karşılaştırılıyor.

  5. Geçiş ve yönlendirme

    Son aktarım yapılıyor, alan adı çevriliyor, yönlendirmeler açılıyor ve eski kurulum erişilebilir tutuluyor.

  6. Takip ve düzeltme

    Hatalı sayfalar, indeksleme ve sipariş akışı izleniyor; eşleme dışında kalan adresler tamamlanıyor.

Kullandığımız araçlar ve platformlar

  • Matrixify
  • Screaming Frog
  • Shopify Admin API
  • Judge.me
  • Google Search Console
  • Google E-Tablolar

OpenCart'tan Shopify'a Geçiş fiyatını neler belirler?

  • Verinin düzensizliği

    Yıllar içinde farklı kişiler tarafından girilmiş veride temizlik payı yüksektir ve bu iş taşımanın kendisinden uzun sürebilir.

  • Seçenek yapısının karmaşıklığı

    Çok sayıda seçenek ve fiyat farkı içeren ürünlerde eşleme kararları tek tek verilir.

  • Mağaza sayısı

    Tek kurulum üzerinde çalışan birden fazla mağaza varsa her biri ayrı bir taşıma ve yönlendirme çalışması gerektirir.

  • Yorum ve kullanıcı içeriği

    Taşınacak yorum hacmi ve bu içeriğin uygulamaya aktarılma biçimi kapsamı etkiler.

  • Adres envanterinin büyüklüğü

    Eski mağazada üretilmiş adres sayısı, özellikle filtre ve arama adresleri çoksa eşleme çalışması büyür.

Sıkça sorulan sorular

Çok eski bir OpenCart sürümü kullanıyoruz, taşınabilir mi?

Genellikle evet. Veriye veritabanı üzerinden erişilebildiği sürece sürüm belirleyici değil. Eski sürümlerde dışa aktarma araçları çalışmayabilir; bu durumda veriyi doğrudan tablolardan çıkarıp aktarım şablonuna dönüştürüyoruz.

Ürün yorumlarımız taşınıyor mu?

Evet, taşınabilir. Yorumlar ve puanlar çıkarılıp Shopify tarafında kullanacağınız değerlendirme uygulamasına aktarılır. Bu veri hem satın alma kararını hem de ürün sayfalarının aramadaki görünümünü etkilediği için taşımayı öneriyoruz.

Seçeneklerimiz Shopify'da nasıl karşılanacak?

Fiyatı ve stoğu etkileyen seçenekler varyant olarak kurulur. Yalnız bilgi amaçlı olan nitelikler özel alanlara taşınır. Bu ayrımı ürün bazında değil, kural bazında yapıyoruz; her ürünü tek tek elden geçirmek gerekmiyor.

Eski adreslerimizin karşılığı nasıl bulunuyor?

Önce eski mağazanın tam adres envanteri çıkarılıyor, ardından ürün ve kategori tanımlayıcıları üzerinden yeni adreslerle eşleniyor. Otomatik eşlenemeyen adresler elle karara bağlanıyor; karşılığı olmayanlar en yakın üst kategoriye yönlendiriliyor.

Birden fazla mağazamız var, hepsi taşınabilir mi?

Evet ancak her mağaza ayrı bir Shopify mağazası olarak kurulur, çünkü tek kurulum üzerinde çoklu mağaza mantığı farklı çalışır. Ortak stok gerekiyorsa bunun için ayrı bir senkronizasyon kurgusu planlıyoruz.

Eski sunucumuzu ne zaman kapatabiliriz?

Geçişten hemen sonra değil. Yönlendirmelerin çalıştığı, içeriğin eksiksiz taşındığı ve indekslemenin oturduğu doğrulanana kadar eski kurulumu erişilebilir tutmanızı öneriyoruz. Veritabanı yedeğini ise kalıcı olarak saklayın.

İlgili içerikler

Bu konuyu derinleştiren rehberler, terimler ve ücretsiz araçlar.

OpenCart'tan Shopify'a Geçiş için ilk adımı atalım

  1. 1Formu doldurun ya da bizi arayın
  2. 2Bir iş günü içinde ön görüşme planlayalım
  3. 3Size özel yol haritası ve teklif hazırlayalım