آموزش غیر فعال سازی انتخاب درگاه پیشفرض در ووکامرس + تکه کد

آموزش غیر فعال سازی انتخاب درگاه پیشفرض در ووکامرس

ممکن است شما در فروشگاه اینترنتی‌تان چندین درگاه مانند درگاه های سامان، ملت و … برای پرداخت مشتریان داشته باشید. به صورت پیش فرض ووکامرس اولین درگاه فعال و یا با توجه به سابقه خرید قبلی مشتری از فروشگاه آنلاین شما، درگاهی که با آن پرداخت انجام شده را در صفحه تسویه حساب انتخاب می کند. در صورتی که می‌خواهید به کاربر اجازه انتخاب درگاه مورد نظر را بدهید باید درگاه پیش فرض در ووکامرس را غیرفعال کنید. به این ترتیب درگاه پرداخت در صفحه تسویه حساب پیشفرض و یا آخرین انتخاب نبوده است و کاربر می‌تواند درگاه پرداخت مورد نظر خود را از بین گزینه های موجود انتخاب نماید.

در این آموزش قصد داریم به شما آموزش دهیم که چگونه درگاه پیشفرض در صفحه تسویه حساب ووکامرس را با تکه کد غیر فعال کنید.

برای آموزش غیر فعال سازی انتخاب درگاه پیشفرض در ووکامرس در ادامه همراه ووکامرس باشید.

غیر فعال سازی انتخاب درگاه پیشفرض در ووکامرس + تکه کد

به کمک تکه کد زیر، بدون نیاز به نصب افزونه ای خاص میتوانید درگاه پیشفرض ووکامرس را غیر فعال کنید.

add_action( 'woocommerce_before_checkout_form', 'woocommerce_ir_uncheck_default_payment_gateway' );
 
function woocommerce_ir_uncheck_default_payment_gateway() {
   wc_enqueue_js( "
 
      // ONLY RUN ON CHECKOUT PAGE LOAD
      $( document.body ).on( 'updated_checkout', function() {
          
         // ONLY RUN IF MORE THAN 1 PAYMENT OPTION
         if ( $( '.woocommerce-checkout' ).find( 'input[name=\'payment_method\']' ).length === 1 ) return false;
 
         // UNCHECK CHECKED PAYMENT METHOD
         $('input[name=\'payment_method\']').prop('checked', false);
          
         // CLOSE CHECKED PAYMENT DESCRIPTION BOX
         $('div.payment_box').hide();
 
      });
   " );
}

چگونه از تکه کدها استفاده کنیم؟

برای راهنمایی درباره استفاده از تکه کد ها کافیست مقاله زیر را مطالعه کنید و یا طبق تصویر زیر اقدام نمایید.

مقاله: چطور از تکه کدها استفاده کنیم؟

برای استفاده از کد php که در ادامه برای شما قرار داده ایم، وارد پیشخوان وردپرس خود شوید و از سمت راست روی نمایش و سپس ویرایشگر پوسته کلیک کنید و در نهایت تکه کد را در انتهای بخش توابع پوسته جایگذاری کنید.

جایگذاری تکه کد در پوسته

4/5 - (1 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *