شرطی کردن درگاه پرداخت ووکامرس بر اساس شرایط مختلف

ضعیفمتوسطخوببسیار خوبعالی
( 1 رای , میانگین : 5,00 از 5)
بارگذاری...

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

نحوه شرطی کردن درگاه پرداخت ووکامرس

برای انجام اینکار؛ در ابتدا وارد کنترل پنل هاست خود شده و سپس به پوشه روت سایت خود مراجعه کنید. پس از آن فایل functions.php را پیدا کنید. پس از پیدا کردن فایل باید وارد صفحه ویرایشگر آن شوید. سپس باید ابتدای فایل کد <?php  را پیدا کنید. بعد از آن یعنی در خط دوم فایل توابع، شما باید کد زیر را وارد نمائید:

add_filter( 'woocommerce_available_payment_gateways', 'bistscript_conditional_gateway' );

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

function bistscript_conditional_gateway( $available_gateways ) {
}

حالا باید درون تابع بالا، یعنی بین { و } کدهای دلخواه خود را اضافه کنیم.

برای اینکه بهتر متوجه شوید با یک مثال به شما توضیح می دهیم. فرض کنید می خواهید درگاه پرداخت فرئشگاه خود را تنها برای کاربرانی که در سایت شما عضو شده اند و وارد شده اند فعال کنید. برای اینکار باید کدهای زیر را در تابع بالا قرار دهیم:

$user = wp_get_current_user();
if ( isset( $available_gateways['mellat'] ) && !is_user_logged_in()) {
        unset( $available_gateways['mellat'] );
}
return $available_gateways;

نکته: در کدهای بالا به جای عبارت mellat نام درگاه پرداخت خود را وارد کنید.

بیشتر بخوانید: آموزش فعال سازی دیباگ وردپرس (حالت اشکال زدایی) با افزونه و بدون افزونه 

سوالات متداول

در چه مواقعی نیاز به شرطی کردن درگاه پرداخت ووکامرس است؟

دلایل مختلفی برای اجام اینکار وجود دارد. به عنوان مثال اگر سایت خود را ترجمه کرده اید، حتماً باید فرایند شرطی کردن درگاه را انجام دهید.

آیا برای شرطی کردن درگاه پرداخت ووکامرس نیاز به افزونه است؟

شما می توانید هم از افزونه و هم از طریق کدنویسی این کار را در سایت خود انجام دهید.

جمع بندی: چگونگی شرطی کردن درگاه پرداخت ووکامرس

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

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



میلاد انوش
( عضو از 3 سال قبل )
  • 900 نوشته
  • 0 دیدگاه
  • 1 محصول
  • 0 دوره آموزشی

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

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

مطالب مرتبط



آموزش ساخت فرم دیدگاه ها در وردپرس در چند گام

11305
48
یک وب سایت وردپرس از سه بخش اصلی، پست ها، صفحات و نظرات تشکیل شده است. به صورت پیش فرض، هر بخش در ابتدایی ترین شکل خود قرار ...
جزییات بیشتر آموزش را بخوانید!

آموزش نحوه ویرایش متن در وردپرس

3029
0
وردپرس یکی از بهترین پلتفرم های سایت ساز جهان می باشد که امکان ساخت هر نوع وب سایتی را به شما می دهد. وردپرس ابزارها و گزینه های ...
جزییات بیشتر آموزش را بخوانید!

جلوگیری از ثبتنام کاربران اضافی در وردپرس (بلوک ایمیل ها) ban hammer

2444
1
اخیرا یکی از کاربران از ما سوال کرده است که آیا برای بلوک ایمیل های اضافی راه حلی وجود دارد ؟ آیا میتوان از ثبتنام کاربران جعلی جلوگیری ...
جزییات بیشتر آموزش را بخوانید!

چگونه وردپرس خود را به نسخه قبل یا پایین تر برگردانم؟

8112
2
یکی از اقدامات ضروری که باید برای افزایش امنیت و بهبود عملکرد وب سایت خود انجام دهید، بروزرسانی مداوم قالب و افزونه ها می باشد. از طرفی، بروزرسانی ...
جزییات بیشتر آموزش را بخوانید!

نحوه ویرایش تصاویر با استفاده از ویرایشگر تصویر وردپرس

2961
0
نوشته های نوشته شده در وردپرس اغلب شامل چندین تصویر است که ارزش محتوا را افزایش می دهد. بدست آوردن، پردازش و اضافه کردن این تصاویر به پست ...
جزییات بیشتر آموزش را بخوانید!

سایت های کاهش حجم عکس بدون افت کیفیت؛ 10 سایت کمپرسور تصاویر

1668
0
استفاده از تصاویر زیاد و باکیفیت به بهبود تعامل و جذابیت سایت شما کمک می کند. از طرفی؛ استفاده از عکس های مختلف با حجم بالا نه تنها ...
جزییات بیشتر آموزش را بخوانید!

ساخت دکمه های زیبا و فلت با کد های css و html

16090
5
آموزش ساخت دکمه آموزش ساخت دکمه با کد css و html سلام به دنیای وردپرس :) امروز در این آموزش قصد داریم در اختیار شما کد هایی قرار بدهیم که با ...
جزییات بیشتر آموزش را بخوانید!

آشنایی با انواع ریدایرکت در وردپرس

338
0
به احتمال خیلی زیاد بارها در مورد تغییر مسیر یا همان ریدایرکت شنیده اید اما ممکن است با معنا و مفهوم آن آشنایی نداشته باشید. در واقع؛ زمانی ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

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