Ürün Kişiselleştirme — Koşullu (Bağımlı) Alan Gösterimi Rehberi
Genel Bakış
Ürün Kişiselleştirme uygulamasında yer alan koşullu (bağımlı) alan gösterimi özelliği sayesinde, müşterilerin yaptığı seçimlere göre farklı form alanları dinamik olarak gösterilebilir veya gizlenebilir.
Bu yapı sayesinde:
- Gereksiz alanların müşteriye gösterilmesi engellenir.
- Daha sade ve anlaşılır ürün formları oluşturulur.
- Kullanıcı deneyimi iyileştirilir.
- Ürün seçenekleri daha kontrollü yönetilir.
- Ek ücretli seçimler dinamik olarak ürün fiyatına yansıtılabilir.
- Zincirleme alan yapıları oluşturularak gelişmiş kişiselleştirme senaryoları hazırlanabilir.
Özellik sayesinde müşterinin yaptığı seçimlere göre:
- Yeni alanlar gösterilebilir,
- Mevcut alanlar gizlenebilir,
- Zorunlu alan kontrolleri otomatik yönetilebilir,
- Ek fiyat uygulamaları aktif/pasif hale getirilebilir.
Özelliğin Kullanım Amacı
Koşullu alan gösterimi özelliği; ürün kişiselleştirme süreçlerinde bir alanın başka bir alanı tetiklemesini sağlar.
Örneğin:
| Tetikleyici Alan | Yapılan Seçim | Gösterilecek Alan |
|---|---|---|
| Harf Baskısı İster Misiniz? | Evet | Harf Giriniz |
| Ürün Modeli | Geyik Modeli | Geyik Alt Seçenekleri |
| Hediye Paketi | Seçildi | Hediye Notu |
| Ekstra Baskı | İşaretli | Baskı Açıklaması |
Bu yapı sayesinde müşteriler yalnızca ihtiyaç duydukları alanları görür.
Desteklenen Tetikleyici Alan Tipleri
Koşul oluşturulabilecek alan tipleri aşağıdaki gibidir:
| Alan Tipi | Açıklama |
|---|---|
| Seçenek Kutusu | Tek seçim yapılabilen seçenek alanı |
| Resimli Seçenek | Görsel destekli seçim alanı |
| Onay Kutusu | İşaretli / işaretsiz yapıdaki alan |
Koşula Bağlanabilecek Hedef Alan Tipleri
Koşul ile gösterilip gizlenebilecek alanlarda herhangi bir sınırlama bulunmamaktadır.
Desteklenen hedef alan örnekleri:
- Metin Kutusu
- Metin Alanı
- Seçenek Kutusu
- Çoklu Seçenek Kutusu
- Resimli Seçenek
- Onay Kutusu
- Görsel Yükleme
- Editör
- Dosya Yükleme
- Tarih Alanı
- Sayısal Alanlar
- Özel Regex Kontrollü Alanlar
Özelliğin Çalışma Mantığı
- Yönetici bir tetikleyici alan oluşturur.
- Bu alana seçenekler tanımlar.
- Başka bir alan oluşturularak “Gösterim Koşulu” ayarlanır.
- Hangi alanın hangi seçimde gösterileceği belirlenir.
- Müşteri ürün sayfasında seçim yaptığında ilgili alan otomatik görünür veya gizlenir.
Tüm işlemler sayfa yenilemesi olmadan JavaScript ile dinamik şekilde gerçekleşir.
Ürün Kişiselleştirme Alanı Oluşturma
Aşağıdaki menü üzerinden işlem yapılır:
Ürünler > Tanımlar > Ürün Kişiselleştirme
Yeni bir form oluşturmak için:
- “Yeni” butonuna tıklayınız.
- Form adı giriniz.
- “Alan Ekle” butonuna tıklayınız.
- Açılan alanda gerekli form tipini seçiniz.
- Ayarları tamamlayarak kaydediniz.



