Transport

Farklı Firmadaki E-ticaret Web Sitenizi Taşıyın

ADIM 1: WordPress Sitenizin Yedeğini Almak

Host Değiştirme

Yedek alma işlemi host değiştirme işleminde en başta yapılması gereken işlemdir. Bunu yapabileceğiniz bir çok WordPress eklentisi var fakat manuel olarak yapmak en kolay ve garantili yoludur. Bunu yapmak için bir FTP programına ihtiyacımız var ki kesinlikle önerdiğimiz FileZilla.

FileZilla programını bilgisayarınıza indirin ve kurulumunu yapın. Kurulumu tamamladıktan sonra programı açın ve FTP adresinizi, kullanıcı adınızı ve şifrenizi girip, sitenizin sunucusuna bağlanın.

Not: Eğer FTP adresimi kullanıcı adımı veya şifremi bilmiyorsanız, öğrenenmenin en kolay yolu, hosting firmanıza direkt bu bilgileri destek talebi oluşturarak sormak.

FTP-Transfer

Bağlantı kurulduktan sonra Filezilla ekranı ikiye ayırır. Sağ taraf websitenizin yüklü olduğu server, Sol taraf ise sizin bilgisayarınızdır.

filezilla-ekranı

Daha sonra wordpress sitenizin public_html dosyası altındaki tüm dosyalarını Sağtaraftan seçerek Soltaraftaki, yani bilgisayarınızdaki bir dosyaya tutup çekerek aktara işemini başlatın.

Aktarma işlemi bittiğinde, wordpress sitenizin tüm dosyaları artık bilgisayarınızda kayıtlı demektir. Dosyalarınız büyüklüğüne göre bu işlem biraz zaman alabilir.

ADIM 2: WordPress Veritabanı Yedeği Oluşturmak

Öncelikle hosting panelinize giriş yapın ve ardından aşağıdaki resimde görüldüğü gibi phpmyadmin‘e tıklayarak kurulu olan tüm veritabanlarınıza erişim sağlayın.

Erişim sağladıktan sonra açılan ekranın sol kısmından wordpress sitemizin kurulu olduğu veritabanı (database) ismine tıklamanız gerekli. Tıkladıktan sonra sağ tarafta aşağıdaki resimde olduğu gibi bir ekran açılacaktır.

dısa-aktar

Açılan bu ekrandan dışa aktar (export) sekmesine tıklayın. Daha sonra açılan ekrandan dışa aktarma yöntemi olarak Hızlı – sadece en az seçenekleri göster’i seçin ve biçim olarakta SQL seçeneğini seçip Gitbutonuna tıklayın.

disa-aktar-2

Böylece WordPress sitemizin MySQL veritabanını direkt olarak bilgisayarımıza indirmiş oluyoruz.

ADIM 3: Yeni Hostunuzda WordPress Veritabanı Oluşturma

WordPress’i yükleyebileceğimiz çevre koşullarını yedeğini aldığımız sitemizi yeni hostumuza taşımadan önce oluşturmamız gerekli. Bunu yapmak için adım 2’de SQL formatında bilgisayarımıza indirdiğimiz veritabanımızı yeni hostumuza yükleyebilmek için bir veritabanı oluşturmalıyız.

Öncelikle yeni hostunuzun Plesk paneline giriş yapın ve ardından aşağıdaki resimde görüldüğü gibi MySQL Veritabanlarına tıklayarak veritabanı oluşturma ekranına ulaşım sağlayın.

veritabani-ekleme-ekrani

Panelinizi açın ve yeni veritabanı oluştur butonuna tıklayıp, yeni veritabanı sihirbazı ile veritabanınızı ve kullanıcınızı oluşturun. ( Herhangi bir isim olabilir )

veritabani-ekleme
plesk veritabanı ekleme

Adım 4: Wp-config.php Dosyasını Düzenleme

1. Adımda bilgisayarınıza yedek olarak attığımız dosyaları açın ve aralarından wp.config.php dosyasını bulup, bilgisayarınızda notepad++ ‘ta açın (yada kullandığınız başka bir düzenleyicide) ve aşağıdaki değişiklikleri tek tek yapın.

1- Veritabanı İsmini Değiştirme / ( Host Değiştirme)

Wp.config.php dosyanızı açtıktan sonra aşağıdaki satırı bulun.

