Broadway’de bir müzikale gittiğinizi hayal edin: Sahnedeki prodüksiyon kusursuz görünür, ancak perde arkasında oyuncular ve ekip seçmeler, metin okumaları, kostümlü provalar ve daha fazlası için yüzlerce saat harcamıştır. Gördüğünüz her şey, titiz bir hazırlığın sonucudur.
Benzer şekilde, web geliştirme sürecinde bir staging site, gerçek web siteniz için bir “genel prova” işlevi görür. Geliştiriciler, güncellemeleri doğrudan yayındaki siteye aktarmak yerine, çalışmaları canlı ortama sunmaya hazır olana kadar staging site üzerinde test ve revizyon yapar.
E-ticaret mağazanız için staging site kullanmanın avantajlarını ve Shopify’da staging site oluşturma adımlarını keşfedin.
Staging site nedir?
Staging site, yayındaki siteyi etkilemeden güncellemeleri veya yeniden tasarımları inceleyebileceğiniz özel bir test ortamıdır. Canlı sürümü simüle eder, böylece geliştiriciler ve paydaşlar, site gerçekten yayındaymış gibi deneyimleyebilir.
Staging ortamının temel amacı, hataları tespit etmek ve gerekli revizyonları yapmaktır. Genellikle pazarlama veya yönetim ekipleri gibi paydaşlar, geri bildirim sağlamak üzere staging sürecine dahil edilir. Paydaşlar test sitesini ayrıntılı şekilde inceledikten ve geri bildirimleri uygulandıktan sonra güncellemeler canlı ortama aktarılır.
Yeni bir ürün görseli bölümü gibi kritik bir güncelleme, değişiklik sonrası site düzgün çalışmazsa dönüşüm oranlarını olumsuz etkileyebilir. Ürün sayfasına tıklamaktan sepete ürün eklemeye kadar tüm kullanıcı yolculuğunu simüle ederek hataları, gerçek müşterileri etkilemeden önce tespit edip düzeltebilirsiniz.
Geliştirme, staging, canlı site farkları
Web geliştirme süreci üç ana ortamda ilerler: geliştirme, staging, canlı. Önce kod geliştirme sitesi üzerinde yazılır, ardından kalite değerlendirmesi (QA) için staging site’a aktarılır, son aşamada da canlı site tüm kullanıcılar için güncellenir.
Geliştirme sitesi
Geliştirme sitesi, geliştiricilerin kod yazdığı ve fikirleri hayata geçirdiği bir sandbox (deneme) ortamıdır. Genellikle yalnızca geliştirme ekibinin erişebildiği yerel bir ortamdır. Bu aşamada görseller, metinler, videolar ve etkileşimli ürün filtreleri gibi özel işlevler için gerekli kodlar eklenir.İlk testlerin bir kısmı burada yapılsa da geliştirme ortamı genellikle henüz tamamlanmış veya son hâline getirilmiş değildir.
Staging site
Geliştirme tamamlandıktan sonra kod yeni bir staging site’a aktarılır. Burası genel provadır, sanki gerçek bir izleyici karşısındaymış gibi tüm aksaklıklar burada giderilir. Staging siteler çevrimiçi olarak yayında bulunur ve genellikle staging.yourwebsitename.com gibi bir staging URL’si kullanan ayrı bir alan adında barındırılır.
Staging site’ın arama motorları tarafından dizine eklenmediğinden emin olun, yani arama sonuçlarında görünmesini engelleyin. Bunu birkaç satır kod ekleyerek hızlıca gerçekleştirebilirsiniz. Yaklaşan bir indirim gibi müşterilerin henüz görmesini istemediğiniz bilgiler varsa staging site’ı parola korumalı hâle getirmeyi düşünebilirsiniz.
Staging site hazırlandıktan sonra paydaşlar siteyi inceler ve geri bildirim sağlar. Ardından kod yeniden geliştirme sitesine aktarılır, geliştiriciler geri bildirimleri ele alır ve değişiklikleri tekrar staging site’a gönderir. Bu süreç, tüm paydaşlar onay verene kadar devam eder.
Canlı site
Canlı site, herkese açık son sürümdür, üretim ortamı veya üretim ortamı sitesi olarak da adlandırılır. Burası perdenin izleyiciye açıldığı yerdir ve yapılan güncellemeler tüm kullanıcılar tarafından görülebilir. Kullanıcılar alışveriş yapabilir, içeriklerinizle etkileşime geçebilir ve markanızla doğrudan etkileşim kurabilir. Bir değişiklik canlıya alındığında herkes erişebilir, bu nedenle staging aşamasındaki kapsamlı kalite güvence (QA) süreci kritik öneme sahiptir.
E-ticaret mağazanız için neden staging site kullanmalısınız?
Hatalı bir güncellemenin yayına alınması müşterileri rahatsız edebilir ve satışlara zarar verebilir. Bu nedenle staging site kullanımı e-ticaret mağazaları için özellikle önemlidir. Staging site size şu konularda yardımcı olur:
- Kullanıcı deneyimini etkilemeden öğeleri test edin. Tasarımları ve yeni özellikleri müşteri deneyimini olumsuz etkilemeden deneyebilirsiniz.
- Güncellemeleri herkese sunmadan önce hataları yakalayın. Sepet sorunları, çalışmayan butonlar veya bozuk ürün görselleri gibi problemleri önceden tespit edebilirsiniz.
- Siteyi aksatmadan entegrasyonları test edin. API’ler (uygulama programlama arayüzleri) veya kargo hesaplayıcıları gibi üçüncü taraf entegrasyonlarını canlı siteyi etkilemeden deneyebilirsiniz.
- Paydaşlarla işbirliği yapın. Farklı ekipleri, tasarımcıları ve ilgili paydaşları inceleme ve revizyon sürecine dahil edin.
- Kullanıcı deneyimini simüle edin. Siteyi müşterilerinizin deneyimleyeceği şekilde test ederek alışveriş sürecindeki eksiklikleri tespit edebilirsiniz. Bu yöntem, yalnızca Figma gibi araçlardaki etkileşimli tasarım dosyalarına bakmaktan daha kapsamlı bir simülasyon sağlar.
- Web sitesi performansını test edin. Güncellemeler sitenizi yavaşlatıyor mu? Staging site, değişikliklerin teknik performans üzerindeki etkisini ölçmenizi sağlar, bu da organik arama sıralamalarını etkileyebilir.
Shopify’da staging site oluşturmanın 3 yolu
Standart Shopify siteleri yerleşik bir staging site ile gelmez, bu nedenle staging site’ı sizin oluşturmanız gerekir. Bunu yapmanın üç temel yolu vardır:
1. Temanızı çoğaltın
Standart bir Shopify planında staging ortamı oluşturmanın en kolay yöntemi budur. Kurulum süreci hızlıdır ve yalnızca birkaç tıklama sürer. Ayrıca üçüncü taraf uygulamalar yüklemeniz gerekmez, çünkü staging ortamı doğrudan Shopify yönetici paneli içinde oluşturulur.
Temanızı çoğaltarak Shopify’da staging site oluşturmak için şu adımları izleyin:
1. Shopify yönetici panelinizde Online Store > Themes bölümüne gidin.
2. Current Theme > Actions altında Duplicate seçeneğini seçin.
3. Artık canlı temanıza birebir aynı bir kopyaya sahipsiniz. Canlı siteyi etkilemeden dilediğiniz gibi düzenleyebilirsiniz. Preview seçeneğine tıklayarak staging sürümünü görüntüleyebilirsiniz.
4. Test süreci tamamlandığında değişiklikleri canlı siteye uygulayabilirsiniz.
Bu yöntem, düzen ince ayarları veya yeni sayfa bölümleri gibi tasarım odaklı değişiklikler için en uygunudur. Ancak entegrasyonlar veya işlevsel değişiklikler için kapsamlı bir test ortamı sunmaz. Ayrıca mevcut sitenize daha önce eklediğiniz bazı öğeleri staging site’a manuel olarak yeniden eklemeniz gerekebileceğini unutmayın.
2. Bir geliştirme mağazası oluşturun
Bu yöntem, test amaçlı tam işlevli bir mağaza kurabilmeniz için yeni bir Shopify Partner hesabı oluşturmanızı gerektirir. Partner hesapları, müşterileri için mağaza kuran ve yöneten geliştiriciler, tasarımcılar ve ajanslar için tasarlanmıştır. Ücretsizdir ve bir geliştirme mağazasına erişim sağlar. Böylece ana sitenizin tasarımını ve işlevlerini özel bir ortamda birebir yansıtabilirsiniz.
Geliştirme mağazası kullanarak staging site oluşturmak için şu adımları izleyin:
1. Bir Shopify Partner hesabına kaydolun.
2. Stores > Create Store bölümüne gidin.
3. Mağaza türü olarak Development seçeneğini seçin.
4. Canlı mağazanızdan kolayca ayırabilmek için mağazaya “staging-yourwebsite” benzeri bir ad verin.
5. Ürünleri ekleyin, temanızı yükleyin, tüm ayarları canlı mağazanızı yansıtacak şekilde yapılandırın.
Böylece gerçek sitenizi riske atmadan kullanıcı deneyimini uçtan uca simüle edebilirsiniz. Bu yöntem, özel kodlar ya da üçüncü taraf entegrasyonlar dahil işlev değişiklikleri için en iyi seçenektir. Geliştirme mağazaları test için ücretsiz olsa da bazı kısıtlamalar içerir. Örneğin yalnızca ücretsiz ve Partner uyumlu uygulamaları yükleyebilir ve yalnızca test amaçlı kargo etiketleri oluşturabilirsiniz.
Ek uygulamaları test etmek veya gerçek kargo etiketleri oluşturmak istiyorsanız Basic plan üzerinde yeni, ücretli bir mağaza açabilirsiniz. Temanızı çoğalttığınız yöntemde olduğu gibi, eklediğiniz web sitesi öğelerini staging site’a manuel olarak yeniden aktarmanız gerekir.
3. Bir uygulama kullanın
Duplify gibi bazı staging araçları (sınırlı bir ücretsiz plan sunar), tüm sitenizi kopyalayan bir staging ortamı oluşturmanıza imkân tanır. Böylece mevcut sayfaları, ürünleri canlıya almadan önce test edebilirsiniz. Rewind Staging de benzer bir uygulamadır, ücretsiz deneme sunar ve tema yedekleri içerir. Böylece bir şeyler ters giderse önceki sürüme dönebilirsiniz. Başlamak için Shopify App Store’a gidip staging uygulamalarını aratmanız yeterlidir.
Rewind Staging kullanarak staging site oluşturmak için şu adımları izleyin:
1. Shopify App Store üzerinden canlı sitenize Rewind Copy uygulamasını yükleyin.
2. Source Store olarak canlı mağazanızı seçin.
3. Geliştirme mağazanıza Rewind Copy uygulamasını yükleyin.
4. Destination Store olarak geliştirme mağazanızı seçin.
5. Mağazaları eşleştirmek için Source Store’daki anahtarı Destination Store’a kopyalayın.
6. Staging site’ın canlı siteyi birebir yansıtması için hangi verilerin kopyalanacağını seçin.
7. İki mağaza arasındaki senkronizasyonu korumak için Continuously seçeneğini işaretleyin.
8. Kopyalama işlemini başlatmak için Begin task seçeneğine tıklayın.
Web sitenizi manuel olarak çoğaltmak bazı öğelerin eksik kalmasına neden olabilir. Özellikle karmaşık bir tema kullanıyorsanız bir staging uygulaması kullanmak, sitenizin birebir kopyasını oluşturmanızı sağlar.
Staging site nedir, SSS
Üretim ortamı sitesi ile staging site arasındaki fark nedir?
Staging site, yapılacak güncellemelerin önizlemesini sunar. Bu sayede geliştiriciler nihai yayına almadan önce hataları tespit edebilir, sitenin işlevselliğini test edebilir ve paydaşlardan geri bildirim toplayabilir.
Shopify’da staging site oluşturabilir misiniz?
Shopify’da yerleşik bir staging site bulunmaz. Ancak temanızı kopyalayarak, bir geliştirme mağazası oluşturarak ya da Rewind Copy gibi bir uygulama kullanarak manuel olarak staging site oluşturabilirsiniz.
Web sitemi Shopify’da nasıl canlıya alırım?
Web sitenizi Shopify’da canlıya almak için şu adımları izleyin:
- Kök alan adınızın A kaydını Shopify’ın IP adresine yönlendirecek şekilde güncelleyin.
- CNAME kaydını Shopify tarafından barındırılan alan adına yönlendirin.
- Shopify yönetim panelinde alan adınızı bağlayın.
- Shopify’da birincil alan adınızı belirleyin.
- Online mağaza parolasını devre dışı bırakın.

