WooCommerce Mağazasını Sipariş Kaybetmeden Taşıma
Kısa yanıt: Mağazayı önce yeni sunucuya kopyalayıp test edin; geçiş anında siteyi kısa bir bakım moduna alın, son veritabanı yedeğini alıp yeni sunucuya aktarın ve DNS’i hemen çevirin. Böylece kopyalama ile geçiş arasında gelen siparişler kaybolmaz. Geçişten sonra ödeme, kargo ve e-fatura entegrasyonlarını test siparişiyle doğrulayın.
Bu rehber kimin için: WooCommerce mağaza sahipleri · Gereken süre: 2-4 saat · Seviye: İleri
Bir blogdan farklı olarak e-ticaret sitesinin veritabanı her dakika değişir: siparişler, stok, müşteri hesapları ve ödemeler. Taşıma sırasında eski sunucuya gelen bir sipariş, veritabanı kopyalandıktan sonra oluştuysa yeni sunucuda görünmez. Bu riski ortadan kaldırmanın yolu, son eşitlemeyi kısa bir sipariş dondurma süresiyle yapmaktır.
Taşıma adımları
- Kopyalayın: Mağazayı eklentisiz veya eklentili yöntemle yeni sunucuya taşıyın.
- Test edin: Hosts dosyası ile yeni sunucuda gezinin; ödeme sağlayıcısının test modunda deneme siparişi verin.
- TTL: Geçişten en az mevcut TTL süresi kadar önce (çoğu durumda 24 saat) A kaydının TTL değerini 300 saniyeye düşürün; ad sunucusu değiştirecekseniz bu ayar yayılma süresini tek başına kısaltmaz.
- Dondurun: Geçiş anında eski sitede bakım modunu açın; ödeme ve sipariş almayı durdurun.
- Son eşitleme: Eski sunucudan güncel veritabanını alıp yeni sunucuya aktarın.
- DNS: A kaydını veya ad sunucularını yeni sunucuya çevirin; yeni sitede bakım modunu kapatın.
- Entegrasyonlar: Ödeme sağlayıcısında geri dönüş adreslerini, IP kısıtlamalarını ve webhook’ları kontrol edin; kargo ve e-fatura entegrasyonlarını test edin.
- Gerçek test: Küçük tutarlı gerçek bir sipariş verip iade edin.
E-postalar ve zamanlanmış işlemler
Sipariş e-postalarının yeni sunucudan gittiğini ve spam’e düşmediğini kontrol edin; WordPress SMTP yapılandırması önerilir. Abonelik yenilemeleri ve stok senkronizasyonu gibi zamanlanmış işlemler için cron görevlerini yeni sunucuda kontrol edin; eski sunucudaki cron’ları kapatın ki işlemler iki kez çalışmasın.
Hâlâ çözülmediyse
Taşıma öncesi yedekleme ve güncelleme sıralaması için WooCommerce yedek ve güncelleme rehberine bakın. Taşıma sonrası hız iyileştirmeleri için WordPress hızlandırma rehberimizdeki ölçüm ve önbellek adımlarını uygulayın. Mağazanız için e-ticaret hosting paketlerimizi inceleyebilirsiniz.
Sık sorulan sorular
Bakım modu ne kadar sürer?
Süre veritabanının boyutuna ve DNS kayıtlarının TTL değerine bağlıdır: son veritabanı aktarımı bitip DNS değişikliği herkese ulaşana kadar sürer. Bu yüzden geçişi trafiğin en düşük olduğu saate planlayın.
DNS yayılırken eski sunucuya sipariş gelirse?
Eski sitede bakım modunu açık tutun; ziyaretçiler yeni sunucuya geçene kadar sipariş veremez ama sipariş kaybı olmaz.
İlgili rehberler
- WooCommerce Güncellemesi Öncesi Yedek ve Test
- WordPress Sitesini Eklentisiz Taşıma (Elle Taşıma)
- Site Taşıma Sonrası Kontrol Listesi
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.