Forum Replies Created

Viewing 15 replies - 1 through 15 (of 44 total)
  • Plugin Author emreguler

    (@emreguler)

    Merhaba,

    Sorununuz, iki eklentinin aynı işlevi (ödeme alanlarını yönetme) kontrol etmeye çalışmasından kaynaklanıyor. Aşağıdaki çözümü uygulayarak “Sözleşmeler” eklentisinin bu özelliğini devre dışı bırakabilir ve alan yönetimini tamamen “Checkout Field Editor” eklentisine devrederek istediğiniz esnekliğe kavuşabilirsiniz.

    1. Sitenizde bir child theme (alt tema) kullanmıyorsanız, oluşturup etkinleştirin.
    2. Alt temanızın functions.php dosyasına aşağıdaki kodu ekleyin:

    PHP

    add_action('init', 'remove_woocontracts_checkout_fields_filter', 20);

    function remove_woocontracts_checkout_fields_filter() {
    // Sözleşmeler eklentisinin ödeme alanı ekleme filtresini kaldırır.
    remove_filter('woocommerce_checkout_fields', 'woocontracts_checkout_fields');
    }
    1. Dosyayı kaydedin.

    Bu değişiklik, “Sözleşmeler” eklentisinin ödeme alanlarına müdahale etmesini tamamen durduracaktır. Bu adımdan sonra:

    • Checkout Field Editor for WooCommerce eklentisinin ayarlarına gidin.
    • TC Kimlik No, Vergi Dairesi ve Vergi Numarası alanlarını bu eklenti üzerinden kendiniz ekleyin.

    Önemli: Alanları eklerken “Meta Key” (veya Alan Adı) kısımlarının, “Sözleşmeler” eklentisinin veriyi okuyabilmesi için aşağıdaki gibi olduğundan emin olun:

    • TC Kimlik No için: billing_tc
    • Vergi Dairesi için: billing_vergi_dairesi
    • Vergi Numarası için: billing_vergi_no

    Bu sayede, alanların kontrolü tamamen “Checkout Field Editor” eklentisinde olurken, “Sözleşmeler” eklentisi bu alanlara girilen verileri sözleşmelere ve e-postalara eklemeye devam edebilir. 🙂

    Plugin Author emreguler

    (@emreguler)

    Ücretli sürüm modal görünümüne ait ekran görüntüsü aşağıdaki gibidir. Ücretli sürüm ile ilgili detaylar aşağıdaki bağlantılarda mevcuttur.

    https://eguler.net/wordpress-mesafeli-satis-sozlesmesi-eklentisi-woocommerce-sozlesmeler/

    https://eguler.net/woocommerce-sozlesmeler-eklentisi/

    Sözleşmeler için tasarım / font değişikliği yapılmasını sağlayan bir ayar şimdilik mevcut değildir. Sözleşmelerin sitenizdeki görünümünü CSS kodları ile değiştirebilirsiniz.

    Ücretli sürümde oluşturulan PDF dosyaları için de bir tasarım/font değişiklik ayarı şimdilik mevcut değildir. Yalnızca PDF dosyalarında yer alacak logoyu ve logoya tıklanınca gidilmesini istediğiniz bağlantıyı ayarlayabilirsiniz.

    Plugin Author emreguler

    (@emreguler)

    Problemi gidermek için sürüm 2.1.4 yayımlanmıştır. Kontrol edebilir misiniz?

    Plugin Author emreguler

    (@emreguler)

    Detaylı açıklama için teşekkür ederim.

    İncelediğim kadarıyla şu an için uygulanabilir bir çözüm yok.

    Gelecek WooCommerce sürümlerinde çözümlenmek üzere etiketlenmiş. Gelişmeleri takip ediyor olacağım.

    Plugin Author emreguler

    (@emreguler)

    Merhaba,

    Geri bildirim için teşekkür ederim.

    Kontrol ettiğimde WP 6.2 & WooCommerce 7.5.1 sürümlerinin kullanıldığı sitede bir problem ile karşılaşmadım. Update tetiklenerek sözleşme içeriğindeki bilgiler güncellendi.

    Hangi durumlarda tetiklenmediğine dair daha detaylı bilgi verebilir misiniz?

    Plugin Author emreguler

    (@emreguler)

    Merhaba,

    Eklentide şu an böyle bir özellik yok. Bunun için özel geliştirme gerekir. Bunu detaylı olarak inceleyecek vaktim yok ancak kabaca:

    WordPress Yönetim Paneli -> Eklentiler -> Eklenti Düzenleyici sayfasında Sözleşmeler eklentisini seçip;

    woocontracts.php dosyasında: (Eklentiyi seçtiğinizde varsayılan olarak bu dosya gelecektir karşınıza)

    Kodlarda yer alan her billing_vergi_dairesi billing_vergi_no billing_tc alanını billing_hez_tax_office billing_hez_tax_number ve billing_hez_TC_number olarak (hezarfen eklentisine ait bilgiler ile) değiştirmeniz gerekir.

    Ek olarak;

    197. satırın başına aşağıdaki gibi // koymalısınız.

    //add_filter('woocommerce_checkout_fields', 'woocontracts_checkout_fields');

    Buna rağmen detaylı incelemediğim için bazı sorunlar çıkması mümkündür. Lütfen bu değişiklikleri sitenize zarar vermeyecek şekilde (yedek alarak veya başka bir test ortamında) uygulayın.

    İyi günler

    • This reply was modified 3 years, 3 months ago by emreguler.
    • This reply was modified 3 years, 3 months ago by emreguler.
    Plugin Author emreguler

    (@emreguler)

    Merhaba, 

    WordPress Yönetim Paneli -> Eklentiler -> Eklenti Düzenleyici sayfasında Sözleşmeler eklentisini seçip;

    woocontracts.php dosyasında: (Eklentiyi seçtiğinizde varsayılan olarak bu dosya gelecektir karşınıza)

    TCKN alanını zorunlu yapmak için; 177. Satırı aşağıdaki şekilde düzenleyin.

    'required' => true,

    VN ve VD alanlarını en alta almak için; 183. satır ve 190. satırda yer alan 35 değerini istediğiniz gibi değiştirebilirsiniz. (genelde 10’ar artar, daha büyük değer daha aşağıda gösterir)

    'priority' => 35,

    Firma adı alanını en alta altmak için; 195. satırın ( return $fields;) üzerine aşağıdaki satırı ekleyin. Yine 35 değerini isteğinize göre ayarlamalısınız.

    $fields[ 'billing' ][ 'billing_company' ][ 'priority' ] = 35;

    Ardından Dosyayı Güncelle butonuna basın.

    Lütfen eklentiye puan vermeyi unutmayın

    Saygılarımla,
    Emre Güler

    Plugin Author emreguler

    (@emreguler)

    Merhaba,

    Aşağıdaki bağlantıda yer alan yönergeleri takip edebilirsiniz.

    Ücretsiz Sürümde Form Alanlarını Kaldırın: https://codeshare.io/5eQmOL

    Bu ve daha fazla özelliği eklentinin ayarlar sayfasından kolayca yönetebilmek için ücretli sürümü satın alabilirsiniz. Ücretli sürüm ile ilgili detaylar için [email protected] üzerinden iletişime geçebilirsiniz.

    Plugin Author emreguler

    (@emreguler)

    Problemin javascript ile sözleşme içeriğinde yer alan ürün tablosunun güncellenmesi aşamasında tablo genişliği konusunda yaşandığını tespit ettim. Ancak normal şartlarda eklentide böyle bir problem yaşanmıyor. Bu durum temanız özelinde bir sorun gibi görünüyor. Dolayısıyla bu konuda tema geliştiricinizden destek almanız daha mantıklı olacaktır.

    • This reply was modified 3 years, 10 months ago by emreguler.
    Plugin Author emreguler

    (@emreguler)

    Merhaba,

    Sitenizi kontrol ettiğimde Örnek Resim’de görüldüğü gibi sitedeki bozulmanın ct-customer-details class bilgisine sahip div ögesinde başladığını görüyorum. Söz konusu div ise genişlik özelliğini main.min.css dosyasından alıyor gibi görünüyor.

    Bozulmanın gerçekten sözleşmeler eklentisinden kaynaklı olup olmadığını tekrar kontrol edebilir misiniz?

    Örnek Resim

    Plugin Author emreguler

    (@emreguler)

    Merhaba, katkınız için teşekkürler. Gerekli düzeltme yapılmıştır. (v2.1.2)

    Plugin Author emreguler

    (@emreguler)

    Hi,
    These form fields are just for adding related information to the contracts that generated by plugin. You can add this fields to contracts via shortcodes on WooCommerce -> Sözleşmeler page. Also information that you add to the contracts, you will be able to see it in the order emails.
    Altough an enhancement for this will be considered on future releases.
    Thanks for your interest

    Plugin Author emreguler

    (@emreguler)

    Merhaba, tckn zorunluluğunu aşağıdaki bağlantıda yer alan yönergeleri izleyerek kaldırabilirsiniz.

    Sözleşmeler Eklentisi TCKN Zorunluluğu Kaldırma

    Plugin Author emreguler

    (@emreguler)

    Eklentiyi beğenmenize sevindim. Değerli yorumunuz için teşekkürler.

    Plugin Author emreguler

    (@emreguler)

    Merhaba, eklentinin ücretli sürümü için [email protected] üzerinden iletişime geçebilirsiniz.

Viewing 15 replies - 1 through 15 (of 44 total)