آموزش حذف فیلد های اضافی در تسویه حساب ووکامرس

آموزش حذف فیلد های اضافی در تسویه حساب ووکامرس

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

اما برای بهتر شدن روند فروش محصول دانلودی باید مقداری شخصی سازی در مراحل فروش محصول دانلودی انجام دهیم .

یکی از مواردی که می توان به آن اشاره کرد حذف فیلد های اضافی در تسویه حساب ووکامرس است .

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

دقیقا مانند سایت خود ما یعنی بیست تم که چون محصولات ما بیشتر دانلودی هستند

نیازی به این فیلد های اضافی ووکامرس نیست و آنها را حذف کردیم.

فیلد های اضافی در تسویه حساب ووکامرس

اما چطور این مشکل را حل کنیم؟

 

این مشکل به کمک افزونه و کد که در فایل functions.php قرار میگیرد حل می شود در این مطلب به کمک کد سعی میکنیم فیلد های اضافی در تسویه حساب ووکامرس را حذف کنیم.

 

 

کد اول حذف فیلد های اضافی در تسویه حساب ووکامرس

 

function custom_override_checkout_fields_ek( $fields ) {
 unset($fields['billing']['billing_company']);
 unset($fields['billing']['billing_address_1']);
 unset($fields['billing']['billing_postcode']);
 unset($fields['billing']['billing_state']);
 unset($fields['billing']['billing_city']);
 unset($fields['billing']['billing_country']);
 unset($fields['billing']['billing_address_2']);
 unset($fields['billing']['billing_last_name']);
 unset($fields['billing']['billing_first_name']);
 unset($fields['billing']['billing_email']);
 unset($fields['billing']['billing_phone']);
 return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields_ek', 99 );

 

با کد بالا فیلد های زیر حذف می شوند

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

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

یک ایمیل شماره تماس و نام لازم است بهتر است از کد زیر استفاده کنید.

 

 

کد دوم حذف فیلد های اضافی در تسویه حساب ووکامرس

 

function custom_override_checkout_fields_ek( $fields ) {
 unset($fields['billing']['billing_company']);
 unset($fields['billing']['billing_address_1']);
 unset($fields['billing']['billing_postcode']);
 unset($fields['billing']['billing_state']);
 unset($fields['billing']['billing_city']);
 unset($fields['billing']['billing_country']);
 unset($fields['billing']['billing_address_2']);
 return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields_ek', 99 );

تصویری از کد دوم حذف فیلد های اضافی در تسویه حساب ووکامرس

قالب وردپرس Luminis فتوگرافی وردپرس برای عروسی، سفر، رویداد نمونه کارها
از دست ندهید !

 

فیلد های اضافی در تسویه حساب ووکامرس

همچنین برای حذف بخش “یادداشت سفارش” نیز میتوانید کد زیر را درون فایل functions قرار دهید:

مدیر سایت بیست تم ، مترجم مقاله‌های آموزشی ، قالب و افزونه وردپرس و خدمات پشتیبانی سایت

عضویت

مقاله های مرتبط :

مشاهده همه محصولات

دیدگاه خود را بیان کنید :

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