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

  • نویسنده موضوع AQUILA
  • تاریخ شروع

AQUILA

تازه وارد
با سلام و تشکر

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

مثلا کسی که یه مقاله میخواد دانلود کنه چه نیازی هست کدپستی و سوال مسخره جنسیت رو پر کنه؟

تو پرستا و اپن کارت که خیلی سخت یا پولیه.لطفا بفرمائید تو ووکامرس این مشکل رو باید چطور حل کنیم

 

Mohammad

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

برای همین همه جوانب رو در نظر گرفتن. قطعا اگر میدونستن ایرانیا حال پر کردن فیلد ها رو ندارن فکری دیگه میکردن. : )

باز هم براتون بررسی می کنم.

 

joojoophic

تازه وارد
سلام

برای حذف کردن فیلد ها باید کد زیر رو به function.php قالبتون اضافه کنید :


کد:
// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
     unset($fields['order']['order_comments']);

     return $fields;
}
کد بالا قسمت ( یادداشت سفارش ) رو حذف میکنه

برای حذف کردن بقیه فیلد ها میتونید اون دو قسمتی که قرمز رنگ کردم رو تغییر بدید .

مثلا برای حذف کلیه مشخصات مربوط به آدرس و کشور و اینا باید کدتون شبیه کد زیر بشه


کد:
<?php
// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
     unset($fields['billing']['billing_address_1']);
      unset($fields['billing']['billing_address_2']);
     unset($fields['billing']['billing_city']);
     unset($fields['billing']['billing_postcode']);
     unset($fields['billing']['billing_country']);
     unset($fields['billing']['billing_state']);    
     return $fields;
}
?>
برای اطلاعات بیشتر برید به آدرس :



 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
بسیار عالی!

سپاس از شما دوست گرامی

 

mani22

تازه وارد
قالب idstore فایل function نداره. فایلی داره به نام functions . وقتی هم کد بالا رو گذاشتم. سایت دیگه بالا نیومد. برای این قالب باید چیکار کنم؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
خودتون یک فایل با نام function.php ایجاد کنید

 

poria7372

تازه وارد
بسیار عالی بود دوست عزیز واقعا لازمش داشتم مرسی

 

omidrastegar

کاربر عضو
خیلی از قالب ها هستند که تا کد میزاری داخل function.php میریزه بهم از این دو تا افزونه هم میتونی استفاده کنی





 
بالا