Satıcı Kontrol Panelinde Banka Çekme Formu Alanları (IBAN Yer Tutucusu) Nasıl Değiştirilir

Yayınlanan: 2022-04-12

Dokan, işlem sürecini sürdürmek için birden fazla ödeme sistemine sahiptir. Bunlardan biri de “Banka Havalesi”dir. Yöneticiler, komisyonları doğrudan satıcının hesabına göndermek için banka havalelerini kullanır. Popüler para çekme yöntemlerinden biridir.

banka formu

Satıcıların banka havalesi yoluyla komisyon alabilmeleri için varsayılan banka çekim formunu gerekli bilgilerle doldurmaları gerekir.

Ancak bölgeye veya ülkeye göre banka havalesi sistemi değişebilir. Bazı ülkeler Swift kodunu sağlamanıza ihtiyaç duyarken, bazıları IBAN numarasını ister. Bazı ülkeler IBAN numarasını Yönlendirme numarası olarak adlandırır.

Dokan'da bazı ayarlamalar yapabilmenize rağmen, bazı özelleştirmeler yapmadan IBAN yer tutucusu gibi alanları değiştiremezsiniz. Banka çekme formunun form alanlarını ayarlamak için basit bir kod eklemeniz gerekiyor.

Dokan'ın varsayılan banka çekim formu alanını nasıl özelleştirebileceğinizi size göstereceğiz.

Satıcı Kontrol Panelinde Varsayılan Banka Para Çekme Formunu Özelleştirmek için 3 Adım

Banka havalesi yöntemi alanları dokan-lite/include/draw-functions.php dosyasından gelmektedir. Artık etiketi değiştirmek veya alanı kaldırmak için varsayılan ayar yoktur. Etiketi değiştirmek için yalnızca bazı kodlar ekleyebilirsiniz. Geri çekme yöntemi kayıt işlevinde dokan_withdraw_methods olan dokan_withdraw_register_methods adında bir filtre vardır. İşi yapmak için bu filtreyi kullanacağız.

  • Adım 1: Bir Çocuk Teması Kurun
  • Adım 2: Functions.Php'ye Kodu Ekle
  • 3. Adım: Ön uçtaki değişiklikleri kontrol edin

1. Adım: Bir Alt Tema yükleyin

Herhangi bir özelleştirme yaparken alt temanızı kullanmanız gerekiyor. Aksi takdirde, eklentinizi veya temalarınızı güncelledikten sonra verilerinizi kaybetme riskiyle karşı karşıya kalırsınız. Bu nedenle, pazaryerinizde yoksa bir Çocuk teması oluşturun.

Alt tema için bir klasör oluşturun

Adım 2: Alt Temanın Functions.Php dosyasına Kodu ekleyin

