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

آخرین بروزرسانی : ۲۱ آذر ۱۴۰۳
افزونه المنتور پرو

کاملاً اورجینال با قابلیت آپدیت خودکار در پنل پیشخوان وردپرس

در این نوشته شما می خوانید

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

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

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

کد  phpزیر این کار را انجام می دهد؛ فقط کافیست این کد را در انتهای فایل functions.php قالب قرار داده و ذخیره کنید:

				
					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();
 
      });
   " );
}

				
			

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

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

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