شرطی کردن درگاه پرداخت ووکامرس بر اساس شرایط مختلف
در واقع این قابلیت به شما این امکان را می دهد تا مدیریت کاملی به روش های پرداخت در سایت خود داشته باشید. می توانید روش های پرداخت را براساس موارد مختلف مانند دسته بندی، محصولات و… تنظیم کنید. در ادامه همراه ما باشید تا شما را با آموزش شرطی کردن درگاه پرداخت ووکامرس آشنا کنیم.
نحوه شرطی کردن درگاه پرداخت ووکامرس
برای انجام اینکار؛ در ابتدا وارد کنترل پنل هاست خود شده و سپس به پوشه روت سایت خود مراجعه کنید. پس از آن فایل 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 نام درگاه پرداخت خود را وارد کنید.
بیشتر بخوانید: آموزش فعال سازی دیباگ وردپرس (حالت اشکال زدایی) با افزونه و بدون افزونه
سوالات متداول
دلایل مختلفی برای اجام اینکار وجود دارد. به عنوان مثال اگر سایت خود را ترجمه کرده اید، حتماً باید فرایند شرطی کردن درگاه را انجام دهید.
شما می توانید هم از افزونه و هم از طریق کدنویسی این کار را در سایت خود انجام دهید. در چه مواقعی نیاز به شرطی کردن درگاه پرداخت ووکامرس است؟
آیا برای شرطی کردن درگاه پرداخت ووکامرس نیاز به افزونه است؟
جمع بندی: چگونگی شرطی کردن درگاه پرداخت ووکامرس
شرطی کردن درگاه پرداخت یکی از اقداماتی است که ممکن است در طی فرایند راه اندازی فروشگاه مجبور شوید انجام دهید. به همین منظور ما در این مطلب نحوه شرط گذاشتن برای درگاه پرداخت ووکامرس را به شما عزیزان آموزش دادیم. امیدوارم این مطلب مورد رضایت شما قرار گرفته باشد.
نظرات کاربران
ثبت دیدگاه