Görünüm, Şablonlar ve Özel CSS — RUTHH COD Form & Upsells
Amaç ve Beklenen Sonuç
Section titled “Amaç ve Beklenen Sonuç”Form Builder → Form Designer (/app/form-builder) ekranında mağaza ön yüzündeki COD tetikleyici butonunu ve sipariş formunu; renkler, tipografi, metin yönü (AUTO, LTR, RTL), buton ikonları, animasyonlar ve özel CSS ile marka kimliğinize uygun hale getirmek.
Ön Koşullar
Section titled “Ön Koşullar”- Form Builder → Form Designer (
/app/form-builder) ekranının açık olması.
Numaralı Uygulama Adımları
Section titled “Numaralı Uygulama Adımları”1. Görsel Şablon ve Tipografi Seçimi
Section titled “1. Görsel Şablon ve Tipografi Seçimi”- Form Designer (
/app/form-builder) içinde Appearance & Templates (Form Designer görünüm ayarları) bölümünü açın. - Hazır görsel şablonlardan birini seçin veya renk/tipografi değerlerini tek tek özelleştirin:
- Arka plan, kart yüzeyi, kenarlık ve birincil metin renkleri.
- Yazı tipi boyutu, köşe yuvarlaklığı (
border-radius) ve giriş alanı yoğunluğu.
- Sağ taraftaki canlı önizleme alanında yaptığınız değişiklikleri masaüstü ve mobil görünümlerde anında inceleyin.
2. Metin Yönünü (direction) Yapılandırın
Section titled “2. Metin Yönünü (direction) Yapılandırın”- Text Direction (
preferences.direction) ayarını bulun. - Desteklenen üç değerden birini seçin:
AUTO: Mağaza ön yüzünün aktif belge yönüne otomatik uyum sağlar.LTR: Soldan sağa yerleşimi zorunlu kılar (Türkçe ve İngilizce mağazalar için standart).RTL: Sağdan sola yerleşimi zorunlu kılar (Arapça ve İbranice gibi RTL mağazalar için;rtlbayrağıyla senkronize çalışır).
3. Satın Alma Butonu, İkon ve Animasyon Ayarları
Section titled “3. Satın Alma Butonu, İkon ve Animasyon Ayarları”- Submit Button / Buy Button Appearance kartını (
ButtonAppearance) seçin. - Buton metnini (dinamik toplam tutar değişkenleri dahil), arka plan rengini, yazı rengini ve köşe yuvarlaklığını düzenleyin.
- İsteğe bağlı olarak şu görsel zenginleştirmeleri seçin:
- Button Icon (
buttonIcon): Küratörlü vektör ikon kütüphanesinden bir ikon seçin. - Icon Position (
iconPosition): İkonu metnin soluna (varsayılan) veya sağına (after) yerleştirin. - Icon Motion (
iconMotion): İkonu sabit (still) bırakın veya hareket efekti ekleyin. - Button Animation (
animation): Sunucu (button-style.ts) ve tarayıcı (cod-button-style.js) tarafından birebir doğrulanan19ortak animasyon efektinden birini seçin.
- Button Icon (
4. Güvenli Özel CSS Ekleyin (İsteğe Bağlı)
Section titled “4. Güvenli Özel CSS Ekleyin (İsteğe Bağlı)”- Form Designer içindeki Custom CSS panelini açın.
- Form sınıflarını hedefleyen özel CSS kurallarınızı yazın.
- SaveBar üzerinden Save butonuna tıklayın. Sunucu, özel CSS kodunu zararlı ifadelerden arındırarak
cod_form.v2_snapshotiçine kaydeder.
Uyarılar ve Uç Durumlar
Section titled “Uyarılar ve Uç Durumlar”Sorun Giderme Adımları
Section titled “Sorun Giderme Adımları”- Buton animasyonu mağazada oynamıyor: İşletim sisteminizde veya tarayıcınızda Hareketi Azalt (
prefers-reduced-motion: reduce) erişilebilirlik ayarının açık olup olmadığını kontrol edin. Mağaza stil dosyası bu tercihe saygı duyar ve sürekli animasyonları durdurur. - Eski genel etiket/ikon ayarları (
hideLabels/showIcons): Genelpreferences.hideLabelsvepreferences.showIconsanahtarları kaldırılmış olup, yerini her alanın kendi içindekihideLabelveshowIconseçeneklerine bırakmıştır.