حذف / إزالة التفاصيل في الخروج WooCommerce (الرمز البريدي، الشركة، الهاتف ...)

كتب مريم الدخيل لاكاديمية الثراء هو نظام بسيط للغاية لمن يريد إنشاء واحد للتسوق عبر الإنترنت، بناء على وورد-بريس.
التثبيت الافتراضي، سوف WooCommerce إضافة استمارة موحدة للحصول على تفاصيل الفواتير. على العميل "الخروج".
صمم كنظام للتسوق عبر الإنترنت السماح لكلا التسليم الفعلي للمنتجات وبعض WooCommerce الظاهرية المطلوبة في تحميل النموذج القياسي سلسلة من بيانات العملاء: الاسم، اسم العائلة، رقم الهاتف، البلد، العنوان، المدينة، الرمز البريدي. بعض من هذه الحقول التي نحتاجها لأمر الظاهري على سبيل المثال. ومن شأن المنتجات التي يمكن تحميلها أو المنتج الذي تم دفعه من قبل باي بال لا تحتاج البيانات للتسليم. في هذه الحالة فمن الأفضل لتخفيف نظام التحكم للمستخدم، من خلال إزالة الحقول من الخروج.

القضاء على حقل "الرمز البريدي" من WooCommerce الخروج

يمكننا القضاء على الرمز البريدي "الرمز البريدي" / الفواتير من WooCommerce أن تذهب وتحرير ملف functions.php وورد موضوع التي تنشط على شبكة الانترنت. في functions.php أضف الأسطر:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset($fields['billing']['billing_postcode']);

return $fields;

}

حيث "billing_postcode" هو مجال للالرمز البريدي. إذا كنت ترغب في القضاء على حقل العنوان الثاني، نستبدل "billing_postcode" مع "billing_address_2".

unset($fields['billing']['billing_address_2']);

هناك حالات قد لا تثير أي تفاصيل عن دفع الزبون. عادة عندما يتم الدفع من خلال PayPal. في هذا السيناريو يمكن أن نختار للقضاء على جميع مجالات صفحة الطلب.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

بهذه الطريقة سوف حذف كافة المجالات من WooCommerce الخروج.

حذف / إزالة التفاصيل في الخروج WooCommerce (الرمز البريدي، الشركة، الهاتف ...)

عن المؤلف

تسلل

شغوفًا بكل ما يعنيه الأداة وتكنولوجيا المعلومات ، يسرني أن أكتب على stealthsettings.com من 2006 وأحب اكتشاف أشياء جديدة حول أجهزة الكمبيوتر وأجهزة MacOS وأنظمة تشغيل Linux ، Windowsو iOS و Android.

3 تعليقات

  • بونجور ميرسي لهذا المنصب!
    J'avais besoin de suprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    هذا هو سوبريمر également لي نوم دي l'إنتربريس سور "إكسيديه à ون أدريس ديفيرنت".
    فإنه ليس هو نفس طريقة إعادة تعيين custom_override_checkout_fields في التعليمات البرمجية. Pourriez vous m'aider؟

  • مرحبًا ، أضفت هذا الرمز إلى functions.php كما استرشدت ولكن موقعي على الويب قد تعطل. انها فارغة تماما. أنا لست جديدًا تمامًا على أشياء كهذه ، لكنني لست معًا أيضًا.

    إذا تمكنت من الوصول إلى لوحة التحكم الخاصة بي ، فسأمسحها فقط ولكن لا يمكنني الوصول إلى أي شيء على موقعي الإلكتروني على الإطلاق.

    الرجاء المساعدة ، ماذا أفعل؟ مطلوب استجابة عاجلة من فضلك!

  • Merhaba
    بن ODEM kısmında كي "fatura bilgileri" yazısını "teslimat عنوان" olarak değiştirmek istiyorum. لا yapabiliriz.

اترك تعليق