Açıklama
Bu eklenti, WooCommerce için mesafeli satış sözleşmeleri, ön bilgilendirme formları ve tamamen özelleştirilebilir yasal sözleşmeler oluşturmanıza imkân tanır. Ödeme sırasında sözleşmeleri otomatik
- WooCommerce’in yeni blok tabanlı ödeme sayfasıyla tamamen uyumludur.
- Yasal sözleşmeleri WordPress yönetim panelinden ekleyin ve düzenleyin.
- Yer tutucular (placeholders) sayesinde sipariş/müşteri/mağaza verilerini sözleşme metninin istenen her yerine ekleyin.
- Ödeme sayfasında sözleşmeleri otomatik olarak oluşturun.
- Sipariş onayıyla birlikte sözleşmeleri PDF formatında otomatik gönderin.
- Yönetici ve müşteri sipariş sayfalarında geçmiş sözleşmeleri görüntüleyin.
- Gönderilen PDF’leri WordPress’in uploads dizininde saklayın.
Yerelleştirme
Eklenti çeviri için hazırdır. Kaynak dizgiler en_US (ABD İngilizcesi)dilindedir.
https://translate.wordpress.org/projects/wp-plugins/wc-korkmaz-contract/
Harici Servisler
- ipify.org — ödeme sırasında müşterinin IP adresini almak için kullanılır.
Gönderilen veri: yalnızca HTTP GET isteği. Gizlilik: https://www.ipify.org/privacy-policy - yemlihakorkmaz.com/sozlesmeornek.txt — varsayılan sözleşme şablonunu almak için kullanılır.
Gönderilen veri: yok (sadece HTTP GET). Gizlilik: https://yemlihakorkmaz.com/privacy
Bu dış istekler yalnızca işlevsellik içindir. Politikanız gerektiriyorsa, eklenti ayarlarından devre dışı bırakabilir veya varsayılan şablon URL’sini kaldırabilirsiniz.
Ekran Görüntüleri

