| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 226 |
| Technical Name |
website_city_selection_kita |
| License | LGPL-3 |
| Website | https://kitayazilim.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 226 |
| Technical Name |
website_city_selection_kita |
| License | LGPL-3 |
| Website | https://kitayazilim.com |
🌐 Website City Selection v1.0 Website/Website
Website City Selection modülü, web sitesi adres formlarına şehir dropdown seçimi ekleyerek kullanıcı deneyimini iyileştirir. Ülke seçimi yapıldığında otomatik olarak o ülkeye ait şehirleri listeler ve backend ile frontend arasında tutarlı bir adres girişi deneyimi sağlar.
✨ Temel Özellikler
Dinamik Şehir Seçimi
Ülke seçimine bağlı olarak otomatik şehir listesi güncellenmesi
Backend Entegrasyonu
Backend adres formları ile tam uyumlu çalışma
Responsive Tasarım
Mobil ve masaüstü cihazlarda mükemmel görünüm
Hızlı Yükleme
AJAX tabanlı şehir yüklemesi ile hızlı performans
🔧 Teknik Özellikler
📋 Bağımlılıklar
Bu modül aşağıdaki modüllere bağımlıdır:
🛠️ Kurulum Adımları
Önce website_sale ve base_address_extended modüllerinin kurulu olduğundan emin olun.
Modül dosyalarını Odoo addons dizinine kopyalayın.
Yeni modülün tanınması için Odoo servisini yeniden başlatın.
Apps menüsünden "Update Apps List" seçeneğini çalıştırın.
"Website City Selection" modülünü bulun ve Install butonuna tıklayın.
🎮 Kullanım
Modül kurulduktan sonra:
- Website adres formlarında ülke seçimi yapın
- Otomatik olarak şehir dropdown'u aktif hale gelir
- İlgili ülkenin şehirleri listede görüntülenir
- Kullanıcılar şehir seçimi yapabilir
⚠️ Dikkat Edilecekler
- Ülke Ayarları: Şehir seçiminin aktif olması için ülke kaydında "enforce_cities" özelliğinin aktif olması gerekir
- Veri Uyumluluğu: Şehir verilerinin doğru şekilde tanımlanmış olması önemlidir
- JavaScript Hatalar: Tarayıcı console'unu kontrol ederek JavaScript hatalarını takip edin
- Performans: Çok fazla şehri olan ülkeler için sayfalama düşünülebilir
🐛 Sorun Giderme
Şehir listesi görünmüyorsa:
- Ülke kaydının "enforce_cities" ayarını kontrol edin
- JavaScript console'da hata var mı kontrol edin
- Network sekmesinde AJAX çağrıları kontrol edin
Form gönderiminde hata alıyorsanız:
- Şehir alanının doğru form name'e sahip olduğunu kontrol edin
- Backend validation kurallarını gözden geçirin
🤝 Destek ve Geliştirme
Bu modül Kıta Yazılım tarafından geliştirilmiştir.
Herhangi bir sorun yaşadığınızda veya özellik talepleriniz olduğunda bizimle iletişime geçebilirsiniz.
Web: https://kitayazilim.com
Destek: support@kitayazilim.com
Please log in to comment on this module