วิธีการเปลี่ยนฟิลด์แบบฟอร์มการถอนเงินของธนาคาร (ตัวยึด IBAN) บนแดชบอร์ดผู้ขาย

เผยแพร่แล้ว: 2022-04-12

Dokan มีระบบการชำระเงินหลายระบบเพื่อรักษาขั้นตอนการทำธุรกรรม หนึ่งในนั้นคือ “การโอนเงินผ่านธนาคาร” ผู้ดูแลระบบใช้การโอนเงินผ่านธนาคารเพื่อส่งค่าคอมมิชชันไปยังบัญชีของผู้ขายโดยตรง เป็นวิธีการถอนเงินรูปแบบหนึ่งที่ได้รับความนิยม

แบบฟอร์มธนาคาร

ผู้ขายจำเป็นต้องกรอกแบบฟอร์มการถอนเงินจากธนาคารเริ่มต้นพร้อมข้อมูลที่จำเป็นเพื่อรับค่าคอมมิชชั่นผ่านการโอนเงินผ่านธนาคาร

อย่างไรก็ตาม ขึ้นอยู่กับภูมิภาคหรือประเทศ ระบบการโอนเงินผ่านธนาคารสามารถเปลี่ยนแปลงได้ บางประเทศต้องการให้คุณระบุรหัส Swift ในขณะที่บางประเทศต้องการหมายเลข IBAN บางประเทศโทรไปที่หมายเลข IBAN ที่หมายเลข Routing

แม้ว่าคุณจะสามารถปรับเปลี่ยนบางอย่างใน Dokan ได้ แต่คุณไม่สามารถเปลี่ยนฟิลด์ต่างๆ เช่น ตัวยึดตำแหน่ง IBAN โดยไม่มีการปรับแต่งบางอย่างได้ คุณต้องเพิ่มรหัสอย่างง่ายเพื่อปรับฟิลด์แบบฟอร์มของแบบฟอร์มการถอนเงินจากธนาคาร

เราจะแสดงให้คุณเห็นว่าคุณสามารถปรับแต่งฟิลด์แบบฟอร์มการถอนเงินจากธนาคารเริ่มต้นของ Dokan ได้อย่างไร

3 ขั้นตอนในการปรับแต่งแบบฟอร์มการถอนเงินจากธนาคารเริ่มต้นในแดชบอร์ดผู้ขาย

ช่องวิธีการโอนเงินผ่านธนาคารมาจากไฟล์ dokan-lite/includes/withdraw-functions.php ขณะนี้ไม่มีการตั้งค่าเริ่มต้นในการเปลี่ยนป้ายกำกับหรือลบฟิลด์ คุณสามารถเพิ่มรหัสบางส่วนเพื่อเปลี่ยนป้ายกำกับเท่านั้น มีตัวกรองเกี่ยวกับวิธีการถอน register function- dokan_withdraw_register_methods ซึ่งเป็น dokan_withdraw_methods เราจะใช้ตัวกรองนี้เพื่อทำงาน

  • ขั้นตอนที่ 1: ติดตั้งธีมลูก
  • ขั้นตอนที่ 2: ใส่รหัสลงใน Functions.Php
  • ขั้นตอนที่ 3: ตรวจสอบการเปลี่ยนแปลงจากส่วนหน้า

ขั้นตอนที่ 1: ติดตั้งธีมลูก

เมื่อคุณทำการปรับแต่งใดๆ คุณต้องใช้ธีมลูกของคุณ มิฉะนั้น คุณอาจเสี่ยงที่จะสูญเสียข้อมูลของคุณหลังจากอัปเดตปลั๊กอินหรือธีมของคุณ ดังนั้น สร้างธีมลูก หากคุณยังไม่มีในตลาด

สร้างโฟลเดอร์สำหรับธีมลูก

ขั้นตอนที่ 2: ใส่โค้ดในไฟล์ Functions.Php ของธีมลูก

เปิดโฟลเดอร์/ตัวค้นหาของคุณและไปที่ WP-Content–> Themes–> Your Child Theme Name–>Open Functions.php คัดลอกโค้ดด้านล่าง

 <?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 }

อย่าลืมบันทึกรหัสหลังจากแก้ไขเสร็จแล้ว

ขั้นตอนที่ 3: รีเฟรชเว็บไซต์ของคุณ & คุณจะเห็นว่าป้ายกำกับเปลี่ยนไป

หลังจากบันทึกรหัสของคุณแล้ว ให้กลับไปที่ตลาดกลางของคุณและทำการรีเฟรชใหม่ทั้งหมด จากนั้นคุณจะเห็นว่าป้ายการโอนเงินผ่านธนาคารมีการเปลี่ยนแปลงและข้อความของตัวยึดตำแหน่งบางส่วนก็เปลี่ยนไป –

ปรับปรุงแบบฟอร์มสำหรับตัวแทน IBAN

นี่คือวิธีที่คุณสามารถเปลี่ยนแบบฟอร์มการถอนเงินจากธนาคารเริ่มต้นในแดชบอร์ดผู้ขายได้

คุณสามารถตรวจสอบ: วิธีเพิ่มฟิลด์ใหม่ในแบบฟอร์มผลิตภัณฑ์ Dokan

ทำการเปลี่ยนแปลงที่จำเป็นและจัดการผู้ขายของคุณอย่างมีประสิทธิภาพมากขึ้น

เมื่อคุณมีแพลตฟอร์มโอเพ่นซอร์สเช่น WordPress และปลั๊กอินอย่าง Dokan การปรับแต่งจะกลายเป็นเรื่องง่าย

แทนที่จะเพิ่มปลั๊กอินและขัดขวางประสิทธิภาพของตลาดกลาง ให้ปรับแต่งโดยใช้โค้ด สิ่งนี้จะทำให้ตลาดของคุณมีประสิทธิภาพ และคุณจะมีพื้นที่มากขึ้นในการเพิ่มปลั๊กอินที่คุณต้องการจริงๆ

ด้วยรหัสข้างต้น คุณสามารถเปลี่ยนข้อความ ชื่อธนาคาร เป็น ชื่อธนาคารของคุณ ในพื้นที่การตั้งค่าผู้ขาย หรือคุณอาจต้องเปลี่ยนการโอนเงินผ่านธนาคารเป็นการโอนเงิน

หากคุณประสบปัญหาใด ๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น