define('DB_NAME', 'db_ismi');

Benim verdiğim bu kodda “db_ismi” yazan yerde sizin eski hostunuzda kayıtlı olan eski veritabanınızın ismi yer alıyor. Bunu biraz önce oluşturduğunuz yeni veritabanı ismi ile değiştirin.

2- Veritabanı Kullanıcı Adı Değiştirme / ( Host Değiştirme)

Yine Wp.config.php dosyanızın içerisinden aşağıdaki satırı bulun.

define('DB_USER', 'db_user');

ve burada yer alan “db_user” kısmını biraz önce oluşturduğunuz MySQL kullanıcısı ismi ile değiştirin.

3- Veritabanı Kullanıcı Şifresi Değiştirme / ( Host Değiştirme)

Yine Wp.config.php dosyanızın içerisinden aşağıdaki satırı bulun.

define('DB_PASSWORD', 'db_pass');

ve burada yer alan db_pass” kısmını biraz önce oluşturduğunuz MySQL kullanıcısının şifresi ile değiştirin. Ardından dosyayı kaydet deyip kapatın.

ADIM 5: ADIM 2’de Yedeğini Aldığımız Veritabanını Yeni Hostumuza Yükleme

Yeni hostunuzun paneline giriş yapın ve ardından aşağıdaki resimde görüldüğü gibi phpmyadmin‘e tıklayarak kurulu olan tüm veritabanlarınıza erişim sağlayın.

Erişim sağladıktan sonra açılan ekranın sol kısmından yeni oluşturduğunuz veritabanı (database) ismine tıklamanız gerekli.

Tıkladıktan sonra sağ tarafta açılan ekrandan İçe Aktar sekmesine tıklayın ve karşınıza aşağıdaki resimde olduğu gibi bir ekran çıkacak.

mysql-ice-aktar-mysql

Dosya seç bölümünden ADIM 2 de bilgisayarımıza indirdiğimiz .sql formatındaki eski hostunuzdaki veritabanını seçiyoruz ve diğer ayarlarıda yukarıdaki resimde olduğu gibi yaptıktan sonra Git butonuna basıyoruz.

Buda veritabanı büyüklüğüne göre biraz zamana alabilir. İşlem tamamdır. Eski hostunuzda yüklü olan veritabanınızı artık yeni hostunuza taşıdınız.

ADIM 6: Bilgisayarınıza Yedek Olarak Aldığınız WordPress Dosyalarımızı Yeni Hostumuza Yükleme

Bu seferde adım 1’de yedeğini aldığımız, bilgisayarımızda yüklü olan dosyaları yeni hostumuzun sunucularına yine FileZilla kullanarak ( bu sefer soldan sağa atarak) yüklüyoruz.

Not: Yeni ftp adresi, kullanıcı adı ve şifrenizi yeni hostunuzdan destek talebi oluşturarak isteyebilirsiniz.

Bu işlemde biraz zaman alacaktır tabi ki… Hatırlarsanız wp.config.php üzerinde değişiklikler yapmıştık, yani yükleme işlemi biter bitmez yeni hostunuzdaki web siteniz neredeyse hazır demektir.

ADIM 7: Veritabanını Düzenleme

Bir çok kullanıcının yorumlarda “siteyi taşıdım ama resimlerim görünmüyor” şikayetleri üzerine bu adımıda yazmaya karar verdim. Eğer site taşıma işleminden sonra sizde bu problemle karşılaşırsanız, bu adımı sizde uygulayın.

Search Replace DB php scriptini bilgisayarınıza indirin ve dosyalarını sitenizin kurulu olduğu sunucuda public_html klasörü altına atın. Daha sonra tarayıcınızdan sunucunuza yüklediğiniz script url adresine gidin. Böylece script çalışacaktır. Tüm veritabanı tablolarını scan ettirip bulunan sonuçlarda, eski domain adresinizle yeni domain adresinizi değiştirin.

Adım 8: Domain İsim Sunucularını Değiştirme (DNS)

Son olarak domain isim sunucularını yeni hosta taşıma işlemi kaldı, bu işlemi eğer ihs.com.tr üzerinden tescil ettiyseniz alan adınızı veya taşıdıysanız, ayrıntılı olarak ID Panel dns değişikliği video anlatımı sayfamızdan kolayca öğrenebilirsiniz.

