Shopify mağazasının yedeği: panelden ne alınır, ne geri yüklenemez?
Shopify mağaza verisini sizin adınıza yedeklemiyor; silinen ürünü geri getiren bir düğme de yok. Panelden hangi veriler dışa aktarılabiliyor, bunlardan hangileri geri yüklenebiliyor, temada nereye kadar geri dönülebiliyor ve otomatik yedek uygulaması ne zaman gerekiyor?
Shopify'ın Plus mağazaları için yazdığı yayına geçiş rehberinde açık bir cümle var: Shopify mağaza verisini yedekleme seçeneği sunmuyor. Rehber örneği de kendisi veriyor. Mağazadaki bütün ürünleri silerseniz bu veriyi geri getirmenin yolu yok. Shopify bu yüzden yedeğin elle ya da bir uygulamayla alınmasını öneriyor.
Sorun genellikle bir kaza anında fark ediliyor. Yanlış sütunla yapılan bir CSV içe aktarımı yüzlerce ürünün açıklamasını eziyor, bir entegrasyon stokları sıfırlıyor, bir personel yanlış koleksiyonu siliyor. O anda elinizde bir dosya varsa iş birkaç saatte düzelir. Dosya yoksa eksik kalan her şey elle yeniden giriliyor.
Bu yazıda panelden alınabilen yedekleri, bu yedeklerin hangisinin geri yüklenebildiğini ve tema tarafındaki geri dönüş imkanını Shopify belgelerine dayanarak sıralıyoruz.
Panelden dışa aktarılabilenler
Shopify'ın yedekleme ve kopyalama sayfası CSV olarak dışa aktarılabilen verileri şöyle sayıyor: ürünler, müşteriler, siparişler, hediye kartı kodları, indirim kodları ve finansal veriler. Tema ayrıca indirilerek yedekleniyor. Her birinin kendine göre ayrıntısı var.
Tema ZIP'inin neyi kapsamadığına dikkat edin. Shopify'ın sayfasına göre indirilen temada ürünler, koleksiyonlar, menüler, sayfalar, blog yazıları, görseller ve İçerik > Dosyalar altındaki diğer dosyalar yok. Tema yedeği yalnızca temanın kodunu ve ayarlarını koruyor.
Yedekte durup geri yüklenemeyenler
Bir verinin dışa aktarılabilmesi geri yüklenebileceği anlamına gelmiyor. Shopify'ın aynı sayfası bir mağazayı başka bir mağazaya kopyalamayı anlatırken sınırları da tek tek yazıyor.
CSV yedeği, katalog ve müşteri listesi için gerçek bir geri dönüş yolu. Sipariş dosyası ise bir kayıt. Muhasebe, uyuşmazlık ya da denetim için elinizde durması önemli, ama siparişleri mağazaya geri koymak için tek başına yetmiyor.
Yedek düzeninin yayın sonrası bakımın neresinde durduğunu, hangi kontrolün hangi sıklıkta yapıldığını ayrı bir yazıda anlattık.
Bakım yazısıTemada nereye kadar geri dönülebilir?
Tema kodunda Shopify'ın kendi geri dönüş aracı var. Kod düzenleyicide bir dosyayı açtığınızda Timeline görünümü o dosyanın önceki hallerini listeliyor; bir kayda tıklayıp farkları görebiliyor ve dosyayı o haline döndürebiliyorsunuz. Aracın sınırları ise belgede açıkça yazıyor.
Bu yüzden temada güvenli yol, değişiklikten önce yayındaki temayı kopyalamak ve büyük işlerden önce ZIP olarak indirmek. Standart planlarda kütüphanede en fazla 20 tema tutulabildiği için eski kopyaları silmeden önce indirmek de aynı alışkanlığın parçası.
Kütüphane kopyasından GitHub entegrasyonuna kadar tema değişikliklerini izlenebilir tutmanın üç düzeyini ayrı bir yazıda anlattık.
Sürüm yönetimi yazısıOtomatik yedek uygulaması ne zaman gerekir?
Shopify'ın rehberi yedeğin özellikle iki durumda önemli olduğunu söylüyor: kalabalık bir ekip çalışıyorsa ve ürün, stok, müşteri, sayfa ya da temaya veri yazan entegrasyonlar varsa. ERP ya da pazaryeri entegrasyonu ürünleri ve stokları düzenli güncelliyorsa, yanlış bir alan eşleşmesi fark edilene kadar her senkronizasyonda yeniden yazılıyor ve kısa sürede yüzlerce ürüne yayılıyor.
Böyle bir mağazada elle alınan aylık CSV yeterli olmuyor; dünün verisine dönebilmek gerekiyor. App Store'daki yedek uygulamaları bunu otomatik yapıyor. Seçerken şu sorulara cevap arayın:
Mağazanızdaki entegrasyonlara ve ekibinize göre neyin, hangi sıklıkta ve nasıl yedekleneceğini belirliyor, geri yüklemenin gerçekten çalıştığını bir test mağazasında deniyoruz. Elle alınan CSV yedeği yetiyorsa uygulama önermiyoruz.
Bakım ve destek hizmetimizUygulama gerekmeyen bir mağaza için basit bir düzen
Tek kişinin yönettiği, entegrasyonu az bir mağazada aşağıdaki takvim yaygın kazalarda geri dönüş yolu bırakıyor. Takvimi biz kullanıyoruz; Shopify'ın bir önerisi olarak okumayın.
Yapmanıza gerek olmayanlar
Kaynaklar
- Shopify Yardım Merkezi, Shopify Plus plan go live guide: Shopify'ın mağaza verisi için yedekleme seçeneği sunmaması, silinen ürünlerin geri getirilememesi, elle ya da uygulamayla yedek önerisi
- Shopify Yardım Merkezi, Backups and duplication: CSV ile dışa aktarılabilen veriler; siparişlerin, indirim kodlarının, verilmiş hediye kartlarının ve özel raporların aktarılamaması; elle yeniden kurulan ayarlar
- Shopify Yardım Merkezi, Exporting products: ürün yedeği amacı, görsellerin dosyaya girmemesi, 100 varyant üstünde e-postayla gönderim
- Shopify Yardım Merkezi, Exporting orders: 50 sipariş sınırı, e-postayla gönderim, işlem geçmişinde yalnızca tahsil edilmiş ödemeler
- Shopify Yardım Merkezi, Editing theme code: Timeline görünümünde tek dosya geri yükleme, silinen dosyaların ve assets klasörünün geçmişinin olmaması