Alan Özellikleri Sekmesi
| Alan | Açıklama |
|---|---|
| Alan Başlığı | Müşteriye gösterilecek başlık |
| Alan Tipi | Form tipi seçimi |
| Varsayılan Değer | Otomatik seçili gelecek değer |
| Zorunlu | Alanın zorunlu olup olmayacağı |
| Min. Karakter Sayısı | Minimum giriş kontrolü |
| Max. Karakter Sayısı | Maksimum giriş kontrolü |
| Regex Doğrulama | Özel doğrulama kuralı |
| Gösterim Koşulu | Alanın hangi durumda gösterileceği |
| Gösterim Koşul Alanı | Tetikleyici alan seçimi |
| Gösterim Koşul Değeri | Tetikleme değeri seçimi |
Gösterim Koşulu Ayarları
Koşullu alan yönetimi için kullanılan temel bölüm “Gösterim Koşulu” alanıdır.
Bu bölümde üç farklı seçenek bulunmaktadır:
| Seçenek | Açıklama |
|---|---|
| Her zaman göster | Alan sürekli görünür |
| Koşullar sağlanıyorsa göster | Belirlenen koşul gerçekleşirse görünür |
| Koşullar sağlanmıyorsa göster | Belirlenen koşul gerçekleşmediğinde görünür |
Gösterim Koşul Alanı
Bu bölümde hangi alanın tetikleyici olarak kullanılacağı seçilir.
Sadece aşağıdaki alan tipleri listelenir:
- Seçenek Kutusu
- Resimli Seçenek
- Onay Kutusu
Diğer alan tipleri tetikleyici olarak kullanılamaz.
Gösterim Koşul Değeri
Bu bölümde tetikleyici alandaki hangi seçimin ilgili alanı göstereceği belirlenir.
| Tetikleyici Alan | Koşul Değeri | Sonuç |
|---|---|---|
| Harf Baskısı İster Misiniz? | Evet | Metin alanı göster |
| Hediye Paketi | Seçili | Hediye notu göster |
| Model | Geyik | Geyik alt seçenekleri göster |
Koşullu Fiyatlandırma
Koşullu alanlar yalnızca görünürlük değil, fiyat değişimi için de kullanılabilir.
| Seçim | Ek Ücret |
|---|---|
| Harf Baskısı Evet | +150 TL |
| Hediye Paketi | +50 TL |
| Premium Baskı | +250 TL |
Frontend Çalışma Yapısı
Sayfa İlk Açıldığında
- Koşullu alanlar gizli gelir.
- Şart sağlanana kadar pasif durumda tutulur.
- Zorunluluk kontrolleri çalışmaz.

Kullanıcı Seçim Yaptığında
- İlgili alan görünür hale gelir.
- Gerekli validasyonlar aktif olur.
- Fiyat yeniden hesaplanır.
- Sayfa yenilenmeden işlem tamamlanır.

Koşul Sağlanmadığında
- Alan gizlenir.
- Değeri sıfırlanır.
- Sepete gönderilmez.
- Zorunlu kontrolü devre dışı kalır.
Teknik Davranış Özeti
| Durum | Sistem Davranışı |
|---|---|
| Koşul sağlandı | Alan görünür |
| Koşul kaldırıldı | Alan gizlenir |
| Gizlenen alan | Sepete gönderilmez |
| Görünen zorunlu alan | Validasyon aktif |
| Koşullu fiyat | Anlık güncellenir |
| Sayfa yenileme | Gerekmez |
Özet
Ürün Kişiselleştirme modülündeki koşullu (bağımlı) alan gösterimi özelliği sayesinde, müşterilerin yaptığı seçimlere göre form alanları dinamik şekilde yönetilebilir.
Desteklenen tetikleyici alan tipleri:
- Seçenek Kutusu
- Resimli Seçenek
- Onay Kutusu
Bu alanlar üzerinden:
- Yeni alanlar gösterilebilir,
- Alanlar gizlenebilir,
- Zincirleme yapı kurulabilir,
- Koşullu fiyatlandırma yapılabilir,
- Dinamik ürün yapılandırmaları oluşturulabilir.
Sık Sorulan Sorular
Hangi alan tipleri tetikleyici (koşul alanı) olabilir?
Sadece Seçenek Kutusu, Resimli Seçenek ve Onay Kutusu alan tipleri tetikleyici olarak kullanılabilir.
Gizlenen alanlar sepete gider mi?
Hayır, koşul sağlanmadığı için gizli kalan alanların verileri temizlenir ve sipariş detayına yansımaz.
Birden fazla koşul birbirine bağlanabilir mi?
Evet, zincirleme yapı kurarak bir seçimin açtığı alan üzerinden başka bir alanın daha tetiklenmesini sağlayabilirsiniz.