Klasörünüzü/bulucunuzu açın ve WP-Content–> Themes–> Your Child Theme Name–>Open Functions.php'ye gidin. Aşağıdaki kodu kopyalayın.

 <?php /* You can change any field title or remove any feild for the vendor -> settings -> payment -> bank transfer method. Please note that this code need to be placed on your child-theme functions.php file */ add_filter( 'dokan_withdraw_methods', 'wp1923_change_whithdraw_callback', 12 ); function wp1923_change_whithdraw_callback( $methods ) { $methods['bank']['callback'] = 'wp12232_render_bank_html'; $methods ['bank']['title'] = __( 'Wire Transfer', 'dokan-lite' ); //title can be changed as per your need return $methods; } function wp12232_render_bank_html( $store_settings ) { $account_name = isset( $store_settings['payment']['bank']['ac_name'] ) ? $store_settings['payment']['bank']['ac_name'] : ''; $account_number = isset( $store_settings['payment']['bank']['ac_number'] ) ? $store_settings['payment']['bank']['ac_number'] : ''; $bank_name = isset( $store_settings['payment']['bank']['bank_name'] ) ? $store_settings['payment']['bank']['bank_name'] : ''; $bank_addr = isset( $store_settings['payment']['bank']['bank_addr'] ) ? $store_settings['payment']['bank']['bank_addr'] : ''; $routing_number = isset( $store_settings['payment']['bank']['routing_number'] ) ? $store_settings['payment']['bank']['routing_number'] : ''; $iban = isset( $store_settings['payment']['bank']['iban'] ) ? $store_settings['payment']['bank']['iban'] : ''; $swift_code = isset( $store_settings['payment']['bank']['swift'] ) ? $store_settings['payment']['bank']['swift'] : ''; // Get new added values like other one ?> <div class="dokan-form-group"> <div class="dokan-w8"> <input name="settings[bank][ac_name]" value="<?php echo esc_attr( $account_name ); ?>" class="dokan-form-control" placeholder="<?php esc_attr_e( 'Your bank account name', 'dokan-lite' ); ?>" type="text"> </div> </div> <div class="dokan-form-group"> <div class="dokan-w8"> <input name="settings[bank][ac_number]" value="<?php echo esc_attr( $account_number ); ?>" class="dokan-form-control" placeholder="<?php esc_attr_e( 'Your bank account number', 'dokan-lite' ); ?>" type="text"> </div> </div> <div class="dokan-form-group"> <div class="dokan-w8"> <input name="settings[bank][bank_name]" value="<?php echo esc_attr( $bank_name ); ?>" class="dokan-form-control" placeholder="<?php esc_attr_e( 'Name of your bank', 'dokan-lite' ) ?>" type="text"> </div> </div> <div class="dokan-form-group"> <div class="dokan-w8"> <textarea name="settings[bank][bank_addr]" rows="5" class="dokan-form-control" placeholder="<?php esc_attr_e( 'Address of your bank', 'dokan-lite' ) ?>"><?php echo esc_html( $bank_addr ); ?></textarea> </div> </div> <div class="dokan-form-group"> <div class="dokan-w8"> <input name="settings[bank][routing_number]" value="<?php echo esc_attr( $routing_number ); ?>" class="dokan-form-control" placeholder="<?php esc_attr_e( 'Routing number', 'dokan-lite' ) ?>" type="text"> </div> </div> <div class="dokan-form-group"> <div class="dokan-w8"> <input name="settings[bank][iban]" value="<?php echo esc_attr( $iban ); ?>" class="dokan-form-control" placeholder="<?php esc_attr_e( 'IBAN', 'dokan-lite' ) ?>" type="text"> </div> </div> <div class="dokan-form-group"> <div class="dokan-w8"> <input value="<?php echo esc_attr( $swift_code ); ?>" name="settings[bank][swift]" class="dokan-form-control" placeholder="<?php esc_attr_e( 'Swift code', 'dokan-lite' ); ?>" type="text"> </div> </div> <!-- .dokan-form-group --> <!-- add whatever you want --> <?php }

Düzenlemeyi bitirdikten sonra kodu kaydetmeyi unutmayın.

3. Adım: Web Sitenizi Yenileyin ve Etiketlerin Değiştiğini Göreceksiniz

Kodunuzu kaydettikten sonra, pazar yerinize geri dönün ve sert bir yenileme yapın. Ardından, Banka havalesi etiketinin değiştirildiğini ve ayrıca yer tutucu metninden bazılarının değiştirildiğini göreceksiniz –

IBAN yer tutucusu için güncellenmiş form

Satıcı panosundaki varsayılan Bankadan Para Çekme formunu bu şekilde değiştirebilirsiniz.

Ayrıca şunları da kontrol edebilirsiniz: Dokan Ürün Formunda Yeni Alanlar Nasıl Eklenir.

Gerekli Değişiklikleri Yapın ve Satıcılarınızı Daha Verimli Yönetin

WordPress gibi açık kaynaklı bir platformunuz ve Dokan gibi bir eklentiniz olduğunda, özelleştirmeleri yapmak kolaylaşır.

Eklentiler eklemek ve pazar yerinizin performansını engellemek yerine, kodları kullanarak özelleştirin. Bu, pazar yerinizi verimli hale getirecek ve gerçekten ihtiyacınız olan eklentileri eklemek için daha fazla alana sahip olacaksınız.

Yukarıdaki kodla, satıcı ayarları alanında Banka Adını Bankanızın Adı olarak da değiştirebilirsiniz veya Banka Havalesini Havale olarak değiştirmeniz gerekebilir.

Herhangi bir sorunla karşılaşırsanız, yorum bölümünde bize bildirin.