Hazır temada özelleştirmenin sınırı nerede?
Hazır tema nereye kadar esner, hangi noktadan sonra kod gerekir ve o kod tema güncellemelerini nasıl etkiler? Sınırın nerede olduğunu ve geçildiğinde ne yapıldığını yazdık.
Hazır tema mı özel tema mı sorusunu ayrı bir yazıda ele almıştık. Bu yazı arada kalan bölgeyle ilgili: hazır temayla devam eden ama onu giderek daha fazla zorlayan mağazalar.
Çünkü pratikte kimse “bugün özel temaya geçelim” diye karar vermiyor. Küçük bir düzenlemeyle başlanıyor, üstüne bir tane daha ekleniyor ve bir yıl sonra tema güncellenemez hale geliyor. Sınırın nerede olduğunu bilmek, o noktaya farkında olmadan gelmeyi engelliyor.
Hazır temanın ne zaman yettiğini, özel temanın ne zaman ucuza geldiğini ölçütleriyle anlattığımız yazı.
Tema kararıÜç katman: ayar, bölüm, kod
Bir isteğin nerede çözüleceğini üç katmanda değerlendiriyoruz. Sıra önemli: yukarıdaki katmanda çözülebilen bir şey için aşağı inmiyoruz.
Gelen isteklerin önemli bir kısmının aslında ilk katmanda çözülebildiğini görüyoruz. Hazır temalar geniş bir ayar kümesiyle geliyor ve bu ayarların çoğu kurulumda hiç açılmamış oluyor.
Tema editörü nereye kadar götürür?
Modern Shopify temalarında panelden yapılabilecekler sanılandan geniş. Kod konuşmadan önce şunların denenmesini istiyoruz:
Son madde en çok atlanan yer. İstenen şey çoğu zaman “şuraya bir tablo koyalım” değil, o bilginin ürün verisinde tutulup şablonda otomatik gösterilmesi. Doğru kurulduğunda tek seferlik bir iş oluyor; kurulmadığında her üründe elle tekrar ediyor.
Kod yazıldığında ne değişir?
Sınırı geçmenin bir bedeli var ve bu bedelin baştan bilinmesi gerekiyor.
Bunları yönetmek için kodun nasıl yazıldığına dikkat ediyoruz. Yeni ihtiyaçları temanın kendi bölüm yapısı içinde yazdığımızda hem ekibiniz panelden yönetebiliyor hem de güncelleme sırasında ne olduğu izlenebiliyor.
“Altı ay sonra kimse bilemez” maddesini kapatan düzen: tema kütüphanesinden depoya, sürüm yönetiminin üç düzeyi.
Tema sürüm yönetimiShopify'ın tema blokları yapısının mağaza sahibine ne kazandırdığını ve eski bir temadan Horizon'a geçerken nelerin yeniden kurulması gerektiğini ayrı bir yazıda anlattık.
Tema blokları yazısıAyarla çözülebilecekleri ayırıyor, kod gerekiyorsa güncellemeyi bozmayacak biçimde yazıyoruz.
Tema özelleştirme hizmetimizUygulama mı, tema kodu mu?
Aynı ihtiyacın iki çözümü olduğunda hangisini seçtiğimizi belirleyen birkaç ölçüt var.
Uygulamalara karşı değiliz; sayısız işi ucuza çözüyorlar. Karşı olduğumuz şey, hangi işi neyin çözdüğüne bakmadan uygulama kurmak. On uygulamalı bir mağazanın yavaşlaması tesadüf değil.
Sayfaya eklenen her betiğin hıza etkisi ve hız denetiminin adımları.
Hız denetimiSınıra gelindiğinin işaretleri
Aşağıdakilerden üçü birden varsa, özelleştirmeye devam etmek yerine tema kararını yeniden konuşmak daha ekonomik oluyor:
Bu tabloya gelmiş bir mağazada yapılan her yeni özelleştirme, sonraki geçişin maliyetini de artırıyor; tema kararı bu noktada konuşulmalı.
Maliyeti nasıl karşılaştırıyoruz?
“Özelleştirmeye devam mı, yeni tema mı” sorusunu duyguyla değil basit bir hesapla cevaplıyoruz:
Çoğu mağazada sonuç şu çıkıyor: birikmiş istek listesi küçükse özelleştirmeye devam etmek doğru; liste büyükse ve tema güncellenemez haldeyse yeni tema iki yıl içinde kendini ödüyor.
Nasıl çalışıyoruz?
Son maddeyi bir ajans olarak bilerek yazıyoruz: yaptığımız işin bizde kilitli kalması müşteri için risk, bizim için de sağlıksız bir bağ.
Yapmadığımız şeyler
Özet
Hazır tema sanılandan geniş bir alan sunuyor ve sınır, bakım gerektiren koda geçildiği yerde başlıyor. O kodun nasıl yazıldığı da temanın ileride güncellenebilir kalıp kalmayacağını belirliyor.
Kullandığınız temayı, bekleyen istek listenizi ve son bir yılda yapılan düzenlemeleri paylaşın; nelerin ayarla çözülebileceğini ayırıp geri kalanı için gerçekçi bir plan çıkaralım. Mevcut temanız ihtiyacınızı karşılıyorsa, yeni tema önermek yerine bunu söyleriz.
Tema güncellemesi nasıl işler, yayın sonrası bakım neyi kapsar?
Yayın sonrası bakım