قالب وردپرس    

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

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

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

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

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

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

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

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

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

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

 

این مشکل به کمک افزونه و کد که در فایل 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 );

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

افزونه وردپرس امتیاز دهی و بررسی Taqyeem
از دست ندهید !

 

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

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

aria-hidden="true"> عضویت از : ۱۳۹۶/۰۷/۰۳

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

عضویت

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند

۷

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

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

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

شانزده − 6 =