Yada domain sağlayıcı firmanıza destek talebi oluşturarak, domain adresinizin isim sunucularını değiştirmek istediğinizi söyleyin. Onlar size yardımcı olacaktır ki bu oldukça kolay bir işlemdir. İsim sunucu değiştirme işleminin tamamlanması 1-24 saat arasında bir sürede gerçekleşebilir.

E-Ticaret Sitesi Ürün Taşıma Servisleri

E-ticaret sitenizi yeni bir altyapıya veya farklı bir domain/sunucuya taşıdığınızda en kritik adımlardan biri ürünlerin eksiksiz ve hatasız aktarılmasıdır. Bu rehberde, ürün taşıma sürecinde dikkat etmeniz gereken noktaları bulabilirsiniz.


? Neden Ürün Taşıma Gerekebilir?

  • Yeni bir e-ticaret platformuna geçiş (Örn: WooCommerce → Shopify)

  • Sunucu veya alan adı değişikliği

  • Daha gelişmiş stok ve ürün yönetimi ihtiyacı

  • SEO uyumlu yeni ürün sayfa yapısına geçiş


? Taşıma Öncesi Hazırlık

  1. Ürün Envanterini Güncelleyin

    • Stok adetleri, fiyatlar, varyantlar (renk, beden vb.) güncel olmalı.

  2. Veritabanı Yedeği Alın

    • Eski sistemdeki ürün bilgilerini CSV/XML/JSON formatında indirin.

  3. Ürün Görsellerini Yedekleyin

    • Tüm ürün fotoğrafları klasör halinde saklanmalı.

  4. SEO Verilerini Not Edin

    • Ürün sayfa başlıkları, meta açıklamalar ve URL yapısı kaydedilmeli.


⚙️ Ürün Taşıma Yöntemleri

1. CSV / XML ile Aktarım

  • Çoğu e-ticaret altyapısı toplu ürün dışa aktarma (export) ve içe aktarma (import) özelliği sunar.

  • Ürünler CSV veya XML dosyasıyla yeni sisteme yüklenebilir.

2. Entegrasyon Yazılımları

  • Özel yazılım veya entegrasyon eklentileri (ör. WooCommerce–Shopify migrator, Trendyol/Hepsiburada entegrasyonları) kullanılabilir.

3. Manuel Taşıma

  • Ürün sayısı azsa, görsel ve açıklamaları tek tek ekleyebilirsiniz.

  • Özellikle özel varyantlı ürünlerde daha güvenli olabilir.


? Taşınması Gereken Ürün Verileri

  • Ürün Adı

  • Ürün Açıklaması

  • Kategori & Alt Kategoriler

  • Fiyat & İndirimli Fiyat

  • Stok Bilgisi

  • Varyantlar (Renk, Beden vb.)

  • Ürün Fotoğrafları

  • SEO Verileri (Meta başlık, meta açıklama, URL slug)


? Taşıma Sonrası Kontroller

  • ✔️ Ürün görselleri eksiksiz görünüyor mu?

  • ✔️ Fiyat ve stok bilgileri doğru mu?

  • ✔️ Varyant seçimleri (renk, beden) sorunsuz çalışıyor mu?

  • ✔️ Eski ürün URL’leri için 301 yönlendirmeleri yapıldı mı?

  • ✔️ Google Search Console’a yeni ürün site haritası gönderildi mi?


?️ Olası Sorunlar ve Çözümler

  • Eksik Ürünler: CSV dosyası tam aktarılmamış olabilir → Dosyayı tekrar yükleyin.

  • Bozuk Görseller: Görsellerin URL yolları kontrol edilmeli.

  • SEO Kaybı: Eski linkler yeni linklere yönlendirilmezse organik trafik düşebilir.

  • Stok Hataları: Envanter güncellemesi yapılmadan taşıma yapıldıysa, manuel düzeltme gerekebilir.


✅ Sonuç

Ürün taşıma süreci, doğru planlandığında hızlı ve sorunsuz bir şekilde tamamlanabilir. Yedek almak, toplu aktarım araçlarını kullanmak ve taşıma sonrası kontrolleri yapmak sürecin en önemli adımlarıdır.

Öneri: Büyük çaplı ürün taşıma işlemlerinde, profesyonel destek veya entegrasyon yazılımları kullanmak hem zaman kazandırır hem de veri kaybını önler.