Sözleşmeler – Yönetici menüsü 
Ayarlar bölümü 
Seçenekler bölümü 
Birinci sözleşme düzenleme ekranı 
İkinci sözleşme düzenleme ekranı 
Sözleşme editöründe yer tutucu ekleme 
Metnin her yerinde yer tutucu kullanımı 
Ödeme – Sözleşme gösterimi ve onayı 
Ödeme – Sözleşmeleri modal pencerede görüntüleme 
Teşekkür sayfası – Sözleşme görüntüleme
Yükleme
- Eklentiyi buradan indirin veya WordPress yönetiminde Eklentiler Yeni Ekle üzerinden kurun.
- (Manuel) Arşivi
/wp-content/plugins/dizinine yükleyin ve çıkarın. - Eklentiler Yüklü Eklentiler bölümüne gidin ve Etkinleştir’e tıklayın.
- Yönetim panelinde yeni bir Sözleşmeler menüsü oluşur — sözleşmelerinizi buradan ekleyin.
SSS
-
Kullanmak tamamen ücretsiz mi?
-
Evet. Bu eklenti tamamen ücretsizdir. Hiçbir ücret uygulanmaz.
-
PDF’lerin e-posta ile gönderilmesini istemiyorum. Bunu nasıl devre dışı bırakabilirim?
-
Evet. Ayarlar sayfasında PDF e-posta eklerini devre dışı bırakma seçeneği vardır.
-
Kimlik/Vergi numarası bölümünü nasıl devre dışı bırakabilirim?
-
Ayarlar sayfasında özellikleri devre dışı bırakırken oluşan hatalar düzeltildi.
-
Daha fazla desteğe ihtiyacım var. Ne yapmalıyım?
-
İletişim için: yemlihakorkmaz@hotmail.com
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Korkmaz Sözleşmeler – WooCommerce için Yasal Sözleşmeler” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Korkmaz Sözleşmeler – WooCommerce için Yasal Sözleşmeler” 1 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
“Korkmaz Sözleşmeler – WooCommerce için Yasal Sözleşmeler” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
2.3.5
- Fix: Aktivasyon sonrası görülen
Function is_feed was called incorrectlynotice’ı için blok entegrasyon kaydı frontend’de query sonrası zamana alındı. - Fix: Blok editör stili erken enqueue edilmek yerine güvenli şekilde register edilir.
2.3.4
- New: Logging açıkken admin ayarlar ekranında log çıktısı (son kayıtlar) gösterilir.
- Fix: Erken aşamada conditional tag çağrılarına karşı checkout context kontrolü güçlendirildi (
is_feednotice önlendi). - Update: Log ayarı açık/kapalı davranışı korunarak yeni log görünümü eklendi.
2.3.3
- New: Admin panelde “Enable plugin logging” ayarı eklendi.
- Update: Plugin logları varsayılan olarak kapalı; yalnızca ayar açıldığında yazılır.
- Performance: Gereksiz checkout log yazımı kapatılarak disk I/O azaltıldı.
2.3.2
- PDF:
render_shortcodes()içindethe_contentfallback kaldırıldı; tema/eklenti kaynaklı harici içerik enjeksiyonu engellendi. - Stabilite: PDF boyutu ve render yükü düşürülerek checkout sırasında timeout/504 riskleri azaltıldı.
2.3.1
- Checkout:
[satin_alinan_urunler]sipariş özeti artık DOM yerine sunucu tarafında oluşturuluyor (ürün, adet, toplam). - Modal: Daha sağlam Tingle modal altyapısına geçildi ve arayüz yenilendi.
- Cache: CSS/JS dosyaları için otomatik sürümleme (filemtime) eklendi.
2.3.0
- Güvenlik: PDF klasörüne otomatik .htaccess ve index.php eklenerek dizin listeleme ve arama motoru indekslemesi engellendi.
- PDF içeriği:
[satin_alinan_urunler]ve[sepettoplami]sipariş verilerinden (ürün, varyasyon meta, toplam) dolduruluyor; Checkout DOM’una bağlılık kaldırıldı. - Kısa kodlar: Sözleşme metninde üçüncü parti kısa kodlar
do_shortcode+the_contentfiltresiyle işleniyor; modal ve PDF’te çalışıyor. - UX: Checkout sözleşme JS’inde son anda yapılan değişiklikler form gönderiminde yakalanıyor; gereksiz döngüler engelleniyor.
2.2.1
- Fix: Updated
checkout-contracts.jsto improve reliability on checkout updates.
2.2.0
*New: Added Turkish (tr_TR) translation (.po/.mo and JS JSON).
*New: Implemented wp_set_script_translations() for block/JS translation loading.
*Fix: Minor stability and text improvements.
2.1.5
- Dil fonksiyonu düzeltildi.
2.1.4
- Yönetici sayfası fonksiyonu düzeltildi.
2.1.3
- PHP sürüm yönetimi düzeltildi.
2.1.2
- Çeşitli sorunlar giderildi.
2.1.1
- Çeşitli sorunlar giderildi.
2.1.0
- WordPress 6.8 ile test edildi.
- Tüm POST işlemlerine nonce doğrulaması eklendi.
- Doğrudan dosya sistemi çağrıları WP_Filesystem API ile değiştirildi.
- Küçük güvenlik ve kod kalitesi iyileştirmeleri yapıldı.
2.0.9
- Bir JavaScript hatası düzeltildi.
2.0.8
- Bir JavaScript hatası düzeltildi.
2.0.7
- Bir JavaScript hatası düzeltildi.
2.0.6
- E-posta ekleri düzeltildi.
2.0.5
- PDF URL hatası giderildi.
2.0.4
- HTML hataları düzeltildi.
- PDF oluşturma sırasında oluşan hatalar giderildi.
- Sözleşmelerin e-postalara eklenmesini engelleyen sorun giderildi.
2.0.3
- Ayarlar sayfası arayüzü modernize edildi.
- Eklentiler ekranına ayarlar bağlantısı eklendi.
- Genel hata düzeltmeleri yapıldı.
2.0.2
- Genel hata düzeltmeleri yapıldı.
2.0.1
- Genel hata düzeltmeleri yapıldı.
2.0
- WooCommerce’in yeni blok tabanlı ödeme sayfası desteği eklendi.
- PDF oluşturma sırasında oluşan hatalar giderildi.
- E-posta ile PDF tesliminde yaşanan sorunlar giderildi.
- Güvenlik güncellemeleri ve kod optimizasyonları yapıldı.
1.3.3
- PDF oluşturma sırasında HTML etiket hatası düzeltildi.
1.3.2
- Sözleşme gönderme koşullarını kontrol etmek için ayar seçeneği eklendi.
- HPOS güncellemeleriyle ilgili dosya adı sorunu giderildi.
1.3.1
- Ad, soyad, vergi dairesi, vergi numarası ve şirket adı için ayrı yer tutucular eklendi.
- Tek bir yer tutucunun değiştirilmesiyle ilgili sorun düzeltildi.
- Modalda kaçış karakteri görüntüleme sorunu düzeltildi.
1.3
- WordPress 6.3.2 uyumluluğu için güncellendi.
- JavaScript sorunları giderildi.
- Kimlik ve vergi dairesi alanları için bireysel/kurumsal seçeneği eklendi.
1.2
- WordPress 3.6 uyumluluğu için güncellendi.
- Ödeme yöntemi bilgisiyle ilgili giriş sorunu düzeltildi.
- Alanların yanına varsayılan alan bilgisi eklendi.
1.1.3
- Sipariş tamamlandığında sözleşmelerin e-postayla gönderilmemesi sorunu giderildi.
- Modal ile ilgili sorunlar düzeltildi.
- 1.1.2 sürümünde ortaya çıkan bir hata giderildi.
1.1.2
- Yer tutucuları dolduracak ödeme alanlarını tanımlamak için bir “Alanlar” yönetici bölümü eklendi.
- Potansiyel modal sorunları giderildi.
- Genel iyileştirmeler yapıldı.
1.1.1
- Multisite kurulumlarda sözleşme URL sorunu giderildi.
1.1
- Son güncellemeden kaynaklı birkaç sorun giderildi.
1.0.9
- Eklentideki dil seçim seçenekleri geliştirildi.
1.0.8
- Uyumluluk sorunlarını çözmek için Bootstrap ve jquery.modal HystModal ile değiştirildi.
1.0.7
- Gereksiz kod kaldırıldı.
1.0.6
- Bootstrap ve Tingle kütüphaneleri kaldırıldı.
- İl/ilçe seçim hatası giderildi.
- Kimlik numarasıyla ilgili bir sorun giderildi.
1.0.5
- JavaScript kaynaklı bir hata düzeltildi.
1.0.4
- Teşekkür sayfasında yanlış görünen sözleşme URL’leri düzeltildi.
1.0.3
- Ürünle ilgili tablolar için özel bir yer tutucu eklendi.
- Hatalı yer tutucular düzeltildi.
- E-posta ile gönderilen dosya adları sözleşme başlıklarıyla uyumlu hale getirildi.
1.0.2
- Ayarlar sayfasında özellikler devre dışı bırakıldığında oluşan hatalar giderildi.
- Genel hata düzeltmeleri yapıldı.
1.0.1
- Kimlik/Vergi numaralarını açıp kapatma seçeneği eklendi.
- Yazdır düğmesi kaldırıldı.
- Ödeme sayfasındaki modal yavaşlamaları giderildi.
1.0.0
- İlk sürüm.
