Kuyumcular İçin Canlı Altın Fiyatları Eklentisi ve Mobil Uygulama
Gram altın, sarrafiye ve ons fiyatlarını WordPress sitenizde ve mobil uygulamanızda aynı anda güncel tutan bir eklentinin arka planda nasıl çalıştığını anlatıyoruz.
İçindekiler
Kuyumcu sitelerinde en sık karşılaşılan sorunlardan biri, sabah girilen fiyat tablosunun öğleden sonra artık gerçeği yansıtmamasıdır. Elle güncellenen tablolar ya unutulur ya da yoğun saatlerde güncellenecek vakit bulunamaz. Bir canlı altın fiyatları eklentisi, bu işi otomatik hâle getirir: Fiyatları bir veri kaynağından düzenli olarak çeker, sitenizde istediğiniz yerde gösterir ve aynı veriyi mobil uygulamanıza da aktarır. Bu yazıda böyle bir eklentinin arka planda nasıl çalıştığını, nelere dikkat edilmesi gerektiğini ve site ile mobil uygulamanın aynı veriyi nasıl paylaştığını anlatıyorum.
Canlı altın fiyatları eklentisi ne işe yarar?
Temel olarak eklenti üç iş yapar: Fiyat verisini alır, saklar ve gösterir. Ancak bu üç adımın her biri, sitenin hızını ve güvenilirliğini doğrudan etkiler.
- Veriyi almak: Fiyatlar güvenilir bir dış kaynaktan belirli aralıklarla çekilir.
- Veriyi saklamak: Çekilen fiyatlar önbelleğe alınır; her ziyaretçi için kaynağa yeniden gidilmez.
- Veriyi göstermek: Fiyatlar kısa kodlar aracılığıyla sitenin istenen sayfalarında tablo ya da kutu olarak gösterilir.
- Veriyi paylaşmak: Aynı fiyatlar bir REST API üzerinden mobil uygulamaya sunulur.
Bu yapı sayesinde kuyumcu, fiyatlarla uğraşmak yerine müşterisiyle ilgilenebilir. Sitede ve uygulamada görünen fiyatlar ise her zaman aynı kaynaktan beslendiği için tutarlı kalır.
Kısa kodlar: Fiyat tablosunu istediğiniz yere koymak
WordPress’te kısa kodlar, bir sayfaya ya da yazıya küçük bir etiket ekleyerek karmaşık içerikleri göstermenin pratik bir yoludur. Fiyat eklentisinde kısa kodlar sayesinde gram altın tablosunu ana sayfaya, sarrafiye fiyatlarını ayrı bir sayfaya, ons fiyatını ise kenar çubuğuna yerleştirmek mümkündür.
Bu esneklik, sayfa düzenleyici olarak Elementor ya da Gutenberg kullanmanızdan bağımsız olarak çalışır. Kısa kodu bir metin bloğuna eklemeniz yeterlidir. Böylece site tasarımı değiştiğinde fiyat tablosunu yeniden kurmanıza gerek kalmaz.
Hangi fiyatlar gösterilebilir?
| Grup | Örnek ürünler |
|---|---|
| Gram altın | Has altın, 22 ayar, 14 ayar |
| Sarrafiye | Çeyrek, yarım, tam, cumhuriyet, ata |
| Uluslararası | Ons altın, gümüş |
Hangi kalemlerin gösterileceği, kuyumcunun sattığı ürünlere ve müşterilerinin en çok sorduğu fiyatlara göre belirlenir. Gereksiz kalabalık bir tablo yerine müşterinin gerçekten aradığı fiyatları öne çıkarmak daha kullanışlıdır.
Önbellekli REST API: Hız ve kesintiye dayanıklılık
Bir fiyat eklentisini gerçekten güvenilir kılan, görünen tablodan çok arka plandaki veri yönetimidir. Her ziyaretçi için dış kaynağa ayrı ayrı istek göndermek hem siteyi yavaşlatır hem de kaynağın erişim sınırlarını zorlar.
Önbellek nasıl çalışır?
- Eklenti, fiyatları belirli aralıklarla veri kaynağından çeker.
- Çekilen fiyatlar sunucuda önbelleğe yazılır.
- Ziyaretçiler ve mobil uygulama, fiyatları doğrudan bu önbellekten alır.
- Bir sonraki güncelleme zamanında önbellek yenilenir.
Bu yaklaşım, yoğun saatlerde bile sitenin hızlı açılmasını sağlar. Ziyaretçi sayısı artsa da dış kaynağa giden istek sayısı sabit kalır.
Veri kaynağı kesilirse ne olur?
Dış kaynaklar zaman zaman bakım, ağ sorunu ya da başka nedenlerle erişilemez hâle gelebilir. Kötü kurgulanmış bir eklenti bu durumda boş bir tablo ya da hata mesajı gösterir; bu da müşteride güvensizlik yaratır. Doğru yaklaşım, kaynak erişilemediğinde son geçerli fiyatı göstermeye devam etmektir. Böylece tablo hiçbir zaman boş kalmaz, kaynak geri geldiğinde fiyatlar kendiliğinden güncellenir.
Flutter mobil uygulama: Aynı veri, farklı kanal
Düzenli altın alan müşteriler fiyatları gün içinde birkaç kez kontrol edebilir. Bu müşteriler için bir mobil uygulama, markanızın telefon ekranında her an hazır olmasını sağlar.
Uygulama, sitedeki eklentinin sunduğu REST API’den beslenir. Bu sayede ayrı bir fiyat altyapısı kurmaya gerek kalmaz ve site ile uygulama arasında hiçbir zaman fiyat farkı oluşmaz. Flutter ile geliştirilen uygulama, tek bir kod tabanından hem Android hem de iOS için derlenebilir; bu da geliştirme ve bakım yükünü azaltır.
- Site ve uygulamada aynı fiyatlar, aynı anda
- Kaynak kesintisinde uygulamada da son geçerli fiyat
- Kuyumcunun kendi markası ve renkleriyle uygulama arayüzü
- İletişim ve mağaza konumuna uygulamadan hızlı erişim
Kurulumda dikkat edilmesi gerekenler
Bir fiyat eklentisini yayına almadan önce birkaç konuyu netleştirmek, sonradan yaşanabilecek karışıklıkları önler:
- Veri kaynağı: Fiyatların hangi kaynaktan alınacağı ve bu kaynağın kullanım koşulları baştan belirlenmeli.
- Gösterim biçimi: Alış ve satış fiyatlarının nasıl gösterileceği, hangi kalemlerin tabloda yer alacağı kararlaştırılmalı.
- Güncelleme saati: Tabloda son güncelleme zamanının görünmesi, ziyaretçiye bilginin ne kadar taze olduğunu gösterir.
- Bilgilendirme notu: Fiyatların bilgi amaçlı olduğu ve kesin fiyatın dükkânda teyit edilmesi gerektiği kısa bir notla belirtilmeli.
- Önbellek uyumu: Sitede bir önbellek eklentisi varsa fiyat tablosunun eski hâliyle önbellekte takılı kalmaması için ayar yapılmalı.
Özellikle son madde sık gözden kaçar: Sayfa önbelleği, fiyat tablosunu da donmuş bir görüntü olarak saklayabilir. Bu sorun, tablonun önbellekten bağımsız yüklenmesiyle çözülür.
Gerçek bir kullanım örneği
Bu yapının canlı bir örneğini Ağrı Eleşkirt’teki Nazım Kuyumculuk projesinde görebilirsiniz. Sitede canlı altın, sarrafiye ve ons fiyat tablosu yer alıyor; aynı veriyi kullanan mobil uygulama da müşterilere sunuluyor. Eklentinin ve uygulamanın özelliklerini altın fiyatları eklentisi ve mobil uygulama sayfasında ayrıntılı olarak inceleyebilirsiniz.
Fiyat tablosunun bir kuyumcu sitesinin genel yapısı içinde nasıl konumlandırılacağını merak ediyorsanız kuyumcu web sitesi yazısına göz atabilirsiniz. İşinize özel bir eklenti fikriniz varsa, bu tür geliştirmelerin genel sürecini WordPress eklenti geliştirme yazısında anlattım.
Sık sorulan sorular
Canlı altın fiyatları eklentisi her WordPress temasıyla çalışır mı?
Fiyatlar kısa kodlarla gösterildiği için eklenti, sayfa düzenleyiciden ve temadan bağımsız olarak çalışabilir. Tablonun görünümü temanın genel tasarımına uyacak şekilde düzenlenebilir.
Fiyatlar ne sıklıkla güncellenir?
Fiyatlar veri kaynağından belirli aralıklarla otomatik olarak çekilir. Güncelleme sıklığı, kullanılan kaynağın imkânlarına ve kurulum sırasında yapılan ayarlara göre belirlenir.
Veri kaynağı çalışmazsa sitede ne görünür?
Kaynak erişilemediğinde eklenti son geçerli fiyatı göstermeye devam eder. Böylece tablo boş kalmaz ve kaynak düzeldiğinde fiyatlar kendiliğinden güncellenir.
Mobil uygulama zorunlu mu?
Hayır. Eklenti tek başına sitede kullanılabilir. Mobil uygulama, düzenli müşterilerle daha sık temas kurmak isteyen kuyumcular için ek bir kanaldır.
Sonuç
İyi kurgulanmış bir canlı altın fiyatları eklentisi, fiyatları otomatik günceller, kesintilerde bile tabloyu dolu tutar ve aynı veriyi mobil uygulamanızla paylaşır. Kendi siteniz için bu yapıyı kurmak isterseniz iletişim sayfasından bana ulaşabilirsiniz.