E-Ticaret Sitesi Taşıma Rehberi

E-ticaret sitenizi yeni bir altyapıya, farklı bir sunucuya veya yeni bir alan adına taşımak önemli bir süreçtir. Doğru adımlar izlendiğinde hem müşterilerinizin alışveriş deneyimi kesintiye uğramaz hem de SEO performansınız korunur. Bu rehberde, e-ticaret sitesi taşıma süreciyle ilgili tüm kritik noktaları bulabilirsiniz.


? Neden Site Taşıma Gerekebilir?

  • Altyapı Yükseltme: WooCommerce, Shopify, Magento gibi platformlar arasında geçiş ihtiyacı.

  • Daha Güçlü Sunucu: Mevcut hostingin yetersiz kalması ve yüksek trafik için güçlü bir sunucuya ihtiyaç.

  • Alan Adı Değişikliği: Marka yenileme veya farklı bir domain stratejisine geçiş.

  • Performans & Güvenlik: Daha hızlı yükleme süreleri ve gelişmiş güvenlik önlemleri.


? Taşıma Öncesi Hazırlık

  1. Yedek Alma

    • Veritabanı, ürün görselleri, tema dosyaları ve müşteri bilgileri mutlaka yedeklenmeli.

  2. Mevcut Altyapı Analizi

    • Tema, eklentiler, ödeme yöntemleri ve kargo entegrasyonları not edilmeli.

  3. SEO Kontrolü

    • URL yapısı, meta başlıklar ve açıklamalar bir dosyaya aktarılmalı.

  4. Envanter Güncellemesi

    • Ürün stokları güncel ve hatasız olmalı.


⚙️ Taşıma Süreci

  1. Yeni Altyapının Kurulumu

    • Seçilen e-ticaret platformu (WooCommerce, Shopify vb.) kurulmalı.

    • Tema ve tasarım ayarları yapılmalı.

  2. Veri Aktarımı

    • Ürünler, kategoriler, müşteriler ve siparişler aktarılmalı.

    • Eğer farklı platforma geçiş varsa XML/CSV entegrasyonları kullanılmalı.

  3. Ödeme ve Kargo Sistemleri

    • Sanal POS, kapıda ödeme ve banka entegrasyonları yeniden test edilmeli.

    • Kargo firmalarıyla bağlantılar doğrulanmalı.

  4. Yönlendirmeler (301 Redirects)

    • Eski sayfa linkleri yeni linklere yönlendirilerek SEO kaybı önlenmeli.

  5. Test Süreci

    • Alışveriş sepeti, ödeme ekranı, kuponlar, üyelik ve güvenlik testleri yapılmalı.


? Taşıma Sonrası Kontroller

  • Alan Adı DNS Yönlendirmeleri

    • DNS kayıtları güncellenmeli ve site yeni sunucuda çalışır hale gelmeli.

  • SSL Sertifikası

    • Güvenli ödeme için HTTPS yeniden etkinleştirilmeli.

  • Hız ve Performans Ölçümü

    • Google PageSpeed, GTmetrix gibi araçlarla hız testleri yapılmalı.

  • SEO ve Analytics

    • Google Search Console ve Analytics bağlantıları doğrulanmalı.

  • Kullanıcı Deneyimi

    • Müşteri girişi, sipariş verme ve ödeme süreçleri yeniden denenmeli.


?️ Olası Sorunlar ve Çözümler

  • Bozuk Linkler (404 Hataları): Yönlendirme dosyalarıyla düzeltilmeli.

  • Eksik Ürün / Sipariş: Veri aktarımında eksik kalan kısımlar manuel olarak tamamlanmalı.

  • SEO Kaybı: 301 yönlendirmeleri ve site haritası güncellemeleriyle minimuma indirilmeli.

  • Ödeme Hataları: Sanal POS entegrasyonları tekrar yapılandırılmalı.


✅ Sonuç

E-ticaret sitesi taşıma süreci dikkat ve planlama isteyen bir işlemdir. Doğru adımlarla ilerlediğinizde hem müşteri deneyiminizi koruyabilir hem de işinizi büyütmek için güçlü bir altyapıya sahip olabilirsiniz.

Not: Teknik bilgiye sahip değilseniz, taşıma sürecini profesyonel destek alarak gerçekleştirmeniz önerilir.